summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GIDs2
-rw-r--r--MOVED10
-rw-r--r--Mk/Features/bind_now.mk5
-rw-r--r--Mk/Features/fortify.mk18
-rw-r--r--Mk/Features/pie.mk9
-rw-r--r--Mk/Features/relro.mk5
-rw-r--r--Mk/Features/ssp.mk8
-rw-r--r--Mk/Features/stack_autoinit.mk23
-rw-r--r--Mk/Features/zeroregs.mk28
-rw-r--r--Mk/Uses/linux.mk6
-rw-r--r--Mk/Uses/python.mk2
-rw-r--r--Mk/bsd.default-versions.mk6
-rw-r--r--Mk/bsd.port.mk3
-rw-r--r--UIDs2
-rw-r--r--archivers/minizip-ng/Makefile6
-rw-r--r--archivers/minizip-ng/distinfo6
-rw-r--r--archivers/minizip-ng/files/mz_compat.h415
-rw-r--r--archivers/minizip-ng/pkg-plist1
-rw-r--r--archivers/peazip/Makefile1
-rw-r--r--archivers/py-blosc/Makefile2
-rw-r--r--archivers/py-blosc/distinfo6
-rw-r--r--archivers/py-blosc2/Makefile2
-rw-r--r--archivers/py-blosc2/distinfo6
-rw-r--r--archivers/py-libarchive-c/Makefile2
-rw-r--r--archivers/py-libarchive-c/distinfo6
-rw-r--r--archivers/thunar-archive-plugin/Makefile20
-rw-r--r--archivers/thunar-archive-plugin/distinfo6
-rw-r--r--astro/libosmium/Makefile1
-rw-r--r--astro/merkaartor/Makefile2
-rw-r--r--astro/py-fitsio/Makefile2
-rw-r--r--astro/py-fitsio/distinfo6
-rw-r--r--astro/qmapshack/Makefile2
-rw-r--r--audio/Makefile1
-rw-r--r--audio/ft2-clone/Makefile2
-rw-r--r--audio/ft2-clone/distinfo6
-rw-r--r--audio/furnace/Makefile3
-rw-r--r--audio/furnace/distinfo10
-rw-r--r--audio/furnace/pkg-plist1
-rw-r--r--audio/linux-rl9-sdl2_mixer/Makefile25
-rw-r--r--audio/linux-rl9-sdl2_mixer/distinfo7
-rw-r--r--audio/linux-rl9-sdl2_mixer/pkg-plist.aarch649
-rw-r--r--audio/linux-rl9-sdl2_mixer/pkg-plist.amd649
-rw-r--r--audio/musicpd/Makefile2
-rw-r--r--audio/musicpd/distinfo6
-rw-r--r--audio/pt2-clone/Makefile2
-rw-r--r--audio/pt2-clone/distinfo6
-rw-r--r--audio/thunar-media-tags-plugin/Makefile21
-rw-r--r--audio/thunar-media-tags-plugin/distinfo6
-rw-r--r--audio/xfce4-mixer/Makefile37
-rw-r--r--audio/xfce4-mixer/distinfo6
-rw-r--r--audio/xfce4-mpc-plugin/Makefile24
-rw-r--r--audio/xfce4-mpc-plugin/distinfo6
-rw-r--r--audio/xfmpc/Makefile19
-rw-r--r--audio/xfmpc/distinfo6
-rw-r--r--benchmarks/fio/Makefile2
-rw-r--r--benchmarks/fio/distinfo6
-rw-r--r--biology/fasda/Makefile3
-rw-r--r--biology/fasda/distinfo6
-rw-r--r--biology/megahit/Makefile8
-rw-r--r--biology/megahit/distinfo6
-rw-r--r--cad/sumo/Makefile2
-rw-r--r--cad/zcad/Makefile2
-rw-r--r--comms/cqrlog/Makefile2
-rw-r--r--comms/hidapi/Makefile2
-rw-r--r--comms/hidapi/distinfo6
-rw-r--r--databases/grass8/Makefile2
-rw-r--r--databases/mongodb-tools/Makefile5
-rw-r--r--databases/mongodb-tools/distinfo6
-rw-r--r--databases/mydumper/Makefile2
-rw-r--r--databases/mydumper/distinfo6
-rw-r--r--databases/neo4j/Makefile65
-rw-r--r--databases/neo4j/distinfo6
-rw-r--r--databases/neo4j/files/neo4j.in31
-rw-r--r--databases/neo4j/files/neo4j.sh.in4
-rw-r--r--databases/neo4j/files/patch-conf_neo4j.conf64
-rw-r--r--databases/neo4j/pkg-plist53
-rw-r--r--databases/pgagroal/Makefile2
-rw-r--r--databases/postgis33/Makefile2
-rw-r--r--databases/postgis34/Makefile2
-rw-r--r--databases/postgis35/Makefile2
-rw-r--r--databases/postgresql-ogr_fdw/Makefile1
-rw-r--r--databases/py-cymysql/Makefile2
-rw-r--r--databases/py-cymysql/distinfo6
-rw-r--r--databases/py-psycopg-c/Makefile2
-rw-r--r--databases/py-psycopg-c/distinfo6
-rw-r--r--databases/py-psycopg/Makefile2
-rw-r--r--databases/py-psycopg/distinfo6
-rw-r--r--databases/py-sqlalchemy20/Makefile2
-rw-r--r--databases/py-sqlalchemy20/distinfo6
-rw-r--r--databases/py-sqlframe/Makefile2
-rw-r--r--databases/py-sqlframe/distinfo6
-rw-r--r--databases/py-tiledb/Makefile4
-rw-r--r--databases/py-tiledb/distinfo6
-rw-r--r--databases/redis_exporter/Makefile5
-rw-r--r--databases/redis_exporter/distinfo10
-rw-r--r--databases/rubygem-google-cloud-datastore-v1/Makefile4
-rw-r--r--databases/rubygem-google-cloud-datastore-v1/distinfo6
-rw-r--r--databases/rubygem-google-cloud-firestore-v1/Makefile6
-rw-r--r--databases/rubygem-google-cloud-firestore-v1/distinfo6
-rw-r--r--databases/rubygem-solid_cable-rails72/Makefile2
-rw-r--r--databases/rubygem-solid_cable-rails72/distinfo6
-rw-r--r--databases/rubygem-solid_cable/Makefile2
-rw-r--r--databases/rubygem-solid_cable/distinfo6
-rw-r--r--databases/tiledb/Makefile2
-rw-r--r--databases/tiledb/distinfo6
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/virt-manager/Makefile35
-rw-r--r--deskutils/virt-manager/distinfo6
-rw-r--r--deskutils/virt-manager/files/patch-setup.py30
-rw-r--r--deskutils/virt-manager/pkg-plist270
-rw-r--r--deskutils/xfce4-notes-plugin/Makefile21
-rw-r--r--deskutils/xfce4-notes-plugin/distinfo6
-rw-r--r--deskutils/xfce4-volumed-pulse/Makefile18
-rw-r--r--deskutils/xfce4-volumed-pulse/distinfo6
-rw-r--r--deskutils/xfce4-volumed-pulse/pkg-plist1
-rw-r--r--deskutils/xfce4-xkb-plugin/Makefile26
-rw-r--r--deskutils/xfce4-xkb-plugin/distinfo6
-rw-r--r--deskutils/xfce4-xkb-plugin/pkg-plist1
-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/Makefile5
-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/gh/Makefile2
-rw-r--r--devel/gh/distinfo10
-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/linenoise-ng/Makefile3
-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-freezegun/Makefile2
-rw-r--r--devel/py-freezegun/distinfo6
-rw-r--r--devel/py-glance-store/Makefile2
-rw-r--r--devel/py-glance-store/distinfo6
-rw-r--r--devel/py-gql/Makefile3
-rw-r--r--devel/py-gql/distinfo6
-rw-r--r--devel/py-greenlet/Makefile2
-rw-r--r--devel/py-greenlet/distinfo6
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-hypothesis/distinfo6
-rw-r--r--devel/py-identify/Makefile2
-rw-r--r--devel/py-identify/distinfo6
-rw-r--r--devel/py-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-pyupgrade/Makefile3
-rw-r--r--devel/py-pyupgrade/distinfo6
-rw-r--r--devel/py-pyyaml_env_tag/Makefile6
-rw-r--r--devel/py-pyyaml_env_tag/distinfo6
-rw-r--r--devel/py-pyyaml_env_tag/files/patch-pyproject.toml19
-rw-r--r--devel/py-rpds-py/Makefile2
-rw-r--r--devel/py-rpds-py/Makefile.crates40
-rw-r--r--devel/py-rpds-py/distinfo86
-rw-r--r--devel/py-rtree/Makefile5
-rw-r--r--devel/py-rtree/distinfo6
-rw-r--r--devel/py-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-tokenize-rt/Makefile3
-rw-r--r--devel/py-tokenize-rt/distinfo6
-rw-r--r--devel/py-ttkbootstrap/Makefile8
-rw-r--r--devel/py-ttkbootstrap/distinfo6
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.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/py-xstatic-svg-edit-moin/Makefile2
-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
-rw-r--r--dns/blocky/Makefile5
-rw-r--r--dns/blocky/distinfo10
-rw-r--r--dns/dnsdist/Makefile3
-rw-r--r--dns/dnsdist/distinfo6
-rw-r--r--dns/dnsmasq-devel/Makefile2
-rw-r--r--dns/dnsmasq-devel/distinfo6
-rw-r--r--dns/dnsmasq-devel/files/patch-src_dnsmasq.c12
-rwxr-xr-xdns/dnsmasq-devel/files/update.py39
-rw-r--r--dns/pear-Net_DNS2/Makefile10
-rw-r--r--dns/pear-Net_DNS2/distinfo6
-rw-r--r--dns/py-publicsuffixlist/Makefile2
-rw-r--r--dns/py-publicsuffixlist/distinfo6
-rw-r--r--editors/cudatext/Makefile2
-rw-r--r--editors/cudatext/distinfo6
-rw-r--r--editors/lazarus-qt5/Makefile4
-rw-r--r--editors/lazarus-qt6/Makefile4
-rw-r--r--editors/lazarus/Makefile10
-rw-r--r--editors/lazarus/distinfo6
-rw-r--r--editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas25
-rw-r--r--editors/lazarus/files/pkg-message.in11
-rw-r--r--editors/picpas/Makefile2
-rw-r--r--emulators/flycast/Makefile1
-rw-r--r--emulators/linux-rl9/Makefile4
-rw-r--r--emulators/rpcs3/Makefile14
-rw-r--r--emulators/rpcs3/distinfo26
-rw-r--r--emulators/rpcs3/files/patch-rpcs3_rpcs3qt_game__list__frame.cpp24
-rw-r--r--emulators/rpcs3/files/patch-rpcs3_rpcs3qt_ps__move__tracker__dialog.cpp24
-rw-r--r--emulators/rpcs3/files/patch-wolfssl16
-rw-r--r--emulators/rpcs3/pkg-plist2
-rw-r--r--emulators/virtualbox-ose-kmod-70/Makefile4
-rw-r--r--emulators/virtualbox-ose-kmod-71/Makefile4
-rw-r--r--emulators/virtualbox-ose-kmod-legacy/Makefile4
-rw-r--r--emulators/virtualbox-ose-kmod/Makefile4
-rw-r--r--emulators/virtualbox-ose-legacy/files/patch-src_VBox_Runtime_r3_xml.cpp53
-rw-r--r--emulators/virtualbox-ose/files/patch-src_VBox_Runtime_r3_xml.cpp53
-rw-r--r--finance/hyperswitch/Makefile131
-rw-r--r--finance/hyperswitch/distinfo262
-rw-r--r--games/DDNet/Makefile2
-rw-r--r--games/DDNet/distinfo6
-rw-r--r--games/DDNet/pkg-plist2
-rw-r--r--games/hyperrogue/Makefile2
-rw-r--r--games/hyperrogue/distinfo6
-rw-r--r--games/lbreakouthd/Makefile2
-rw-r--r--games/lbreakouthd/distinfo6
-rw-r--r--games/libretro-shaders-slang/Makefile4
-rw-r--r--games/libretro-shaders-slang/distinfo6
-rw-r--r--games/libretro-shaders-slang/pkg-plist100
-rw-r--r--games/linux-steam-utils/Makefile4
-rw-r--r--games/linux-steam-utils/distinfo6
-rw-r--r--games/monsterz/Makefile4
-rw-r--r--games/monsterz/distinfo6
-rw-r--r--games/monsterz/files/patch-Makefile46
-rw-r--r--games/monsterz/pkg-plist2
-rw-r--r--games/moonlight-qt/Makefile1
-rw-r--r--games/nlarn/files/patch-Makefile11
-rw-r--r--games/openbor/Makefile11
-rw-r--r--games/openbor/distinfo6
-rw-r--r--games/openbor/files/patch-Makefile13
-rw-r--r--games/pentobi/Makefile2
-rw-r--r--games/pentobi/distinfo6
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/Makefile.crates4
-rw-r--r--games/veloren-weekly/distinfo14
-rw-r--r--graphics/Makefile6
-rw-r--r--graphics/R-cran-s2/Makefile2
-rw-r--r--graphics/R-cran-s2/distinfo6
-rw-r--r--graphics/chafa/Makefile3
-rw-r--r--graphics/chafa/distinfo6
-rw-r--r--graphics/chafa/pkg-plist2
-rw-r--r--graphics/cimg/Makefile5
-rw-r--r--graphics/cimg/distinfo6
-rw-r--r--graphics/cloudcompare/Makefile2
-rw-r--r--graphics/gdal-grass/Makefile2
-rw-r--r--graphics/gdal-grass/files/patch-ogrgrass.h25
-rw-r--r--graphics/gdal/Makefile17
-rw-r--r--graphics/gdal/distinfo6
-rw-r--r--graphics/gdal/files/patch-libertiff11
-rw-r--r--graphics/gdal/files/patch-mysql6
-rw-r--r--graphics/gdal/pkg-plist87
-rw-r--r--graphics/gdalcpp/Makefile26
-rw-r--r--graphics/gdalcpp/distinfo3
-rw-r--r--graphics/gdalcpp/pkg-descr9
-rw-r--r--graphics/gmt/Makefile2
-rw-r--r--graphics/kmscube/Makefile4
-rw-r--r--graphics/kmscube/distinfo6
-rw-r--r--graphics/lazpaint/Makefile2
-rw-r--r--graphics/libavif/Makefile5
-rw-r--r--graphics/libavif/distinfo6
-rw-r--r--graphics/libavif/pkg-plist2
-rw-r--r--graphics/libertiff/Makefile24
-rw-r--r--graphics/libertiff/distinfo3
-rw-r--r--graphics/libertiff/files/patch-CMakeLists.txt8
-rw-r--r--graphics/libertiff/pkg-descr21
-rw-r--r--graphics/libplacebo/Makefile6
-rw-r--r--graphics/libplacebo/distinfo8
-rw-r--r--graphics/libplacebo/pkg-plist2
-rw-r--r--graphics/linux-rl9-sdl2_gfx/Makefile27
-rw-r--r--graphics/linux-rl9-sdl2_gfx/distinfo7
-rw-r--r--graphics/linux-rl9-sdl2_gfx/pkg-plist.aarch647
-rw-r--r--graphics/linux-rl9-sdl2_gfx/pkg-plist.amd647
-rw-r--r--graphics/linux-rl9-sdl2_image/Makefile27
-rw-r--r--graphics/linux-rl9-sdl2_image/distinfo7
-rw-r--r--graphics/linux-rl9-sdl2_image/pkg-plist.aarch647
-rw-r--r--graphics/linux-rl9-sdl2_image/pkg-plist.amd647
-rw-r--r--graphics/linux-rl9-sdl2_ttf/Makefile26
-rw-r--r--graphics/linux-rl9-sdl2_ttf/distinfo7
-rw-r--r--graphics/linux-rl9-sdl2_ttf/pkg-plist.aarch646
-rw-r--r--graphics/linux-rl9-sdl2_ttf/pkg-plist.amd646
-rw-r--r--graphics/mapcache/Makefile2
-rw-r--r--graphics/mapnik/Makefile1
-rw-r--r--graphics/mapserver/Makefile1
-rw-r--r--graphics/mesa-devel/Makefile6
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-510-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-515-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-61-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-66-kmod/distinfo6
-rw-r--r--graphics/opencv/Makefile1
-rw-r--r--graphics/openorienteering-mapper/Makefile2
-rw-r--r--graphics/osg/Makefile2
-rw-r--r--graphics/osg34/Makefile2
-rw-r--r--graphics/osgearth/Makefile2
-rw-r--r--graphics/p5-Geo-GDAL-FFI/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool-devel/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool-devel/distinfo6
-rw-r--r--graphics/pixen/Makefile33
-rw-r--r--graphics/pixen/distinfo2
-rw-r--r--graphics/pixen/files/patch-PXInfoPanelController.m10
-rw-r--r--graphics/pixen/files/patch-UKFeedbackProvider.m12
-rw-r--r--graphics/pixen/pkg-descr5
-rw-r--r--graphics/pixen/pkg-plist152
-rw-r--r--graphics/py-fiona/Makefile2
-rw-r--r--graphics/py-gdal/Makefile6
-rw-r--r--graphics/py-gdal/distinfo6
-rw-r--r--graphics/py-rasterio/Makefile1
-rw-r--r--graphics/py-rawpy/Makefile2
-rw-r--r--graphics/py-rawpy/distinfo6
-rw-r--r--graphics/py-tifffile/Makefile2
-rw-r--r--graphics/py-tifffile/distinfo6
-rw-r--r--graphics/qgis-ltr/Makefile1
-rw-r--r--graphics/qgis/Makefile1
-rw-r--r--lang/crystal/Makefile68
-rw-r--r--lang/crystal/distinfo6
-rw-r--r--lang/crystal/pkg-plist213
-rw-r--r--lang/dotnet-host/Makefile2
-rw-r--r--lang/dotnet-host/distinfo6
-rw-r--r--lang/dotnet/Makefile10
-rw-r--r--lang/dotnet/distinfo10
-rw-r--r--lang/dotnet/pkg-plist2
-rw-r--r--lang/elixir-devel/Makefile2
-rw-r--r--lang/elixir-devel/distinfo10
-rw-r--r--lang/elixir-devel/pkg-plist60
-rw-r--r--lang/erlang-runtime28/Makefile11
-rw-r--r--lang/erlang-runtime28/distinfo6
-rw-r--r--lang/gcc12-devel/Makefile2
-rw-r--r--lang/gcc12-devel/distinfo6
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc15-devel/files/patch-libgcc_unwind-dw2-fde-dip.c23
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/gcc16-devel/files/patch-libgcc_unwind-dw2-fde-dip.c23
-rw-r--r--lang/linux-dotnet-runtime/Makefile3
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/py-checkdmarc/Makefile3
-rw-r--r--mail/py-checkdmarc/distinfo6
-rw-r--r--mail/py-checkdmarc/files/patch-pyproject.toml11
-rw-r--r--mail/thunderbird-esr/Makefile2
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--mail/thunderbird/Makefile5
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--mail/thunderbird/files/patch-bug84756832
-rw-r--r--mail/thunderbird/files/patch-comm_third__party_rust__wgpu-hal_src_vulkan_drm.rs11
-rw-r--r--mail/thunderbird/files/patch-ipc_glue_GeckoChildProcessHost.cpp13
-rw-r--r--mail/thunderbird/files/patch-libwebrtc-generated4938
-rw-r--r--mail/thunderbird/files/patch-rnp-clang19200
-rw-r--r--mail/thunderbird/files/patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c15
-rw-r--r--mail/thunderbird/files/patch-toolkit_xre_nsEmbedFunctions.cpp17
-rw-r--r--mail/xfce4-mailwatch-plugin/Makefile28
-rw-r--r--mail/xfce4-mailwatch-plugin/distinfo6
-rw-r--r--math/Makefile1
-rw-r--r--math/R-cran-recipes/Makefile2
-rw-r--r--math/R-cran-recipes/distinfo6
-rw-r--r--math/R-cran-sf/Makefile1
-rw-r--r--math/R-cran-terra/Makefile1
-rw-r--r--math/eispack/Makefile4
-rw-r--r--math/levmar/Makefile4
-rw-r--r--math/linpack/Makefile4
-rw-r--r--math/mdal/Makefile2
-rw-r--r--math/octave-forge-csg-toolkit/Makefile2
-rw-r--r--math/octave-forge-csg-toolkit/distinfo6
-rw-r--r--math/p5-Math-GMPq/Makefile2
-rw-r--r--math/p5-Math-GMPq/distinfo6
-rw-r--r--math/pdal/Makefile1
-rw-r--r--math/py-awkward-cpp/Makefile2
-rw-r--r--math/py-awkward-cpp/distinfo6
-rw-r--r--math/py-awkward/Makefile4
-rw-r--r--math/py-awkward/distinfo6
-rw-r--r--math/py-cypari2/Makefile2
-rw-r--r--math/py-cypari2/distinfo6
-rw-r--r--math/py-narwhals/Makefile2
-rw-r--r--math/py-narwhals/distinfo6
-rw-r--r--math/py-primecountpy/Makefile11
-rw-r--r--math/py-primecountpy/distinfo6
-rw-r--r--math/py-primecountpy/files/patch-primecountpy.egg-info_SOURCES.txt16
-rw-r--r--math/py-pyreadstat/Makefile2
-rw-r--r--math/py-pyreadstat/distinfo6
-rw-r--r--math/py-vector/Makefile25
-rw-r--r--math/py-vector/distinfo3
-rw-r--r--math/py-vector/pkg-descr4
-rw-r--r--math/saga/Makefile1
-rw-r--r--math/slatec/Makefile6
-rw-r--r--math/spblas/Makefile2
-rw-r--r--misc/Makefile2
-rw-r--r--misc/freebsd-release-manifests/Makefile2
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-BETA39
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-BETA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-BETA39
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-BETA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/i386-i386-14.3-BETA37
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/i386-i386-14.3-BETA47
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc-14.3-BETA37
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc-14.3-BETA47
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-BETA39
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-BETA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-14.3-BETA37
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-14.3-BETA47
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-BETA37
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-BETA47
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-BETA37
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-BETA47
-rw-r--r--misc/freebsd-release-manifests/pkg-plist16
-rw-r--r--misc/linux-rl9-sdl20-extralibs/Makefile33
-rw-r--r--misc/linux-rl9-sdl20-extralibs/distinfo31
-rw-r--r--misc/linux-rl9-sdl20-extralibs/pkg-descr5
-rw-r--r--misc/linux-rl9-sdl20-extralibs/pkg-plist.aarch6435
-rw-r--r--misc/linux-rl9-sdl20-extralibs/pkg-plist.amd6435
-rw-r--r--misc/p5-Business-ISBN-Data/Makefile2
-rw-r--r--misc/p5-Business-ISBN-Data/distinfo6
-rw-r--r--misc/py-aider-chat/Makefile7
-rw-r--r--misc/py-aider-chat/distinfo6
-rw-r--r--misc/py-aider-chat/files/patch-aider_commands.py18
-rw-r--r--misc/py-aider-chat/files/patch-aider_scrape.py67
-rw-r--r--misc/py-hf-xet/Makefile31
-rw-r--r--misc/py-hf-xet/Makefile.crates404
-rw-r--r--misc/py-hf-xet/distinfo811
-rw-r--r--misc/py-hf-xet/pkg-descr6
-rw-r--r--misc/py-huggingface-hub/Makefile7
-rw-r--r--misc/py-huggingface-hub/distinfo6
-rw-r--r--misc/py-instructor/Makefile4
-rw-r--r--misc/py-instructor/distinfo6
-rw-r--r--misc/py-litellm/Makefile2
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--misc/py-posthog/Makefile2
-rw-r--r--misc/py-posthog/distinfo6
-rw-r--r--misc/rubygem-mime-types-data/Makefile2
-rw-r--r--misc/rubygem-mime-types-data/distinfo6
-rw-r--r--misc/rubygem-octicons/Makefile2
-rw-r--r--misc/rubygem-octicons/distinfo6
-rw-r--r--misc/xfce4-weather-plugin/Makefile23
-rw-r--r--misc/xfce4-weather-plugin/distinfo6
-rw-r--r--misc/xfce4-weather-plugin/pkg-plist2
-rw-r--r--multimedia/dav1d/Makefile1
-rw-r--r--multimedia/ffmpeg/Makefile2
-rw-r--r--multimedia/mpv/Makefile2
-rw-r--r--multimedia/obs-multi-rtmp/Makefile2
-rw-r--r--multimedia/obs-multi-rtmp/distinfo6
-rw-r--r--multimedia/pipe-viewer/Makefile6
-rw-r--r--multimedia/pipe-viewer/distinfo6
-rw-r--r--multimedia/plexmediaserver-plexpass/Makefile4
-rw-r--r--multimedia/plexmediaserver-plexpass/distinfo6
-rw-r--r--multimedia/plexmediaserver/Makefile4
-rw-r--r--multimedia/plexmediaserver/distinfo6
-rw-r--r--multimedia/winff/Makefile2
-rw-r--r--multimedia/xfce4-parole/Makefile46
-rw-r--r--multimedia/xfce4-parole/distinfo6
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/snac/Makefile2
-rw-r--r--net-im/snac/distinfo6
-rw-r--r--net-im/tde2e/Makefile30
-rw-r--r--net-im/tde2e/distinfo3
-rw-r--r--net-im/tde2e/files/patch-CMakeLists.txt11
-rw-r--r--net-im/tde2e/files/patch-CMake_GetGitRevisionDescription.cmake11
-rw-r--r--net-im/tde2e/pkg-descr2
-rw-r--r--net-im/tde2e/pkg-plist10
-rw-r--r--net-im/tdlib/Makefile4
-rw-r--r--net-im/telegram-desktop/Makefile7
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/telegram-desktop/files/patch-cmake_external_td_CMakeLists.txt15
-rw-r--r--net-im/tg_owt/Makefile4
-rw-r--r--net-im/tg_owt/distinfo6
-rw-r--r--net-im/tg_owt/files/patch-cmake_external.cmake12
-rw-r--r--net-mgmt/blackbox_exporter/Makefile4
-rw-r--r--net-mgmt/ipv6calc/Makefile2
-rw-r--r--net-mgmt/ipv6calc/distinfo6
-rw-r--r--net-mgmt/netdata/Makefile18
-rw-r--r--net-mgmt/netdata/distinfo14
-rw-r--r--net-mgmt/netdata/files/patch-CMakeLists.txt73
-rw-r--r--net-mgmt/netdata/files/patch-src_collectors_freebsd.plugin_freebsd__ipfw.c14
-rw-r--r--net-mgmt/netdata/files/patch-src_ml_ml__calculated__number.h11
-rw-r--r--net-mgmt/netdata/files/patch-src_ml_ml__kmeans.cc11
-rw-r--r--net-mgmt/netdata/pkg-plist1094
-rw-r--r--net-mgmt/p5-Net-CIDR/Makefile2
-rw-r--r--net-mgmt/p5-Net-CIDR/distinfo6
-rw-r--r--net-mgmt/telegraf/Makefile3
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-mgmt/telegraf/files/telegraf.in4
-rw-r--r--net-mgmt/unifi8/Makefile3
-rw-r--r--net-mgmt/zabbix5-server/Makefile3
-rw-r--r--net-p2p/awgg/Makefile2
-rw-r--r--net-p2p/transmission-remote-gui/Makefile2
-rw-r--r--net/Makefile2
-rw-r--r--net/asterisk18/Makefile2
-rw-r--r--net/asterisk18/distinfo6
-rw-r--r--net/asterisk20/Makefile2
-rw-r--r--net/asterisk20/distinfo6
-rw-r--r--net/asterisk22/Makefile2
-rw-r--r--net/asterisk22/distinfo6
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/kafka/Makefile10
-rw-r--r--net/kafka/distinfo6
-rw-r--r--net/kafka/pkg-plist62
-rw-r--r--net/lavinmq/Makefile71
-rw-r--r--net/lavinmq/distinfo40
-rw-r--r--net/linux-rl9-sdl2_net/Makefile25
-rw-r--r--net/linux-rl9-sdl2_net/distinfo7
-rw-r--r--net/linux-rl9-sdl2_net/pkg-plist.aarch646
-rw-r--r--net/linux-rl9-sdl2_net/pkg-plist.amd646
-rw-r--r--net/openldap25-server/Makefile8
-rw-r--r--net/openldap25-server/distinfo6
-rw-r--r--net/openldap26-server/Makefile6
-rw-r--r--net/openldap26-server/distinfo6
-rw-r--r--net/p5-RPC-XML/Makefile12
-rw-r--r--net/py-eventlet/Makefile2
-rw-r--r--net/py-eventlet/distinfo6
-rw-r--r--net/py-urllib3-future/Makefile11
-rw-r--r--net/py-urllib3-future/distinfo6
-rw-r--r--net/rubygem-amq-protocol/Makefile2
-rw-r--r--net/rubygem-amq-protocol/distinfo6
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/Makefile6
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable-v2/Makefile4
-rw-r--r--net/rubygem-google-cloud-bigtable-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-location/Makefile4
-rw-r--r--net/rubygem-google-cloud-location/distinfo6
-rw-r--r--net/rubygem-google-cloud-logging-v2/Makefile4
-rw-r--r--net/rubygem-google-cloud-logging-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile4
-rw-r--r--net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile4
-rw-r--r--net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-monitoring-v3/Makefile4
-rw-r--r--net/rubygem-google-cloud-monitoring-v3/distinfo6
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/Makefile6
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-admin-database-v1/Makefile6
-rw-r--r--net/rubygem-google-cloud-spanner-admin-database-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile6
-rw-r--r--net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-v1/Makefile4
-rw-r--r--net/rubygem-google-cloud-spanner-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner/Makefile3
-rw-r--r--net/rubygem-google-cloud-spanner/files/patch-gemspec11
-rw-r--r--net/rubygem-google-cloud-storage_transfer-v1/Makefile4
-rw-r--r--net/rubygem-google-cloud-storage_transfer-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-trace-v1/Makefile4
-rw-r--r--net/rubygem-google-cloud-trace-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-trace-v2/Makefile4
-rw-r--r--net/rubygem-google-cloud-trace-v2/distinfo6
-rw-r--r--net/rubygem-oauth2/Makefile11
-rw-r--r--net/rubygem-oauth2/distinfo6
-rw-r--r--net/rubygem-train-core/Makefile2
-rw-r--r--net/rubygem-train-core/distinfo6
-rw-r--r--net/rubygem-train-winrm/Makefile4
-rw-r--r--net/rubygem-train-winrm/distinfo6
-rw-r--r--net/rubygem-train-winrm/files/patch-gemspec14
-rw-r--r--net/rubygem-train/Makefile4
-rw-r--r--net/rubygem-train/distinfo6
-rw-r--r--net/vtun/Makefile2
-rw-r--r--net/wlvncc/Makefile4
-rw-r--r--net/wlvncc/distinfo6
-rw-r--r--net/ziina/Makefile21
-rw-r--r--net/ziina/distinfo5
-rw-r--r--net/ziina/pkg-descr7
-rw-r--r--ports-mgmt/pkg/Makefile2
-rw-r--r--ports-mgmt/pkg/distinfo6
-rw-r--r--ports-mgmt/portupgrade-devel/Makefile11
-rw-r--r--ports-mgmt/portupgrade/Makefile10
-rw-r--r--print/lout/Makefile2
-rw-r--r--print/lout/distinfo6
-rw-r--r--print/py-fontbakery/Makefile2
-rw-r--r--print/py-fontbakery/distinfo6
-rw-r--r--print/py-fonttools/Makefile2
-rw-r--r--print/py-fonttools/distinfo6
-rw-r--r--print/py-ufomerge/Makefile2
-rw-r--r--print/py-ufomerge/distinfo6
-rw-r--r--russian/emkatic/Makefile2
-rw-r--r--science/afni/Makefile2
-rw-r--r--science/afni/distinfo6
-rw-r--r--science/afni/pkg-plist1
-rw-r--r--science/cdo/Makefile4
-rw-r--r--science/cdo/distinfo6
-rw-r--r--science/mcpl/Makefile4
-rw-r--r--science/mcpl/distinfo6
-rw-r--r--security/aws-c-cal/Makefile2
-rw-r--r--security/aws-c-cal/distinfo6
-rw-r--r--security/gopass/Makefile4
-rw-r--r--security/gpg-tui/Makefile14
-rw-r--r--security/gpg-tui/Makefile.crates352
-rw-r--r--security/gpg-tui/distinfo710
-rw-r--r--security/gpg-tui/files/patch-sctk16
-rw-r--r--security/openssl35/Makefile3
-rw-r--r--security/openssl35/files/patch-CVE-2025-457561
-rw-r--r--security/p5-URN-OASIS-SAML2/Makefile2
-rw-r--r--security/p5-URN-OASIS-SAML2/distinfo6
-rw-r--r--security/picocrypt/Makefile4
-rw-r--r--security/py-fail2ban/Makefile2
-rw-r--r--security/py-fail2ban/files/patch-config_filter.d_bsd-sshd-session.conf4
-rw-r--r--security/py-pyhanko/Makefile8
-rw-r--r--security/py-pyhanko/distinfo6
-rw-r--r--security/s2n-tls/Makefile2
-rw-r--r--security/s2n-tls/distinfo6
-rw-r--r--security/tailscale/Makefile3
-rw-r--r--security/tailscale/distinfo10
-rw-r--r--security/vuxml/vuln/2025.xml175
-rw-r--r--security/wazuh-manager/Makefile18
-rw-r--r--security/wazuh-manager/distinfo4
-rw-r--r--security/wazuh-manager/files/patch-src_Makefile28
-rw-r--r--security/wazuh-manager/files/patch-src_shared__modules_utils_rocksDBQueueCF.hpp20
-rw-r--r--shells/carapace/Makefile5
-rw-r--r--shells/carapace/distinfo10
-rw-r--r--shells/nu_plugin_formats/Makefile.crates28
-rw-r--r--shells/nu_plugin_formats/distinfo62
-rw-r--r--shells/nu_plugin_gstat/Makefile.crates20
-rw-r--r--shells/nu_plugin_gstat/distinfo46
-rw-r--r--shells/nu_plugin_inc/Makefile.crates20
-rw-r--r--shells/nu_plugin_inc/distinfo46
-rw-r--r--shells/nu_plugin_polars/Makefile.crates44
-rw-r--r--shells/nu_plugin_polars/distinfo94
-rw-r--r--shells/nu_plugin_query/Makefile.crates20
-rw-r--r--shells/nu_plugin_query/distinfo46
-rw-r--r--shells/nushell/Makefile2
-rw-r--r--shells/nushell/Makefile.version2
-rw-r--r--shells/nushell/distinfo6
-rw-r--r--shells/sheldon/Makefile5
-rw-r--r--shells/sheldon/Makefile.crates120
-rw-r--r--shells/sheldon/distinfo246
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/bhyvemgr/Makefile2
-rw-r--r--sysutils/bhyvemgr/distinfo6
-rw-r--r--sysutils/bmd/Makefile2
-rw-r--r--sysutils/bmd/distinfo6
-rw-r--r--sysutils/catfish/Makefile7
-rw-r--r--sysutils/catfish/distinfo6
-rw-r--r--sysutils/consul/Makefile7
-rw-r--r--sysutils/consul/distinfo30
-rw-r--r--sysutils/dar/Makefile4
-rw-r--r--sysutils/dar/distinfo6
-rw-r--r--sysutils/ddrescueview/Makefile2
-rw-r--r--sysutils/gigolo/Makefile17
-rw-r--r--sysutils/gigolo/distinfo6
-rw-r--r--sysutils/gomi/Makefile4
-rw-r--r--sysutils/gomplate/Makefile4
-rw-r--r--sysutils/kopia/Makefile5
-rw-r--r--sysutils/kopia/distinfo10
-rw-r--r--sysutils/limine/Makefile2
-rw-r--r--sysutils/limine/distinfo6
-rw-r--r--sysutils/mise/Makefile48
-rw-r--r--sysutils/mise/distinfo98
-rw-r--r--sysutils/pfetch-rs/Makefile20
-rw-r--r--sysutils/pfetch-rs/Makefile.crates172
-rw-r--r--sysutils/pfetch-rs/distinfo347
-rw-r--r--sysutils/pfetch-rs/pkg-descr5
-rw-r--r--sysutils/py-hcloud/Makefile2
-rw-r--r--sysutils/py-hcloud/distinfo6
-rw-r--r--sysutils/py-pyinfra/Makefile14
-rw-r--r--sysutils/py-pyinfra/distinfo6
-rw-r--r--sysutils/restic/Makefile4
-rw-r--r--sysutils/rubygem-bundler/Makefile2
-rw-r--r--sysutils/rubygem-bundler/distinfo6
-rw-r--r--sysutils/rubygem-chef-bin/Makefile2
-rw-r--r--sysutils/rubygem-chef-bin/distinfo6
-rw-r--r--sysutils/rubygem-chef-config/Makefile2
-rw-r--r--sysutils/rubygem-chef-config/distinfo6
-rw-r--r--sysutils/rubygem-chef-utils/Makefile2
-rw-r--r--sysutils/rubygem-chef-utils/distinfo6
-rw-r--r--sysutils/rubygem-chef/Makefile4
-rw-r--r--sysutils/rubygem-chef/distinfo6
-rw-r--r--sysutils/rubygem-hammer_cli/Makefile4
-rw-r--r--sysutils/rubygem-hammer_cli/distinfo6
-rw-r--r--sysutils/rubygem-hammer_cli_foreman/Makefile2
-rw-r--r--sysutils/rubygem-hammer_cli_foreman/distinfo6
-rw-r--r--sysutils/screen50/Makefile30
-rw-r--r--sysutils/screen50/distinfo6
-rw-r--r--sysutils/superfile/Makefile3
-rw-r--r--sysutils/superfile/distinfo10
-rw-r--r--sysutils/tailspin/Makefile2
-rw-r--r--sysutils/tailspin/Makefile.crates68
-rw-r--r--sysutils/tailspin/distinfo142
-rw-r--r--sysutils/vtm/Makefile16
-rw-r--r--sysutils/vtm/distinfo6
-rw-r--r--sysutils/vtm/pkg-descr8
-rw-r--r--sysutils/xfce4-genmon-plugin/Makefile31
-rw-r--r--sysutils/xfce4-genmon-plugin/distinfo6
-rw-r--r--sysutils/xfce4-mount-plugin/Makefile18
-rw-r--r--sysutils/xfce4-mount-plugin/distinfo6
-rw-r--r--sysutils/xfce4-netload-plugin/Makefile19
-rw-r--r--sysutils/xfce4-netload-plugin/distinfo6
-rw-r--r--sysutils/xfce4-places-plugin/Makefile17
-rw-r--r--sysutils/xfce4-places-plugin/distinfo6
-rw-r--r--sysutils/xfce4-places-plugin/pkg-plist1
-rw-r--r--sysutils/xfce4-systemload-plugin/Makefile33
-rw-r--r--sysutils/xfce4-systemload-plugin/distinfo6
-rw-r--r--sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build47
-rw-r--r--sysutils/xfce4-wavelan-plugin/Makefile18
-rw-r--r--sysutils/xfce4-wavelan-plugin/distinfo6
-rw-r--r--sysutils/zellij/Makefile1
-rw-r--r--textproc/CLDR/Makefile2
-rw-r--r--textproc/CLDR/distinfo6
-rw-r--r--textproc/CLDR/pkg-plist32
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/harper/Makefile2
-rw-r--r--textproc/harper/distinfo6
-rw-r--r--textproc/ibus-typing-booster/Makefile15
-rw-r--r--textproc/ibus-typing-booster/distinfo6
-rw-r--r--textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in6
-rw-r--r--textproc/libxml++/Makefile11
-rw-r--r--textproc/libxml++/files/patch-libxml++.pc.in8
-rw-r--r--textproc/libxml++/files/patch-libxml++_meson.build11
-rw-r--r--textproc/libxml++/files/patch-meson.build6
-rw-r--r--textproc/libxml2/files/patch-python_libxml.c35
-rw-r--r--textproc/mdbook/Makefile2
-rw-r--r--textproc/mdbook/Makefile.crates84
-rw-r--r--textproc/mdbook/distinfo174
-rw-r--r--textproc/p5-JavaScript-Packer/Makefile2
-rw-r--r--textproc/p5-JavaScript-Packer/distinfo6
-rw-r--r--textproc/p5-PPIx-Regexp/Makefile2
-rw-r--r--textproc/p5-PPIx-Regexp/distinfo6
-rw-r--r--textproc/p5-Text-Table-HTML/Makefile2
-rw-r--r--textproc/p5-Text-Table-HTML/distinfo6
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile2
-rw-r--r--textproc/py-cyclonedx-python-lib/distinfo6
-rw-r--r--textproc/py-libxml2/Makefile2
-rw-r--r--textproc/py-snowballstemmer/Makefile2
-rw-r--r--textproc/py-snowballstemmer/distinfo6
-rw-r--r--textproc/py-urlscan/Makefile2
-rw-r--r--textproc/py-urlscan/distinfo6
-rw-r--r--textproc/qstardict/Makefile17
-rw-r--r--textproc/qstardict/distinfo6
-rw-r--r--textproc/qstardict/files/patch-qstardict.pro10
-rw-r--r--textproc/qstardict/pkg-descr17
-rw-r--r--textproc/qstardict/pkg-message4
-rw-r--r--textproc/qstardict/pkg-plist19
-rw-r--r--textproc/rubygem-diff-lcs/Makefile2
-rw-r--r--textproc/rubygem-diff-lcs/distinfo6
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/Makefile8
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/distinfo6
-rw-r--r--textproc/rubygem-libxml-ruby/Makefile2
-rw-r--r--textproc/rubygem-libxml-ruby/distinfo6
-rw-r--r--textproc/rubygem-loofah/Makefile2
-rw-r--r--textproc/rubygem-loofah/distinfo6
-rw-r--r--textproc/rubygem-psych/Makefile2
-rw-r--r--textproc/rubygem-psych/distinfo6
-rw-r--r--textproc/sigil/Makefile16
-rw-r--r--textproc/sigil/distinfo6
-rw-r--r--textproc/sigil/pkg-plist4
-rw-r--r--textproc/xan/Makefile30
-rw-r--r--textproc/xan/Makefile.crates348
-rw-r--r--textproc/xan/distinfo699
-rw-r--r--textproc/xan/pkg-descr18
-rw-r--r--www/cinny/Makefile2
-rw-r--r--www/cinny/distinfo6
-rw-r--r--www/cinny/pkg-plist18
-rw-r--r--www/firefox/Makefile3
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/forgejo/Makefile5
-rw-r--r--www/forgejo/distinfo6
-rw-r--r--www/forgejo/files/patch-pam115
-rw-r--r--www/gallery-dl/Makefile2
-rw-r--r--www/gallery-dl/distinfo6
-rw-r--r--www/gitea/Makefile17
-rw-r--r--www/gitea/distinfo6
-rw-r--r--www/gitlab-pages/distinfo10
-rw-r--r--www/gitlab-workhorse/distinfo10
-rw-r--r--www/gitlab/Makefile5
-rw-r--r--www/gitlab/Makefile.common4
-rw-r--r--www/gitlab/distinfo12
-rw-r--r--www/go-anubis/Makefile15
-rw-r--r--www/go-anubis/distinfo8
-rw-r--r--www/gohugo/Makefile3
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/grafana/Makefile9
-rw-r--r--www/grafana/distinfo122
-rw-r--r--www/groupoffice/Makefile2
-rw-r--r--www/groupoffice/distinfo6
-rw-r--r--www/groupoffice/pkg-plist8
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/node22/Makefile1
-rw-r--r--www/p5-RT-Extension-MandatoryOnTransition/Makefile2
-rw-r--r--www/p5-RT-Extension-MandatoryOnTransition/distinfo6
-rw-r--r--www/p5-RT-Extension-MandatoryOnTransition/pkg-plist13
-rw-r--r--www/py-daphne/Makefile3
-rw-r--r--www/py-daphne/distinfo6
-rw-r--r--www/py-daphne/files/patch-setup.cfg10
-rw-r--r--www/py-django-unfold/Makefile2
-rw-r--r--www/py-django-unfold/distinfo6
-rw-r--r--www/py-folium/Makefile2
-rw-r--r--www/py-folium/distinfo6
-rw-r--r--www/py-google-api-python-client/Makefile2
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-multidict/Makefile2
-rw-r--r--www/py-multidict/distinfo6
-rw-r--r--www/py-pylsqpack/Makefile2
-rw-r--r--www/py-pylsqpack/distinfo6
-rw-r--r--www/py-tornado/Makefile2
-rw-r--r--www/py-tornado/distinfo6
-rw-r--r--www/rubygem-kamal/Makefile4
-rw-r--r--www/rubygem-kamal/distinfo6
-rw-r--r--www/rubygem-protocol-rack/Makefile2
-rw-r--r--www/rubygem-protocol-rack/distinfo6
-rw-r--r--www/rubygem-rack/Makefile2
-rw-r--r--www/rubygem-rack/distinfo6
-rw-r--r--www/rubygem-rack22/Makefile2
-rw-r--r--www/rubygem-rack22/distinfo6
-rw-r--r--www/rubygem-roda/Makefile2
-rw-r--r--www/rubygem-roda/distinfo6
-rw-r--r--www/threejs/Makefile2
-rw-r--r--www/threejs/distinfo6
-rw-r--r--www/threejs/pkg-plist135
-rw-r--r--www/tinymce/Makefile2
-rw-r--r--www/tinymce/distinfo6
-rw-r--r--www/waterfox/Makefile2
-rw-r--r--www/waterfox/distinfo6
-rw-r--r--www/xfce4-smartbookmark-plugin/Makefile20
-rw-r--r--www/xfce4-smartbookmark-plugin/distinfo6
-rw-r--r--x11-clocks/xfce4-stopwatch-plugin/Makefile20
-rw-r--r--x11-clocks/xfce4-stopwatch-plugin/distinfo6
-rw-r--r--x11-clocks/xfce4-stopwatch-plugin/pkg-plist3
-rw-r--r--x11-clocks/xfce4-time-out-plugin/Makefile23
-rw-r--r--x11-clocks/xfce4-time-out-plugin/distinfo6
-rw-r--r--x11-clocks/xfce4-timer-plugin/Makefile20
-rw-r--r--x11-clocks/xfce4-timer-plugin/distinfo6
-rw-r--r--x11-fm/doublecmd/Makefile1
-rw-r--r--x11-fonts/py-gflanguages/Makefile2
-rw-r--r--x11-fonts/py-gflanguages/distinfo6
-rw-r--r--x11-fonts/py-vfblib/Makefile2
-rw-r--r--x11-fonts/py-vfblib/distinfo6
-rw-r--r--x11-toolkits/gtk-layer-shell/Makefile2
-rw-r--r--x11-toolkits/gtk-layer-shell/distinfo6
-rw-r--r--x11-toolkits/kddockwidgets/Makefile2
-rw-r--r--x11-toolkits/kddockwidgets/distinfo6
-rw-r--r--x11-toolkits/kddockwidgets/pkg-plist2
-rw-r--r--x11-wm/lxqt-panel/Makefile2
-rw-r--r--x11-wm/lxqt-panel/distinfo6
-rw-r--r--x11-wm/xfce4-panel-profiles/Makefile18
-rw-r--r--x11-wm/xfce4-panel-profiles/distinfo6
-rw-r--r--x11-wm/xfce4-panel-profiles/pkg-plist2
-rw-r--r--x11/dwlb/Makefile4
-rw-r--r--x11/dwlb/distinfo6
-rw-r--r--x11/gnustep-app/Makefile3
-rw-r--r--x11/libxfce4windowing/Makefile28
-rw-r--r--x11/libxfce4windowing/distinfo6
-rw-r--r--x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build20
-rw-r--r--x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build20
-rw-r--r--x11/libxfce4windowing/pkg-plist97
-rw-r--r--x11/linux-nvidia-libs/Makefile4
-rw-r--r--x11/linux-nvidia-libs/distinfo6
-rw-r--r--x11/nvidia-driver/Makefile.version2
-rw-r--r--x11/nvidia-driver/distinfo6
-rw-r--r--x11/nvidia-settings/Makefile3
-rw-r--r--x11/nvidia-settings/distinfo6
-rw-r--r--x11/nvidia-xconfig/Makefile2
-rw-r--r--x11/nvidia-xconfig/distinfo6
-rw-r--r--x11/screengrab/Makefile9
-rw-r--r--x11/screengrab/distinfo6
-rw-r--r--x11/wallutils/Makefile4
-rw-r--r--x11/xfce4-screenshooter-plugin/Makefile39
-rw-r--r--x11/xfce4-screenshooter-plugin/distinfo6
-rw-r--r--x11/xfce4-screenshooter-plugin/pkg-plist2
-rw-r--r--x11/xfce4-taskmanager/Makefile22
-rw-r--r--x11/xfce4-taskmanager/distinfo6
-rw-r--r--x11/xfce4-taskmanager/files/patch-meson.build20
-rw-r--r--x11/xfce4-taskmanager/files/patch-src_meson.build44
-rw-r--r--x11/xfce4-verve-plugin/Makefile20
-rw-r--r--x11/xfce4-verve-plugin/distinfo6
-rw-r--r--x11/xfce4-whiskermenu-plugin/Makefile20
-rw-r--r--x11/xfce4-whiskermenu-plugin/distinfo6
-rw-r--r--x11/xfce4-windowck-plugin/Makefile20
-rw-r--r--x11/xfce4-windowck-plugin/distinfo6
-rw-r--r--x11/xfce4-windowck-plugin/pkg-plist1
2015 files changed, 20592 insertions, 11841 deletions
diff --git a/GIDs b/GIDs
index e126d9060a84..7a5d5b2872f2 100644
--- a/GIDs
+++ b/GIDs
@@ -309,7 +309,7 @@ gotify:*:365:
opengist:*:366:
velbustcpd:*:367:
sshesame:*:368:
-# free: 369
+neo4j:*:369:
_wsdd:*:370:
# free: 371
# free: 372
diff --git a/MOVED b/MOVED
index 3911f9834b74..3df8afc55ca9 100644
--- a/MOVED
+++ b/MOVED
@@ -4407,7 +4407,13 @@ devel/leatherman||2025-05-10|Has expired: Project got archived
databases/puppetdb-terminus7||2025-05-10|Has expired: Reached EOL
games/exult-devel||2025-05-12|exult-devel has been removed, encouraging users to use exult instead
sysutils/slst||2025-05-16|Has expired: No source. Source went missing in 2018
-databases/py-redis3|databases/py-redis|2025-05-18|Remove obsoleted port. Use databases/py-redis instead
-net/rubygem-devfile-gitlab|net/rubygem-devfile|2025-05-18|Remove obsoleted port. Use net/rubygem-devfile instead
devel/rubygem-view_component-rails70|devel/rubygem-view_component-rails-gitlab|2025-05-17|Expired, please use devel/rubygem-view_component-rails-gitlab instead
security/rubygem-devise-two-factor41-rails70|security/rubygem-devise-two-factor-rails-gitlab|2025-05-17|Expired, please use security/rubygem-devise-two-factor-rails-gitlab instead
+databases/py-redis3|databases/py-redis|2025-05-18|Remove obsoleted port. Use databases/py-redis instead
+net/rubygem-devfile-gitlab|net/rubygem-devfile|2025-05-18|Remove obsoleted port. Use net/rubygem-devfile instead
+audio/linux-rl9-sdl2_mixer|misc/linux-rl9-sdl20-extralibs|2025-05-22|Merged into misc/linux-rl9-sdl20-extralibs
+graphics/linux-rl9-sdl2_gfx|misc/linux-rl9-sdl20-extralibs|2025-05-22|Merged into misc/linux-rl9-sdl20-extralibs
+graphics/linux-rl9-sdl2_image|misc/linux-rl9-sdl20-extralibs|2025-05-22|Merged into misc/linux-rl9-sdl20-extralibs
+graphics/linux-rl9-sdl2_ttf|misc/linux-rl9-sdl20-extralibs|2025-05-22|Merged into misc/linux-rl9-sdl20-extralibs
+net/linux-rl9-sdl2_net|misc/linux-rl9-sdl20-extralibs|2025-05-22|Merged into misc/linux-rl9-sdl20-extralibs
+graphics/pixen||2025-05-24|Has expired: Unmaintained upstream
diff --git a/Mk/Features/bind_now.mk b/Mk/Features/bind_now.mk
index 99361c487265..5f4b6abf3718 100644
--- a/Mk/Features/bind_now.mk
+++ b/Mk/Features/bind_now.mk
@@ -1,4 +1,9 @@
# BIND_NOW Support
+#
+# When generating an executable or shared library, mark it to tell the dynamic
+# linker to resolve all symbols when the program is started, or when the shared
+# library is loaded by dlopen, instead of deferring function call resolution to
+# the point when the function is first called.
.if !defined(_BIND_NOW_MK_INCLUDED)
_BIND_NOW_MK_INCLUDED= yes
diff --git a/Mk/Features/fortify.mk b/Mk/Features/fortify.mk
new file mode 100644
index 000000000000..2e43ca98242f
--- /dev/null
+++ b/Mk/Features/fortify.mk
@@ -0,0 +1,18 @@
+# This enables mitigations of common memory safety issues, such as buffer
+# overflows, by adding checks to functions like memcpy, strcpy, sprintf,
+# and others when the compiler can determine the size of the destination
+# buffer at compile time.
+#
+# Depends opon the FORTIFY_SOURCE implementation in the basesystem.
+
+.if !defined(_FORTIFY_MK_INCLUDED)
+_FORTIFY_MK_INCLUDED= yes
+FORTIFY_Include_MAINTAINER= netchild@FreeBSD.org
+
+. if !defined(FORTIFY_UNSAFE)
+FORTIFY_SOURCE?=2
+FORTIFY_CFLAGS?= -D_FORTIFY_SOURCE=${FORTIFY_SOURCE}
+CFLAGS+= ${FORTIFY_CFLAGS}
+CXXFLAGS+= ${FORTIFY_CFLAGS}
+. endif
+.endif
diff --git a/Mk/Features/pie.mk b/Mk/Features/pie.mk
index 06174b403c31..7ecefa9eb611 100644
--- a/Mk/Features/pie.mk
+++ b/Mk/Features/pie.mk
@@ -1,4 +1,13 @@
# PIE Support
+#
+# Produce a Position-Independent Executable (PIE) instead of a “normal”
+# fixed‐address ELF.
+# A PIE is an executable whose code sections are compiled and linked so that,
+# at runtime, they can be loaded at any base address in memory.
+#
+# Because it can be loaded at unpredictable addresses, PIE enables full Address
+# Space Layout Randomization (ASLR) for your main executable—making certain
+# classes of memory‐corruption exploits much harder.
.if !defined(_PIE_MK_INCLUDED)
_PIE_MK_INCLUDED= yes
diff --git a/Mk/Features/relro.mk b/Mk/Features/relro.mk
index 6ceb68d5d668..8074ce09edd7 100644
--- a/Mk/Features/relro.mk
+++ b/Mk/Features/relro.mk
@@ -1,4 +1,9 @@
# RELRO Support
+#
+# Tells the linker to emit RELocation Read-Only (RELRO) protection for certain
+# sections of your ELF file. In short, it makes parts of the binary read-only
+# after relocations have been applied at program startup, helping to prevent
+# GOT- and PLT-based overwrite attacks.
.if !defined(_RELRO_MK_INCLUDED)
_RELRO_MK_INCLUDED= yes
diff --git a/Mk/Features/ssp.mk b/Mk/Features/ssp.mk
index 4213e6d668a6..631104da9f6c 100644
--- a/Mk/Features/ssp.mk
+++ b/Mk/Features/ssp.mk
@@ -1,4 +1,12 @@
# SSP Support
+#
+# The -fstack-protector-strong flag enables “stack smashing” protection on a
+# wider set of functions than the default -fstack-protector, but without the
+# full performance cost of -fstack-protector-all. Under the hood it inserts a
+# small “canary” value on the stack just before the saved return address; at
+# function exit it checks that the canary hasn’t been overwritten by a buffer
+# overflow. If it has been clobbered, the runtime aborts the program rather
+# than returning into corrupted code.
.if !defined(_SSP_MK_INCLUDED)
_SSP_MK_INCLUDED= yes
diff --git a/Mk/Features/stack_autoinit.mk b/Mk/Features/stack_autoinit.mk
new file mode 100644
index 000000000000..4d79416dbcce
--- /dev/null
+++ b/Mk/Features/stack_autoinit.mk
@@ -0,0 +1,23 @@
+# The STACK_AUTOINIT feature mimics the corresponding FreeBSD basesystem feature.
+#
+# This enables a compiler specific option to automatically initialize
+# local (automatic) variables to prevent the use of uninitialized memory.
+#
+# Variables that can be used:
+#
+# WITH_STACK_AUTOINIT Enable for all ports.
+# WITH_STACK_AUTOINIT_PORTS Enable for specified category/port-name
+# STACK_AUTOINIT_TYPE Valid options: zero (default), pattern, unitialized
+#
+
+.if !defined(_STACK_AUTOINIT_MK_INCLUDED)
+_STACK_AUTOINIT_MK_INCLUDED= yes
+STACK_AUTOINIT_Include_MAINTAINER= netchild@FreeBSD.org
+
+STACK_AUTOINIT_TYPE?= zero
+
+. if !defined(STATIC_AUTOINIT_UNSAFE)
+CFLAGS+= -ftrivial-auto-var-init=${STACK_AUTOINIT_TYPE}
+CXXFLAGS+= -ftrivial-auto-var-init=${STACK_AUTOINIT_TYPE}
+. endif
+.endif
diff --git a/Mk/Features/zeroregs.mk b/Mk/Features/zeroregs.mk
new file mode 100644
index 000000000000..2e21b16c5c66
--- /dev/null
+++ b/Mk/Features/zeroregs.mk
@@ -0,0 +1,28 @@
+# Zero call-used registers at function return to increase program
+# security by either mitigating Return-Oriented Programming (ROP)
+# attacks or preventing information leakage through registers.
+# This depends upon support from the compiler for a given architecture.
+#
+# Variables that can be used:
+#
+# WITH_ZEROREGS Enable for all ports.
+# WITH_ZEROREGS_PORTS Enable for specified category/port-name
+# ZEROREGS_TYPE See
+# https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-zero_005fcall_005fused_005fregs-function-attribute
+# for options
+# Default: used
+#
+
+.if !defined(_ZEROREGS_MK_INCLUDED)
+_ZEROREGS_MK_INCLUDED= yes
+ZEROREGS_Include_MAINTAINER= netchild@FreeBSD.org
+
+ZEROREGS_TYPE?= used
+
+#. if !defined(ZEROREGS_UNSAFE) && !empty(${ARCH:Mriscv*}) && \
+# !empty(${ARCH:Mpower*}) && !empty(${ARCH:Marmv7*})
+CFLAGS+= -fzero-call-used-regs=${ZEROREGS_TYPE}
+CXXFLAGS+= -fzero-call-used-regs=${ZEROREGS_TYPE}
+#. endif
+.endif
+
diff --git a/Mk/Uses/linux.mk b/Mk/Uses/linux.mk
index bf62f887899a..dae71fc94289 100644
--- a/Mk/Uses/linux.mk
+++ b/Mk/Uses/linux.mk
@@ -189,11 +189,7 @@ _linux_rl9_qtxmlpatterns= linux-rl9-qt5-qtxmlpatterns>0:textproc/linux-rl9-qt5-
_linux_${linux_ARGS}_sdl12= linux-${linux_ARGS}-sdl>0:devel/linux-${linux_ARGS}-sdl12
_linux_${linux_ARGS}_sdl12-extralibs= linux-${linux_ARGS}-sdl12-extralibs>0:misc/linux-${linux_ARGS}-sdl12-extralibs
_linux_${linux_ARGS}_sdl20= linux-${linux_ARGS}-sdl20>0:devel/linux-${linux_ARGS}-sdl20
-_linux_${linux_ARGS}_sdl2gfx= linux-${linux_ARGS}-sdl2_gfx>0:graphics/linux-${linux_ARGS}-sdl2_gfx
-_linux_${linux_ARGS}_sdl2image= linux-${linux_ARGS}-sdl2_image>0:graphics/linux-${linux_ARGS}-sdl2_image
-_linux_${linux_ARGS}_sdl2mixer= linux-${linux_ARGS}-sdl2_mixer>0:audio/linux-${linux_ARGS}-sdl2_mixer
-_linux_${linux_ARGS}_sdl2ttf= linux-${linux_ARGS}-sdl2_ttf>0:graphics/linux-${linux_ARGS}-sdl2_ttf
-_linux_${linux_ARGS}_sdl2sound= linux-${linux_ARGS}-sdl2_sound>0:audio/linux-${linux_ARGS}-sdl2_sound
+_linux_${linux_ARGS}_sdl20-extralibs= linux-${linux_ARGS}-sdl20-extralibs>0:misc/linux-${linux_ARGS}-sdl20-extralibs
_linux_rl9_shaderc= linux-rl9-shaderc>0:graphics/linux-rl9-shaderc
_linux_rl9_spirv-tools= linux-rl9-spirv-tools>0:graphics/linux-rl9-spirv-tools
_linux_${linux_ARGS}_sqlite3= linux-${linux_ARGS}-sqlite>0:databases/linux-${linux_ARGS}-sqlite3
diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index a26f984e3c11..aba9c48df38c 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -319,6 +319,8 @@
.if !defined(_INCLUDE_USES_PYTHON_MK)
_INCLUDE_USES_PYTHON_MK= yes
+ZEROREGS_UNSAFE= yes
+
# What Python version and what Python interpreters are currently supported?
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 95fc4994a61b..ecbcb0c5677f 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -75,11 +75,11 @@ GUILE_DEFAULT?= 2.2
IMAGEMAGICK_DEFAULT?= 7
# Possible values: 8, 11, 17, 18, 19, 20, 21, 22, 23, 24
JAVA_DEFAULT?= 8
-# Possible values: 3.8.0, 4.99
+# Possible values: 4.0, 4.99
. if (defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL)) || ${ARCH:Maarch64}
LAZARUS_DEFAULT?= 4.99
. else
-LAZARUS_DEFAULT?= 3.8.0
+LAZARUS_DEFAULT?= 4.0
. endif
# Possible values: rust, legacy
. if empty(ARCH:Naarch64:Namd64:Narmv7:Ni386:Npowerpc64:Npowerpc64le:Npowerpc:Nriscv64)
@@ -93,7 +93,7 @@ LINUX_DEFAULT?= c7
. else
LINUX_DEFAULT?= rl9
. endif
-# Possible values: 11, 12, 13, 14, 15, 16, 17, 18, 19, -devel (to be used when non-base compiler is required)
+# Possible values: 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, -devel (to be used when non-base compiler is required)
LLVM_DEFAULT?= 19
# Possible values: 5.1, 5.2, 5.3, 5.4
LUA_DEFAULT?= 5.4
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 4596b773b6d3..1df8af1fd63b 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -1000,7 +1000,8 @@ LC_ALL= C
# These need to be absolute since we don't know how deep in the ports
# tree we are and thus can't go relative. They can, of course, be overridden
# by individual Makefiles or local system make configuration.
-_LIST_OF_WITH_FEATURES= bind_now debug debuginfo lto pie relro sanitize ssp testing
+_LIST_OF_WITH_FEATURES= bind_now debug debuginfo fortify lto pie relro \
+ sanitize ssp stack_autoinit testing zeroregs
_DEFAULT_WITH_FEATURES= ssp
PORTSDIR?= /usr/ports
LOCALBASE?= /usr/local
diff --git a/UIDs b/UIDs
index a04c7188973f..ff7189f34d25 100644
--- a/UIDs
+++ b/UIDs
@@ -315,7 +315,7 @@ gotify:*:365:365::0:0:Gotify User:/var/db/gotify:/usr/sbin/nologin
opengist:*:366:366::0:0:OpenGist User:/var/db/opengist:/usr/sbin/nologin
velbustcpd:*:367:367::0:0:Velbustcp Deamon:/nonexistent:/usr/sbin/nologin
sshesame:*:368:368::0:0:Sshesame Daemon:/nonexistent:/usr/sbin/nologin
-# free: 369
+neo4j:*:369:369::0:0:neo4j Database Daemon:/nonexistent:/usr/sbin/nologin
_wsdd:*:370:370::0:0:Web Service Discovery Daemon:/nonexistent:/usr/sbin/nologin
# free: 371
# free: 372
diff --git a/archivers/minizip-ng/Makefile b/archivers/minizip-ng/Makefile
index e9c28df4f866..64981330ab27 100644
--- a/archivers/minizip-ng/Makefile
+++ b/archivers/minizip-ng/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minizip-ng
-DISTVERSION= 4.0.8
+DISTVERSION= 4.0.10
CATEGORIES= archivers
MAINTAINER= vvd@FreeBSD.org
@@ -24,4 +24,8 @@ CMAKE_TESTING_ON= MZ_BUILD_TEST MZ_BUILD_UNIT_TEST
PLIST_SUB+= VERSION="${DISTVERSION}"
+post-install:
+ ${INSTALL_DATA} ${FILESDIR}/mz_compat.h \
+ ${STAGEDIR}${PREFIX}/include/minizip-ng/
+
.include <bsd.port.mk>
diff --git a/archivers/minizip-ng/distinfo b/archivers/minizip-ng/distinfo
index ee4f8d754962..4ce39d1f6140 100644
--- a/archivers/minizip-ng/distinfo
+++ b/archivers/minizip-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736424062
-SHA256 (zlib-ng-minizip-ng-4.0.8_GH0.tar.gz) = c3e9ceab2bec26cb72eba1cf46d0e2c7cad5d2fe3adf5df77e17d6bbfea4ec8f
-SIZE (zlib-ng-minizip-ng-4.0.8_GH0.tar.gz) = 770957
+TIMESTAMP = 1746664252
+SHA256 (zlib-ng-minizip-ng-4.0.10_GH0.tar.gz) = c362e35ee973fa7be58cc5e38a4a6c23cc8f7e652555daf4f115a9eb2d3a6be7
+SIZE (zlib-ng-minizip-ng-4.0.10_GH0.tar.gz) = 773269
diff --git a/archivers/minizip-ng/files/mz_compat.h b/archivers/minizip-ng/files/mz_compat.h
new file mode 100644
index 000000000000..409e2af74d54
--- /dev/null
+++ b/archivers/minizip-ng/files/mz_compat.h
@@ -0,0 +1,415 @@
+/* mz_compat.h -- Backwards compatible interface for older versions
+ part of the minizip-ng project
+
+ Copyright (C) Nathan Moinvaziri
+ https://github.com/zlib-ng/minizip-ng
+ Copyright (C) 1998-2010 Gilles Vollant
+ https://www.winimage.com/zLibDll/minizip.html
+
+ This program is distributed under the terms of the same license as zlib.
+ See the accompanying LICENSE file for the full text of the license.
+*/
+
+#ifndef MZ_COMPAT_H
+#define MZ_COMPAT_H
+
+#include "mz.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/***************************************************************************/
+
+#if defined(HAVE_ZLIB) && defined(MAX_MEM_LEVEL)
+#ifndef DEF_MEM_LEVEL
+# if MAX_MEM_LEVEL >= 8
+# define DEF_MEM_LEVEL 8
+# else
+# define DEF_MEM_LEVEL MAX_MEM_LEVEL
+# endif
+#endif
+#endif
+#ifndef MAX_WBITS
+#define MAX_WBITS (15)
+#endif
+#ifndef DEF_MEM_LEVEL
+#define DEF_MEM_LEVEL (8)
+#endif
+
+#ifndef ZEXPORT
+# define ZEXPORT MZ_EXPORT
+#endif
+
+/***************************************************************************/
+
+#if defined(STRICTZIP) || defined(STRICTZIPUNZIP)
+/* like the STRICT of WIN32, we define a pointer that cannot be converted
+ from (void*) without cast */
+typedef struct TagzipFile__ { int unused; } zip_file__;
+typedef zip_file__ *zipFile;
+#else
+typedef void *zipFile;
+#endif
+
+/***************************************************************************/
+
+typedef uint64_t ZPOS64_T;
+
+#ifndef ZCALLBACK
+#define ZCALLBACK
+#endif
+
+typedef void* (ZCALLBACK *open_file_func) (void *opaque, const char *filename, int mode);
+typedef void* (ZCALLBACK *open64_file_func) (void *opaque, const void *filename, int mode);
+typedef unsigned long (ZCALLBACK *read_file_func) (void *opaque, void *stream, void* buf, unsigned long size);
+typedef unsigned long (ZCALLBACK *write_file_func) (void *opaque, void *stream, const void* buf,
+ unsigned long size);
+typedef int (ZCALLBACK *close_file_func) (void *opaque, void *stream);
+typedef int (ZCALLBACK *testerror_file_func)(void *opaque, void *stream);
+typedef long (ZCALLBACK *tell_file_func) (void *opaque, void *stream);
+typedef ZPOS64_T (ZCALLBACK *tell64_file_func) (void *opaque, void *stream);
+typedef long (ZCALLBACK *seek_file_func) (void *opaque, void *stream, unsigned long offset, int origin);
+typedef long (ZCALLBACK *seek64_file_func) (void *opaque, void *stream, ZPOS64_T offset, int origin);
+
+typedef struct zlib_filefunc_def_s
+{
+ open_file_func zopen_file;
+ read_file_func zread_file;
+ write_file_func zwrite_file;
+ tell_file_func ztell_file;
+ seek_file_func zseek_file;
+ close_file_func zclose_file;
+ testerror_file_func zerror_file;
+ void* opaque;
+} zlib_filefunc_def;
+
+typedef struct zlib_filefunc64_def_s
+{
+ open64_file_func zopen64_file;
+ read_file_func zread_file;
+ write_file_func zwrite_file;
+ tell64_file_func ztell64_file;
+ seek64_file_func zseek64_file;
+ close_file_func zclose_file;
+ testerror_file_func zerror_file;
+ void* opaque;
+} zlib_filefunc64_def;
+
+/***************************************************************************/
+
+#define ZLIB_FILEFUNC_SEEK_SET (0)
+#define ZLIB_FILEFUNC_SEEK_CUR (1)
+#define ZLIB_FILEFUNC_SEEK_END (2)
+
+#define ZLIB_FILEFUNC_MODE_READ (1)
+#define ZLIB_FILEFUNC_MODE_WRITE (2)
+#define ZLIB_FILEFUNC_MODE_READWRITEFILTER (3)
+
+#define ZLIB_FILEFUNC_MODE_EXISTING (4)
+#define ZLIB_FILEFUNC_MODE_CREATE (8)
+
+/***************************************************************************/
+
+ZEXPORT void fill_fopen_filefunc(zlib_filefunc_def *pzlib_filefunc_def);
+ZEXPORT void fill_fopen64_filefunc(zlib_filefunc64_def *pzlib_filefunc_def);
+ZEXPORT void fill_win32_filefunc(zlib_filefunc_def *pzlib_filefunc_def);
+ZEXPORT void fill_win32_filefunc64(zlib_filefunc64_def *pzlib_filefunc_def);
+ZEXPORT void fill_win32_filefunc64A(zlib_filefunc64_def *pzlib_filefunc_def);
+ZEXPORT void fill_memory_filefunc(zlib_filefunc_def *pzlib_filefunc_def);
+
+/***************************************************************************/
+
+#if !defined(MZ_COMPAT_VERSION) || MZ_COMPAT_VERSION <= 110
+#define mz_dos_date dosDate
+#else
+#define mz_dos_date dos_date
+#endif
+
+typedef struct tm tm_unz;
+typedef struct tm tm_zip;
+
+typedef struct {
+ struct tm tmz_date; /* date in understandable format */
+ unsigned long mz_dos_date; /* if dos_date == 0, tmz_date is used */
+ unsigned long internal_fa; /* internal file attributes 2 bytes */
+ unsigned long external_fa; /* external file attributes 4 bytes */
+} zip_fileinfo;
+
+typedef const char *zipcharpc;
+
+/***************************************************************************/
+
+#define ZIP_OK (0)
+#define ZIP_EOF (0)
+#define ZIP_ERRNO (-1)
+#define ZIP_PARAMERROR (-102)
+#define ZIP_BADZIPFILE (-103)
+#define ZIP_INTERNALERROR (-104)
+
+#ifndef Z_DEFLATED
+#define Z_DEFLATED (8)
+#endif
+#define Z_BZIP2ED (12)
+
+#define APPEND_STATUS_CREATE (0)
+#define APPEND_STATUS_CREATEAFTER (1)
+#define APPEND_STATUS_ADDINZIP (2)
+
+/***************************************************************************/
+/* Writing a zip file */
+
+ZEXPORT zipFile zipOpen(const char *path, int append);
+ZEXPORT zipFile zipOpen64(const void *path, int append);
+ZEXPORT zipFile zipOpen2(const char *path, int append, const char **globalcomment,
+ zlib_filefunc_def *pzlib_filefunc_def);
+
+ZEXPORT zipFile zipOpen2_64(const void *path, int append, const char **globalcomment,
+ zlib_filefunc64_def *pzlib_filefunc_def);
+ZEXPORT zipFile zipOpen_MZ(void *stream, int append, const char **globalcomment);
+
+ZEXPORT void* zipGetHandle_MZ(zipFile);
+ZEXPORT void* zipGetStream_MZ(zipFile file);
+
+ZEXPORT int zipOpenNewFileInZip(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level);
+ZEXPORT int zipOpenNewFileInZip64(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int zip64);
+ZEXPORT int zipOpenNewFileInZip_64(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int zip64);
+ZEXPORT int zipOpenNewFileInZip2(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int raw);
+ZEXPORT int zipOpenNewFileInZip2_64(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int raw, int zip64);
+ZEXPORT int zipOpenNewFileInZip3(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int raw, int windowBits, int memLevel, int strategy, const char *password,
+ unsigned long crc_for_crypting);
+ZEXPORT int zipOpenNewFileInZip3_64(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int raw, int windowBits, int memLevel, int strategy, const char *password,
+ unsigned long crc_for_crypting, int zip64);
+ZEXPORT int zipOpenNewFileInZip4(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int raw, int windowBits, int memLevel, int strategy, const char *password,
+ unsigned long crc_for_crypting, unsigned long version_madeby, unsigned long flag_base);
+ZEXPORT int zipOpenNewFileInZip4_64(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int raw, int windowBits, int memLevel, int strategy, const char *password,
+ unsigned long crc_for_crypting, unsigned long version_madeby, unsigned long flag_base, int zip64);
+ZEXPORT int zipOpenNewFileInZip5(zipFile file, const char *filename, const zip_fileinfo *zipfi,
+ const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global,
+ uint16_t size_extrafield_global, const char *comment, int compression_method, int level,
+ int raw, int windowBits, int memLevel, int strategy, const char *password,
+ unsigned long crc_for_crypting, unsigned long version_madeby, unsigned long flag_base, int zip64);
+
+ZEXPORT int zipWriteInFileInZip(zipFile file, const void *buf, uint32_t len);
+
+ZEXPORT int zipCloseFileInZipRaw(zipFile file, unsigned long uncompressed_size, unsigned long crc32);
+ZEXPORT int zipCloseFileInZipRaw64(zipFile file, uint64_t uncompressed_size, unsigned long crc32);
+ZEXPORT int zipCloseFileInZip(zipFile file);
+ZEXPORT int zipCloseFileInZip64(zipFile file);
+
+ZEXPORT int zipClose(zipFile file, const char *global_comment);
+ZEXPORT int zipClose_64(zipFile file, const char *global_comment);
+ZEXPORT int zipClose2_64(zipFile file, const char *global_comment, uint16_t version_madeby);
+ int zipClose_MZ(zipFile file, const char *global_comment);
+ int zipClose2_MZ(zipFile file, const char *global_comment, uint16_t version_madeby);
+
+/***************************************************************************/
+
+#if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
+/* like the STRICT of WIN32, we define a pointer that cannot be converted
+ from (void*) without cast */
+typedef struct TagunzFile__ { int unused; } unz_file__;
+typedef unz_file__ *unzFile;
+#else
+typedef void *unzFile;
+#endif
+
+/***************************************************************************/
+
+#define UNZ_OK (0)
+#define UNZ_END_OF_LIST_OF_FILE (-100)
+#define UNZ_ERRNO (-1)
+#define UNZ_EOF (0)
+#define UNZ_PARAMERROR (-102)
+#define UNZ_BADZIPFILE (-103)
+#define UNZ_INTERNALERROR (-104)
+#define UNZ_CRCERROR (-105)
+#define UNZ_BADPASSWORD (-106)
+
+/***************************************************************************/
+
+typedef struct unz_global_info64_s {
+ uint64_t number_entry; /* total number of entries in the central dir on this disk */
+ unsigned long size_comment; /* size of the global comment of the zipfile */
+ uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP */
+} unz_global_info64;
+
+typedef struct unz_global_info_s {
+ unsigned long number_entry; /* total number of entries in the central dir on this disk */
+ unsigned long size_comment; /* size of the global comment of the zipfile */
+ uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP */
+} unz_global_info;
+
+typedef struct unz_file_info64_s {
+ unsigned long version; /* version made by 2 bytes */
+ unsigned long version_needed; /* version needed to extract 2 bytes */
+ unsigned long flag; /* general purpose bit flag 2 bytes */
+ unsigned long compression_method; /* compression method 2 bytes */
+ unsigned long mz_dos_date; /* last mod file date in Dos fmt 4 bytes */
+ unsigned long crc; /* crc-32 4 bytes */
+ uint64_t compressed_size; /* compressed size 8 bytes */
+ uint64_t uncompressed_size; /* uncompressed size 8 bytes */
+ unsigned long size_filename; /* filename length 2 bytes */
+ unsigned long size_file_extra; /* extra field length 2 bytes */
+ unsigned long size_file_comment; /* file comment length 2 bytes */
+
+ unsigned long disk_num_start; /* disk number start 4 bytes */
+ unsigned long internal_fa; /* internal file attributes 2 bytes */
+ unsigned long external_fa; /* external file attributes 4 bytes */
+
+ struct tm tmu_date;
+
+ uint64_t disk_offset;
+
+ uint16_t size_file_extra_internal;
+} unz_file_info64;
+
+typedef struct unz_file_info_s {
+ unsigned long version; /* version made by 2 bytes */
+ unsigned long version_needed; /* version needed to extract 2 bytes */
+ unsigned long flag; /* general purpose bit flag 2 bytes */
+ unsigned long compression_method; /* compression method 2 bytes */
+ unsigned long mz_dos_date; /* last mod file date in Dos fmt 4 bytes */
+ unsigned long crc; /* crc-32 4 bytes */
+ unsigned long compressed_size; /* compressed size 4 bytes */
+ unsigned long uncompressed_size; /* uncompressed size 4 bytes */
+ unsigned long size_filename; /* filename length 2 bytes */
+ unsigned long size_file_extra; /* extra field length 2 bytes */
+ unsigned long size_file_comment; /* file comment length 2 bytes */
+
+ unsigned long disk_num_start; /* disk number start 2 bytes */
+ unsigned long internal_fa; /* internal file attributes 2 bytes */
+ unsigned long external_fa; /* external file attributes 4 bytes */
+
+ struct tm tmu_date;
+
+ uint64_t disk_offset;
+} unz_file_info;
+
+/***************************************************************************/
+
+#if !defined(MZ_COMPAT_VERSION) || MZ_COMPAT_VERSION < 110
+/* Possible values:
+ 0 - Uses OS default, e.g. Windows ignores case.
+ 1 - Is case sensitive.
+ >= 2 - Ignore case.
+*/
+typedef int unzFileNameCase;
+#else
+typedef int (*unzFileNameComparer)(unzFile file, const char* filename1, const char* filename2);
+#endif
+typedef int (*unzIteratorFunction)(unzFile file);
+typedef int (*unzIteratorFunction2)(unzFile file, unz_file_info64 *pfile_info, char *filename,
+ uint16_t filename_size, void *extrafield, uint16_t extrafield_size, char *comment,
+ uint16_t comment_size);
+
+/***************************************************************************/
+/* Reading a zip file */
+
+ZEXPORT unzFile unzOpen(const char *path);
+ZEXPORT unzFile unzOpen64(const void *path);
+ZEXPORT unzFile unzOpen2(const char *path, zlib_filefunc_def *pzlib_filefunc_def);
+ZEXPORT unzFile unzOpen2_64(const void *path, zlib_filefunc64_def *pzlib_filefunc_def);
+ unzFile unzOpen_MZ(void *stream);
+
+ZEXPORT int unzClose(unzFile file);
+ZEXPORT int unzClose_MZ(unzFile file);
+
+ZEXPORT void* unzGetHandle_MZ(unzFile file);
+ZEXPORT void* unzGetStream_MZ(zipFile file);
+
+ZEXPORT int unzGetGlobalInfo(unzFile file, unz_global_info* pglobal_info32);
+ZEXPORT int unzGetGlobalInfo64(unzFile file, unz_global_info64 *pglobal_info);
+ZEXPORT int unzGetGlobalComment(unzFile file, char *comment, unsigned long comment_size);
+
+ZEXPORT int unzOpenCurrentFile(unzFile file);
+ZEXPORT int unzOpenCurrentFilePassword(unzFile file, const char *password);
+ZEXPORT int unzOpenCurrentFile2(unzFile file, int *method, int *level, int raw);
+ZEXPORT int unzOpenCurrentFile3(unzFile file, int *method, int *level, int raw, const char *password);
+ZEXPORT int unzReadCurrentFile(unzFile file, void *buf, uint32_t len);
+ZEXPORT int unzCloseCurrentFile(unzFile file);
+
+ZEXPORT int unzGetCurrentFileInfo(unzFile file, unz_file_info *pfile_info, char *filename,
+ unsigned long filename_size, void *extrafield, unsigned long extrafield_size, char *comment,
+ unsigned long comment_size);
+ZEXPORT int unzGetCurrentFileInfo64(unzFile file, unz_file_info64 * pfile_info, char *filename,
+ unsigned long filename_size, void *extrafield, unsigned long extrafield_size, char *comment,
+ unsigned long comment_size);
+
+ZEXPORT int unzGoToFirstFile(unzFile file);
+ZEXPORT int unzGoToNextFile(unzFile file);
+#if !defined(MZ_COMPAT_VERSION) || MZ_COMPAT_VERSION < 110
+ZEXPORT int unzLocateFile(unzFile file, const char *filename, unzFileNameCase filename_case);
+#else
+ZEXPORT int unzLocateFile(unzFile file, const char* filename, unzFileNameComparer filename_compare_func);
+#endif
+
+ZEXPORT int unzGetLocalExtrafield(unzFile file, void *buf, unsigned int len);
+
+/***************************************************************************/
+/* Raw access to zip file */
+
+typedef struct unz_file_pos_s {
+ uint32_t pos_in_zip_directory; /* offset in zip file directory */
+ uint32_t num_of_file; /* # of file */
+} unz_file_pos;
+
+ZEXPORT int unzGetFilePos(unzFile file, unz_file_pos *file_pos);
+ZEXPORT int unzGoToFilePos(unzFile file, unz_file_pos *file_pos);
+
+typedef struct unz64_file_pos_s {
+ int64_t pos_in_zip_directory; /* offset in zip file directory */
+ uint64_t num_of_file; /* # of file */
+} unz64_file_pos;
+
+ZEXPORT int unzGetFilePos64(unzFile file, unz64_file_pos *file_pos);
+ZEXPORT int unzGoToFilePos64(unzFile file, const unz64_file_pos *file_pos);
+
+ZEXPORT int64_t unzGetOffset64(unzFile file);
+ZEXPORT unsigned long
+ unzGetOffset(unzFile file);
+ZEXPORT int unzSetOffset64(unzFile file, int64_t pos);
+ZEXPORT int unzSetOffset(unzFile file, unsigned long pos);
+ZEXPORT int32_t unztell(unzFile file);
+ZEXPORT int32_t unzTell(unzFile file);
+ZEXPORT uint64_t unztell64(unzFile file);
+ZEXPORT uint64_t unzTell64(unzFile file);
+ZEXPORT int unzSeek(unzFile file, int32_t offset, int origin);
+ZEXPORT int unzSeek64(unzFile file, int64_t offset, int origin);
+ZEXPORT int unzEndOfFile(unzFile file);
+ZEXPORT int unzeof(unzFile file);
+ZEXPORT void* unzGetStream(unzFile file);
+
+/***************************************************************************/
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/archivers/minizip-ng/pkg-plist b/archivers/minizip-ng/pkg-plist
index 639b3ef574d1..66e20f59f8fb 100644
--- a/archivers/minizip-ng/pkg-plist
+++ b/archivers/minizip-ng/pkg-plist
@@ -1,5 +1,6 @@
include/minizip-ng/ioapi.h
include/minizip-ng/mz.h
+include/minizip-ng/mz_compat.h
include/minizip-ng/mz_crypt.h
include/minizip-ng/mz_os.h
include/minizip-ng/mz_strm.h
diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile
index 579c6d448e34..ea6ab29fc4a7 100644
--- a/archivers/peazip/Makefile
+++ b/archivers/peazip/Makefile
@@ -1,5 +1,6 @@
PORTNAME= peazip
PORTVERSION= 10.4.0
+PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/archivers/py-blosc/Makefile b/archivers/py-blosc/Makefile
index b309fe1cc86e..6849b91871b7 100644
--- a/archivers/py-blosc/Makefile
+++ b/archivers/py-blosc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= blosc
-PORTVERSION= 1.11.2
+PORTVERSION= 1.11.3
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-blosc/distinfo b/archivers/py-blosc/distinfo
index 4c86337ace09..132481a0f0b0 100644
--- a/archivers/py-blosc/distinfo
+++ b/archivers/py-blosc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730540888
-SHA256 (blosc-1.11.2.tar.gz) = ac5e7c1bfc1c7232b900be94cddb5ffcf9ea49f313c8ae98a7ca0dd87b872bf4
-SIZE (blosc-1.11.2.tar.gz) = 1434010
+TIMESTAMP = 1747715332
+SHA256 (blosc-1.11.3.tar.gz) = 89ed658eba7814a92e89c44d8c524148d55921595bc133bd1a90f8888a9e088e
+SIZE (blosc-1.11.3.tar.gz) = 1439627
diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile
index f6a2c8640799..32995cd018d2 100644
--- a/archivers/py-blosc2/Makefile
+++ b/archivers/py-blosc2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= blosc2
-PORTVERSION= 3.3.2
+PORTVERSION= 3.3.3
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo
index 587b663d39ec..c6f5846f60f2 100644
--- a/archivers/py-blosc2/distinfo
+++ b/archivers/py-blosc2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546476
-SHA256 (blosc2-3.3.2.tar.gz) = b9b0751b6849eb56ccd2d78cf0dd8602ca6c07667c63c1b1615351fb702d593a
-SIZE (blosc2-3.3.2.tar.gz) = 3641039
+TIMESTAMP = 1747715334
+SHA256 (blosc2-3.3.3.tar.gz) = e406ef8e21a296e0aff83d1569fa81c3cb005d99fcbd6ef4a37b30d7fc8eba5a
+SIZE (blosc2-3.3.3.tar.gz) = 3642901
diff --git a/archivers/py-libarchive-c/Makefile b/archivers/py-libarchive-c/Makefile
index 67bd110b9ad6..535c6d1469dd 100644
--- a/archivers/py-libarchive-c/Makefile
+++ b/archivers/py-libarchive-c/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libarchive-c
-DISTVERSION= 5.2
+DISTVERSION= 5.3
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-libarchive-c/distinfo b/archivers/py-libarchive-c/distinfo
index 10123c5b767f..5b5f594eeca5 100644
--- a/archivers/py-libarchive-c/distinfo
+++ b/archivers/py-libarchive-c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745744062
-SHA256 (libarchive_c-5.2.tar.gz) = fd44a8e28509af6e78262c98d1a54f306eabd2963dfee57bf298977de5057417
-SIZE (libarchive_c-5.2.tar.gz) = 52474
+TIMESTAMP = 1747998175
+SHA256 (libarchive_c-5.3.tar.gz) = 5ddb42f1a245c927e7686545da77159859d5d4c6d00163c59daff4df314dae82
+SIZE (libarchive_c-5.3.tar.gz) = 54349
diff --git a/archivers/thunar-archive-plugin/Makefile b/archivers/thunar-archive-plugin/Makefile
index 9d1e43d81401..ac3098fa2dca 100644
--- a/archivers/thunar-archive-plugin/Makefile
+++ b/archivers/thunar-archive-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunar-archive-plugin
-PORTVERSION= 0.5.3
+PORTVERSION= 0.6.0
CATEGORIES= archivers xfce
MASTER_SITES= XFCE/thunar-plugins
DIST_SUBDIR= xfce4
@@ -11,20 +11,16 @@ WWW= https://docs.xfce.org/xfce/thunar/archive
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libexo thunar
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/archivers/thunar-archive-plugin/distinfo b/archivers/thunar-archive-plugin/distinfo
index b47c3eff117d..b73efe903199 100644
--- a/archivers/thunar-archive-plugin/distinfo
+++ b/archivers/thunar-archive-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735596602
-SHA256 (xfce4/thunar-archive-plugin-0.5.3.tar.bz2) = cc0ffc86dc48e72edc6f6a61ad4345f99018526d5d854360960759ce1ec2ca22
-SIZE (xfce4/thunar-archive-plugin-0.5.3.tar.bz2) = 444382
+TIMESTAMP = 1747846608
+SHA256 (xfce4/thunar-archive-plugin-0.6.0.tar.xz) = 692708cd047c7a552f2f85fe2ee32f19c7d5be5bf695d0288e8cadf50289db06
+SIZE (xfce4/thunar-archive-plugin-0.6.0.tar.xz) = 51560
diff --git a/astro/libosmium/Makefile b/astro/libosmium/Makefile
index d36a2dbd35e2..a32f703fe8ad 100644
--- a/astro/libosmium/Makefile
+++ b/astro/libosmium/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libosmium
DISTVERSIONPREFIX= v
DISTVERSION= 2.22.0
+PORTREVISION= 1
CATEGORIES= astro geography devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/astro/merkaartor/Makefile b/astro/merkaartor/Makefile
index 72f3586d3817..652c18f8bfde 100644
--- a/astro/merkaartor/Makefile
+++ b/astro/merkaartor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= merkaartor
PORTVERSION= 0.19.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= astro
MAINTAINER= dev2@heesakkers.info
diff --git a/astro/py-fitsio/Makefile b/astro/py-fitsio/Makefile
index 9ce2323f193b..37217f3cac71 100644
--- a/astro/py-fitsio/Makefile
+++ b/astro/py-fitsio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fitsio
-PORTVERSION= 1.2.5
+PORTVERSION= 1.2.6
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-fitsio/distinfo b/astro/py-fitsio/distinfo
index 95eab5f8173b..72d6a9307acf 100644
--- a/astro/py-fitsio/distinfo
+++ b/astro/py-fitsio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738088920
-SHA256 (fitsio-1.2.5.tar.gz) = 001e8689cf82229e19bc20e62494b1eba777aaca7471723ba67a4bac24fdd0d6
-SIZE (fitsio-1.2.5.tar.gz) = 4523338
+TIMESTAMP = 1747715336
+SHA256 (fitsio-1.2.6.tar.gz) = 33b0cdbc53f1779e3d0a765d5ab474baf6c86eccf7c21375a07671f7b09b33af
+SIZE (fitsio-1.2.6.tar.gz) = 4524342
diff --git a/astro/qmapshack/Makefile b/astro/qmapshack/Makefile
index d248c3a5802e..cf99714d0229 100644
--- a/astro/qmapshack/Makefile
+++ b/astro/qmapshack/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qmapshack
PORTVERSION= 1.17.1
DISTVERSIONPREFIX= V_
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= astro
MAINTAINER= bofh@FreeBSD.org
diff --git a/audio/Makefile b/audio/Makefile
index 619fa0de3b37..7efc9962b4d6 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -420,7 +420,6 @@
SUBDIR += linux-rl9-opus
SUBDIR += linux-rl9-pulseaudio-libs
SUBDIR += linux-rl9-pulseaudio-utils
- SUBDIR += linux-rl9-sdl2_mixer
SUBDIR += linuxsampler
SUBDIR += linuxwave
SUBDIR += liquidsfz
diff --git a/audio/ft2-clone/Makefile b/audio/ft2-clone/Makefile
index b5b6f232de00..f95a5e5de0d5 100644
--- a/audio/ft2-clone/Makefile
+++ b/audio/ft2-clone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ft2-clone
DISTVERSIONPREFIX= v
-DISTVERSION= 1.95
+DISTVERSION= 1.96
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/ft2-clone/distinfo b/audio/ft2-clone/distinfo
index d56f1e4d1acf..469242f2a138 100644
--- a/audio/ft2-clone/distinfo
+++ b/audio/ft2-clone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741119494
-SHA256 (8bitbubsy-ft2-clone-v1.95_GH0.tar.gz) = 6f8b13ea4f237ab3922dbcb7bfbbc110b96ecb8d17e4e5630ac863304625572b
-SIZE (8bitbubsy-ft2-clone-v1.95_GH0.tar.gz) = 5229238
+TIMESTAMP = 1747987328
+SHA256 (8bitbubsy-ft2-clone-v1.96_GH0.tar.gz) = 027a8a18bbaa151a758ccc8a14da281aa5136f9a4c6f90ef0f4b6c611d081e03
+SIZE (8bitbubsy-ft2-clone-v1.96_GH0.tar.gz) = 5229013
diff --git a/audio/furnace/Makefile b/audio/furnace/Makefile
index 62fe5c089d80..cf3f80f513bf 100644
--- a/audio/furnace/Makefile
+++ b/audio/furnace/Makefile
@@ -1,7 +1,6 @@
PORTNAME= furnace
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.8.1
-PORTREVISION= 1
+DISTVERSION= 0.6.8.2
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/furnace/distinfo b/audio/furnace/distinfo
index b96df5008cfe..afec56e17edb 100644
--- a/audio/furnace/distinfo
+++ b/audio/furnace/distinfo
@@ -1,9 +1,5 @@
-TIMESTAMP = 1743922025
-SHA256 (tildearrow-furnace-v0.6.8.1_GH0.tar.gz) = ce3c2a3a758596c73b3c4c4636722486f8ec51629019f8deda960c1d033093df
-SIZE (tildearrow-furnace-v0.6.8.1_GH0.tar.gz) = 57991020
-SHA256 (libsdl-org-SDL-2359383fc_GH0.tar.gz) = a4b2b72fda36deffabac2c7190ede9b91e5d47cf14ab161b9a023e7244f0d348
-SIZE (libsdl-org-SDL-2359383fc_GH0.tar.gz) = 7882665
+TIMESTAMP = 1748158099
+SHA256 (tildearrow-furnace-v0.6.8.2_GH0.tar.gz) = e821cbdd3f0c7ca7cca99a80eb2c90e6732d7bba2410702caa4694bbde89eaa2
+SIZE (tildearrow-furnace-v0.6.8.2_GH0.tar.gz) = 58057753
SHA256 (superctr-adpcm-ef7a21715_GH0.tar.gz) = 0f311dd8abb3099abc86870fc3946e50ed0d9857188909ed9b25582896184dca
SIZE (superctr-adpcm-ef7a21715_GH0.tar.gz) = 5489
-SHA256 (fmtlib-fmt-e57ca2e36_GH0.tar.gz) = b595a38f4d71e24cb358a0c08a8acb3fdb5745b18e393434742d17a381e5a545
-SIZE (fmtlib-fmt-e57ca2e36_GH0.tar.gz) = 849361
diff --git a/audio/furnace/pkg-plist b/audio/furnace/pkg-plist
index c078404e0d02..599f0fe30775 100644
--- a/audio/furnace/pkg-plist
+++ b/audio/furnace/pkg-plist
@@ -479,6 +479,7 @@ share/applications/furnace.desktop
%%DATADIR%%/instruments/GB/open hihat.fui
%%DATADIR%%/instruments/GB/snare.fui
%%DATADIR%%/instruments/GB/square fade-in.fui
+%%DATADIR%%/instruments/Lynx/harmonica.fui
%%DATADIR%%/instruments/NES/0-2-5_arp_lead.fui
%%DATADIR%%/instruments/NES/0-3-5_arp_lead.fui
%%DATADIR%%/instruments/NES/Noise Hi-Hat Closed.fui
diff --git a/audio/linux-rl9-sdl2_mixer/Makefile b/audio/linux-rl9-sdl2_mixer/Makefile
deleted file mode 100644
index 7b41bf2cc4ba..000000000000
--- a/audio/linux-rl9-sdl2_mixer/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= sdl2_mixer
-PORTVERSION= 2.8.1
-DISTVERSIONSUFFIX= -1.el9
-CATEGORIES= audio linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_mixer-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= Sample multi-channel audio mixer library (Rocky Linux ${LINUX_DIST_VER})
-WWW= https://github.com/libsdl-org/SDL_mixer/
-
-LICENSE= ZLIB
-
-USES= linux:rl9
-USE_LDCONFIG= yes
-USE_LINUX= sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_mixer
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/audio/linux-rl9-sdl2_mixer/distinfo b/audio/linux-rl9-sdl2_mixer/distinfo
deleted file mode 100644
index ce96a7dd6727..000000000000
--- a/audio/linux-rl9-sdl2_mixer/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1743426582
-SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.aarch64.rpm) = d85f2590a7daf03ad73bc18f35e0868b3226b2624fd9940286131073de0dfa9e
-SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.aarch64.rpm) = 168550
-SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.x86_64.rpm) = 736d9eeb48f24cedde2d704c5b237537eacf609b9bbfa996a9219c7efe8c7cf1
-SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.x86_64.rpm) = 171511
-SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.src.rpm) = 7a750d39a5a1d45e02a8354b46fe97c7d6cb4c6f097283d1b5a7b2ac42429d0d
-SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.src.rpm) = 5992154
diff --git a/audio/linux-rl9-sdl2_mixer/pkg-plist.aarch64 b/audio/linux-rl9-sdl2_mixer/pkg-plist.aarch64
deleted file mode 100644
index f31c72865306..000000000000
--- a/audio/linux-rl9-sdl2_mixer/pkg-plist.aarch64
+++ /dev/null
@@ -1,9 +0,0 @@
-usr/bin/playmus2
-usr/bin/playwave2
-usr/lib/.build-id/fe/50ad464c14c081ffc0682020772f0768bd789a
-usr/lib/.build-id/bb/f246f1d524b08e4d2df375bbb35976ccc78b02
-usr/lib/.build-id/da/f007650a0e92f9461de46089740f215231d258
-usr/lib64/libSDL2_mixer-2.0.so.0
-usr/lib64/libSDL2_mixer-2.0.so.0.800.1
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-usr/share/licenses/SDL2_mixer/LICENSE.txt
diff --git a/audio/linux-rl9-sdl2_mixer/pkg-plist.amd64 b/audio/linux-rl9-sdl2_mixer/pkg-plist.amd64
deleted file mode 100644
index 1f34eda15dbc..000000000000
--- a/audio/linux-rl9-sdl2_mixer/pkg-plist.amd64
+++ /dev/null
@@ -1,9 +0,0 @@
-usr/bin/playmus2
-usr/bin/playwave2
-usr/lib/.build-id/3f/37bd142d69499524b1ca23c44f6ddfa0bb6c67
-usr/lib/.build-id/6a/3d27a743249161be4625e0bc7e42a3b99b737b
-usr/lib/.build-id/76/2d5d8bcf311c81e265f69ce673fa8f5639e5a8
-usr/lib64/libSDL2_mixer-2.0.so.0
-usr/lib64/libSDL2_mixer-2.0.so.0.800.1
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-usr/share/licenses/SDL2_mixer/LICENSE.txt
diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile
index 9d8fc52b190a..dda609f356cf 100644
--- a/audio/musicpd/Makefile
+++ b/audio/musicpd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= musicpd
-PORTVERSION= 0.24.3
+PORTVERSION= 0.24.4
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}
diff --git a/audio/musicpd/distinfo b/audio/musicpd/distinfo
index 60939364c663..e1088b7996b8 100644
--- a/audio/musicpd/distinfo
+++ b/audio/musicpd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744525479
-SHA256 (mpd-0.24.3.tar.xz) = 4225680e068b2ad87e3c2de414ec3209758de93d671f89fa3bae90b70af478a2
-SIZE (mpd-0.24.3.tar.xz) = 1014788
+TIMESTAMP = 1748025224
+SHA256 (mpd-0.24.4.tar.xz) = 86035d6c63af32afa77fd5eb5ecd1c6afaef7cc352b28064edf51eea60f40d66
+SIZE (mpd-0.24.4.tar.xz) = 1015368
diff --git a/audio/pt2-clone/Makefile b/audio/pt2-clone/Makefile
index 5cfafe2bb85d..33a37e38c70f 100644
--- a/audio/pt2-clone/Makefile
+++ b/audio/pt2-clone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pt2-clone
-PORTVERSION= 1.74
+PORTVERSION= 1.75
DISTVERSIONPREFIX= v
CATEGORIES= audio
MASTER_SITES= LOCAL/ehaupt:extras
diff --git a/audio/pt2-clone/distinfo b/audio/pt2-clone/distinfo
index fcc5ecfba765..f62bc97696e9 100644
--- a/audio/pt2-clone/distinfo
+++ b/audio/pt2-clone/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746346857
+TIMESTAMP = 1747987384
SHA256 (pt2-clone-extras-2.tar.gz) = ddbac01034022f27860d85f4627b07223f9fd8f02a4ddefdc36467f2e3cacd0b
SIZE (pt2-clone-extras-2.tar.gz) = 742
-SHA256 (8bitbubsy-pt2-clone-v1.74_GH0.tar.gz) = fdb4f2a2155ae60fc3d19f1dd4f5e48da3713d07e5727be985c61de2952665a1
-SIZE (8bitbubsy-pt2-clone-v1.74_GH0.tar.gz) = 9161423
+SHA256 (8bitbubsy-pt2-clone-v1.75_GH0.tar.gz) = 5876673ec09bc99661a623d2c995615f6f114d3dd4e69932dc8a175927473df2
+SIZE (8bitbubsy-pt2-clone-v1.75_GH0.tar.gz) = 9160021
diff --git a/audio/thunar-media-tags-plugin/Makefile b/audio/thunar-media-tags-plugin/Makefile
index 62b1a3697547..af5ec5b67df4 100644
--- a/audio/thunar-media-tags-plugin/Makefile
+++ b/audio/thunar-media-tags-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunar-media-tags-plugin
-PORTVERSION= 0.5.0
+PORTVERSION= 0.6.0
CATEGORIES= audio xfce
MASTER_SITES= XFCE/thunar-plugins
DIST_SUBDIR= xfce4
@@ -11,21 +11,18 @@ WWW= https://docs.xfce.org/xfce/thunar/media-tags
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libtag.so:audio/taglib \
- libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS= libtag.so:audio/taglib
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= glib20 gtk30
USE_XFCE= libutil thunar
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/audio/thunar-media-tags-plugin/distinfo b/audio/thunar-media-tags-plugin/distinfo
index 5ea2c667163c..905df4cd42a4 100644
--- a/audio/thunar-media-tags-plugin/distinfo
+++ b/audio/thunar-media-tags-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735597193
-SHA256 (xfce4/thunar-media-tags-plugin-0.5.0.tar.bz2) = 105a72d51c7fbcc690c9b9a850f3743accbd9bf5dc51480b5ea283dfde96d61e
-SIZE (xfce4/thunar-media-tags-plugin-0.5.0.tar.bz2) = 465197
+TIMESTAMP = 1747846849
+SHA256 (xfce4/thunar-media-tags-plugin-0.6.0.tar.xz) = b62dc047100346324e63d46acaaa497e8d7fccd1d10ef5bfb8370fd666a48c4a
+SIZE (xfce4/thunar-media-tags-plugin-0.6.0.tar.xz) = 68276
diff --git a/audio/xfce4-mixer/Makefile b/audio/xfce4-mixer/Makefile
index 2a09dd760b26..1897b6ced01e 100644
--- a/audio/xfce4-mixer/Makefile
+++ b/audio/xfce4-mixer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-mixer
-PORTVERSION= 4.18.2
+PORTVERSION= 4.20.0
CATEGORIES= audio xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -10,26 +10,21 @@ WWW= https://docs.xfce.org/apps/xfce4-mixer/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
FLAVORS= lite full
FLAVOR?= ${FLAVORS:[1]}
-full_PKGNAMESUFFIX= -full
-full_CONFLICTS_INSTALL= xfce4-mixer
+full_PKGNAMESUFFIX= -full
+full_CONFLICTS_INSTALL= xfce4-mixer
-lite_CONFLICTS_INSTALL= xfce4-mixer-full
+lite_CONFLICTS_INSTALL= xfce4-mixer-full
-USES= compiler:c11 gettext-tools gmake gnome gstreamer libtool \
- pkgconfig tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= compiler:c11 gettext-tools gnome gstreamer meson pkgconfig \
+ tar:xz xfce xorg
+USE_GNOME= glib20 gtk30
USE_GSTREAMER= good
USE_XFCE= libmenu panel xfconf
USE_XORG= x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= KEYBINDER NLS
OPTIONS_DEFAULT= OSS
OPTIONS_GROUP= AUDIO
@@ -40,23 +35,25 @@ OPTIONS_SUB= yes
OPTIONS_DEFAULT+= ALSA KEYBINDER PULSEAUDIO SNDIO
.endif
-KEYBINDER_DESC= Multimedia keyboard shortcuts
+KEYBINDER_DESC= Multimedia keyboard shortcuts
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_CONFIGURE_ENABLE= alsa
+ALSA_MESON_ENABLED= alsa
KEYBINDER_LIB_DEPENDS= libkeybinder-3.0.so:x11/keybinder-gtk3
-KEYBINDER_CONFIGURE_ENABLE= keybinder
+KEYBINDER_MESON_ENABLED= keybinder
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
-OSS_CONFIGURE_ENABLE= oss
+OSS_MESON_ENABLED= oss
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CONFIGURE_ENABLE= pulse
+PULSEAUDIO_MESON_ENABLED= pulse
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
-SNDIO_CONFIGURE_ENABLE= sndio
+SNDIO_MESON_ENABLED= sndio
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/audio/xfce4-mixer/distinfo b/audio/xfce4-mixer/distinfo
index d6a8029d78d1..a4939edd3ef7 100644
--- a/audio/xfce4-mixer/distinfo
+++ b/audio/xfce4-mixer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735173172
-SHA256 (xfce4/xfce4-mixer-4.18.2.tar.bz2) = 101580c15bfe7fe430a149da3603357558b7d0a66258dfdb78d04c1bf3c791a1
-SIZE (xfce4/xfce4-mixer-4.18.2.tar.bz2) = 613529
+TIMESTAMP = 1747848112
+SHA256 (xfce4/xfce4-mixer-4.20.0.tar.xz) = d603be3aec26a16b9d98b9bd71555f80467d556547de50b86337bbf4708ddcaf
+SIZE (xfce4/xfce4-mixer-4.20.0.tar.xz) = 118332
diff --git a/audio/xfce4-mpc-plugin/Makefile b/audio/xfce4-mpc-plugin/Makefile
index 1bf81056fe28..33dde9323872 100644
--- a/audio/xfce4-mpc-plugin/Makefile
+++ b/audio/xfce4-mpc-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-mpc-plugin
-PORTVERSION= 0.5.5
+PORTVERSION= 0.6.0
CATEGORIES= audio xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,23 +10,21 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin/start
LICENSE= ISCL
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libmpd.so:audio/libmpd
+LIB_DEPENDS= libmpd.so:audio/libmpd
RUN_DEPENDS= musicpd:audio/musicpd
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-CONFIGURE_ARGS+= --with-libmpd=${LOCALBASE}
+MESON_ARGS= -Dlibmpd=enabled
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/audio/xfce4-mpc-plugin/distinfo b/audio/xfce4-mpc-plugin/distinfo
index f1669f9a13d3..24532e244abc 100644
--- a/audio/xfce4-mpc-plugin/distinfo
+++ b/audio/xfce4-mpc-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735166892
-SHA256 (xfce4/xfce4-mpc-plugin-0.5.5.tar.bz2) = 4ce7d77667a263ee9916c0cab2a733b17e3bd65705cd4ed5cec3cbde6e7298cf
-SIZE (xfce4/xfce4-mpc-plugin-0.5.5.tar.bz2) = 388322
+TIMESTAMP = 1747772078
+SHA256 (xfce4/xfce4-mpc-plugin-0.6.0.tar.xz) = dee5bcc0566ba2dc95b9c3b4cadd5e8b3bb2798a54a2a8d8652708915fe45d50
+SIZE (xfce4/xfce4-mpc-plugin-0.6.0.tar.xz) = 47092
diff --git a/audio/xfmpc/Makefile b/audio/xfmpc/Makefile
index c9eca877efef..0d7ff3de6f7b 100644
--- a/audio/xfmpc/Makefile
+++ b/audio/xfmpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfmpc
-PORTVERSION= 0.3.2
+PORTVERSION= 0.4.0
CATEGORIES= audio xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -10,23 +10,20 @@ WWW= https://gitlab.xfce.org/apps/xfmpc
LICENSE= GPLv2
-LIB_DEPENDS= libmpd.so:audio/libmpd \
- libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS= libmpd.so:audio/libmpd
-USES= compiler:c11 gettext-tools gmake gnome pkgconfig tar:bzip2 \
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz \
vala:build xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USE_GNOME= gtk30
USE_XFCE= libmenu
USE_XORG= ice sm x11
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/audio/xfmpc/distinfo b/audio/xfmpc/distinfo
index aca199c265b1..e01ca7434e9d 100644
--- a/audio/xfmpc/distinfo
+++ b/audio/xfmpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735175637
-SHA256 (xfce4/xfmpc-0.3.2.tar.bz2) = 4a58bd9e9c14c391943bb35b57ed8eb49000655da176639e7245da7286b07825
-SIZE (xfce4/xfmpc-0.3.2.tar.bz2) = 566036
+TIMESTAMP = 1747848944
+SHA256 (xfce4/xfmpc-0.4.0.tar.xz) = 6b8efc8c1c0ada91a1ce02413000bc6e38c72364e16f2fa4db7edc71fda25935
+SIZE (xfce4/xfmpc-0.4.0.tar.xz) = 83644
diff --git a/benchmarks/fio/Makefile b/benchmarks/fio/Makefile
index 5c5c4ee39624..30a8002bd2f3 100644
--- a/benchmarks/fio/Makefile
+++ b/benchmarks/fio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fio
-DISTVERSION= 3.39
+DISTVERSION= 3.40
CATEGORIES= benchmarks
MASTER_SITES= https://brick.kernel.dk/snaps/
diff --git a/benchmarks/fio/distinfo b/benchmarks/fio/distinfo
index 2d3120955451..31c9440f1396 100644
--- a/benchmarks/fio/distinfo
+++ b/benchmarks/fio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742111635
-SHA256 (fio-3.39.tar.bz2) = 1c8213117a036486d24339a0e90654b07d1f4621d180c1d0cb9b6aa121ba88ec
-SIZE (fio-3.39.tar.bz2) = 7550641
+TIMESTAMP = 1747894793
+SHA256 (fio-3.40.tar.bz2) = cc1b5c8ef9efa20d44fe90b59515fddf8b4e884d782a0b33b26a70ab48ec04c1
+SIZE (fio-3.40.tar.bz2) = 7557078
diff --git a/biology/fasda/Makefile b/biology/fasda/Makefile
index 90af1fc205cb..2d85a23af573 100644
--- a/biology/fasda/Makefile
+++ b/biology/fasda/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fasda
-DISTVERSION= 0.2.0
+DISTVERSION= 0.2.0-1
+DISTVERSIONSUFFIX= -ga7d14ad
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
diff --git a/biology/fasda/distinfo b/biology/fasda/distinfo
index f7174b017086..ad561981d758 100644
--- a/biology/fasda/distinfo
+++ b/biology/fasda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745682225
-SHA256 (auerlab-fasda-0.2.0_GH0.tar.gz) = 5e52e9773d70b4ffa303b91a3e156cfc706e738b3fc17503d20bfbbaefd82446
-SIZE (auerlab-fasda-0.2.0_GH0.tar.gz) = 1869574
+TIMESTAMP = 1748181140
+SHA256 (auerlab-fasda-0.2.0-1-ga7d14ad_GH0.tar.gz) = fbc12198337617a2f09a95fda627861e8ed7fa2f345ccee218879b5c58cabea7
+SIZE (auerlab-fasda-0.2.0-1-ga7d14ad_GH0.tar.gz) = 1869807
diff --git a/biology/megahit/Makefile b/biology/megahit/Makefile
index 379440059baa..164ef21acf64 100644
--- a/biology/megahit/Makefile
+++ b/biology/megahit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= megahit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.9
-PORTREVISION= 1
+DISTVERSION= 1.2.9-20
+DISTVERSIONSUFFIX= -g3821b10
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
@@ -11,8 +11,8 @@ WWW= https://github.com/voutcn/megahit
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le riscv64
-ONLY_FOR_ARCHS_REASON= "Uses specific 64-bit CPU features"
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64
+ONLY_FOR_ARCHS_REASON= Requires a 64-bit processor
USES= cmake python shebangfix
SHEBANG_FILES= src/megahit
diff --git a/biology/megahit/distinfo b/biology/megahit/distinfo
index a70a74294d7a..eaf38afd5db0 100644
--- a/biology/megahit/distinfo
+++ b/biology/megahit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669058254
-SHA256 (voutcn-megahit-v1.2.9_GH0.tar.gz) = 09026eb07cc4e2d24f58b0a13f7a826ae8bb73da735a47cb1cbe6e4693118852
-SIZE (voutcn-megahit-v1.2.9_GH0.tar.gz) = 268591
+TIMESTAMP = 1748000175
+SHA256 (voutcn-megahit-v1.2.9-20-g3821b10_GH0.tar.gz) = 743d45843a4fb58134c1e68e5d5e0987320bc3dfa949f1ab6e719b78d1f317fa
+SIZE (voutcn-megahit-v1.2.9-20-g3821b10_GH0.tar.gz) = 268974
diff --git a/cad/sumo/Makefile b/cad/sumo/Makefile
index 249c7a0aa3be..d0a41a2989fd 100644
--- a/cad/sumo/Makefile
+++ b/cad/sumo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sumo
DISTVERSION= 1.2.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= cad
MASTER_SITES= http://www.dlr.de/ts/en/Portaldata/16/Resources/projekte/sumo/
DISTFILES= ${PORTNAME}-src-${DISTVERSIONFULL}${EXTRACT_SUFX}
diff --git a/cad/zcad/Makefile b/cad/zcad/Makefile
index 9a0ef2e27629..e546897eccba 100644
--- a/cad/zcad/Makefile
+++ b/cad/zcad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zcad
PORTVERSION= 0.9.8.5
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= cad
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile
index 868d9c736b03..7217a8264e90 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cqrlog
PORTVERSION= 2.5.2
-PORTREVISION= 13
+PORTREVISION= 14
DISTVERSIONPREFIX= v
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/comms/hidapi/Makefile b/comms/hidapi/Makefile
index ca341195af76..f09b4c2165fb 100644
--- a/comms/hidapi/Makefile
+++ b/comms/hidapi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hidapi
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 0.14.0
+DISTVERSION= 0.15.0
CATEGORIES= comms
MAINTAINER= sstallion@gmail.com
diff --git a/comms/hidapi/distinfo b/comms/hidapi/distinfo
index 539ab3127727..46b850d181af 100644
--- a/comms/hidapi/distinfo
+++ b/comms/hidapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1684809437
-SHA256 (libusb-hidapi-hidapi-0.14.0_GH0.tar.gz) = a5714234abe6e1f53647dd8cba7d69f65f71c558b7896ed218864ffcf405bcbd
-SIZE (libusb-hidapi-hidapi-0.14.0_GH0.tar.gz) = 348221
+TIMESTAMP = 1747826728
+SHA256 (libusb-hidapi-hidapi-0.15.0_GH0.tar.gz) = 5d84dec684c27b97b921d2f3b73218cb773cf4ea915caee317ac8fc73cef8136
+SIZE (libusb-hidapi-hidapi-0.15.0_GH0.tar.gz) = 363838
diff --git a/databases/grass8/Makefile b/databases/grass8/Makefile
index 14fc9ae2d0b5..91cdfbf5a07c 100644
--- a/databases/grass8/Makefile
+++ b/databases/grass8/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grass
DISTVERSION= 8.4.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases geography
MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \
http://grass.cict.fr/%SUBDIR%/ \
diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile
index 09f3a6fdf384..f4af947eb11d 100644
--- a/databases/mongodb-tools/Makefile
+++ b/databases/mongodb-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mongodb-tools
-DISTVERSION= 100.12.0
-PORTREVISION= 1
+DISTVERSION= 100.12.1
CATEGORIES= databases
MAINTAINER= ronald@FreeBSD.org
@@ -56,7 +55,7 @@ SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
SASL_USE= my_tags=sasl
SSL_USE= my_tags=ssl
-pre-configure:
+post-extract:
# Verify we use the proper go version.
${SH} -xc "test \"X`grep -E '^go [[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+$$' ${WRKSRC}/go.mod`\" = \"Xgo ${GO_VERSION}.0\""
diff --git a/databases/mongodb-tools/distinfo b/databases/mongodb-tools/distinfo
index 64ed14029630..28ce3b76d556 100644
--- a/databases/mongodb-tools/distinfo
+++ b/databases/mongodb-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743670576
-SHA256 (mongodb-mongo-tools-100.12.0_GH0.tar.gz) = 407447dda5f2a2e59a720ea383b6e20b165838d427211879ebded1c1af0606fe
-SIZE (mongodb-mongo-tools-100.12.0_GH0.tar.gz) = 6622407
+TIMESTAMP = 1748004042
+SHA256 (mongodb-mongo-tools-100.12.1_GH0.tar.gz) = 611578ab2fb2c0d65972205f416b458082de9c7b61f1836b850622ed25e4ad10
+SIZE (mongodb-mongo-tools-100.12.1_GH0.tar.gz) = 6639195
diff --git a/databases/mydumper/Makefile b/databases/mydumper/Makefile
index 82b1533acdd6..7b6468164ee1 100644
--- a/databases/mydumper/Makefile
+++ b/databases/mydumper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mydumper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.2-1
+DISTVERSION= 0.19.2-2
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/mydumper/distinfo b/databases/mydumper/distinfo
index 9003096756d1..521cfebbec85 100644
--- a/databases/mydumper/distinfo
+++ b/databases/mydumper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546408
-SHA256 (mydumper-mydumper-v0.19.2-1_GH0.tar.gz) = 973450ce569604a400195873ec7af005c9712b3066a70d6469352ac56f80e4ab
-SIZE (mydumper-mydumper-v0.19.2-1_GH0.tar.gz) = 246272
+TIMESTAMP = 1747715290
+SHA256 (mydumper-mydumper-v0.19.2-2_GH0.tar.gz) = 40f462153607a1a749a5fd2a47b2a62534746b0f73bafba9bb9ef0be8b36e026
+SIZE (mydumper-mydumper-v0.19.2-2_GH0.tar.gz) = 841584
diff --git a/databases/neo4j/Makefile b/databases/neo4j/Makefile
index c71d98b90b76..233c88b5011a 100644
--- a/databases/neo4j/Makefile
+++ b/databases/neo4j/Makefile
@@ -1,36 +1,66 @@
PORTNAME= neo4j
-DISTVERSION= 4.4.35
+DISTVERSION= 4.4.44
+PORTREVISION= 1
CATEGORIES= databases java
MASTER_SITES= http://dist.neo4j.org/
DISTNAME= ${PORTNAME}-community-${DISTVERSION}-unix
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= otis@FreeBSD.org
COMMENT= High performance graph store and database
WWW= https://neo4j.com
-LICENSE= GPLv3
+# Bouncy Castle License is in fact MIT.
+# Scala is licensed under BSD3CLAUSE.
+# Java Servlet API is licensed under CDDL and GPLv2wCE
+LICENSE= APACHE20 BSD2CLAUSE BSD3CLAUSE CDDL GPLv2wCE GPLv3 ISCL MIT MPL20 OFL11
+LICENSE_COMB= multi
+LICENSE_NAME_GPLv2wCE= GPLv2 with Classpath Exception
+LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE.txt
+LICENSE_FILE= ${WRKSRC}/LICENSES.txt
+LICENSE_PERMS_GPLv2wCE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-RUN_DEPENDS= bash:shells/bash
-
-WRKSRC= ${WRKDIR}/${DISTNAME:S,-unix,,}
-NO_BUILD= yes
USES= cpe java shebangfix
-SHEBANG_FILES= bin/cypher-shell bin/neo4j-admin
JAVA_VERSION= 11
USE_RC_SUBR= ${PORTNAME}
+
+SHEBANG_FILES= bin/cypher-shell bin/neo4j-admin
+
+NO_ARCH= yes
+NO_BUILD= yes
+
SUB_FILES= ${PORTNAME}.sh
-SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR}
+SUB_LIST= JAVA_HOME=${JAVA_HOME} \
+ LOGDIR=${LOGDIR} \
+ RUNDIR=${RUNDIR}
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S,-unix,,}
+
+USERS?= neo4j
+GROUPS?= neo4j
-PLIST_SUB= DBDIR=${DBDIR} DISTVERSION=${DISTVERSION}
+PLIST_SUB= CERTDIR=${CERTDIR} \
+ DBDATADIR=${DBDATADIR} \
+ DBDIR=${DBDIR} \
+ DBIMPORTDIR=${DBIMPORTDIR} \
+ DISTVERSION=${DISTVERSION} \
+ GROUPS=${GROUPS} \
+ METRICSDIR=${METRICSDIR} \
+ USERS=${USERS}
+CERTDIR= ${ETCDIR}/certificates
+DBDATADIR= ${DBDIR}/data
DBDIR= ${DESTDIR}/var/db/${PORTNAME}
+DBIMPORTDIR= ${DBDIR}/import
LOGDIR= ${DESTDIR}/var/log/${PORTNAME}
-RUNDIR= ${DESTDIR}/var/run/
+METRICSDIR= ${DBDIR}/metrics
+RUNDIR= ${DESTDIR}/var/run/${PORTNAME}
NEO4JDIR= ${PREFIX}/${PORTNAME}
-NEO4J_CONFDIR= ${PREFIX}/etc
+NEO4J_CONFDIR= ${PREFIX}/etc/neo4j
post-patch:
- ${REINPLACE_CMD} 's,%%DBDIR%%,${DBDIR},g;s,%%JAVA_HOME%%,${JAVA_HOME},g;s,%%LOGDIR%%,${LOGDIR},g;s,%%PREFIX%%,${PREFIX},g;s,%%RUNDIR%%,${RUNDIR},g' \
+ ${REINPLACE_CMD} 's,%%DBDATADIR%%,${DBDATADIR},g;s,%%DBDIR%%,${DBDIR},g;\
+ s,%%JAVA_HOME%%,${JAVA_HOME},g;s,%%LOGDIR%%,${LOGDIR},g;s,%%PREFIX%%,${PREFIX},g;s,%%RUNDIR%%,${RUNDIR},g;\
+ s,%%DBIMPORTDIR%%,${DBIMPORTDIR},g;s,%%CERTDIR%%,${CERTDIR},g' \
${WRKSRC}/bin/cypher-shell ${WRKSRC}/bin/neo4j* \
${WRKSRC}/conf/neo4j.conf
@@ -38,6 +68,7 @@ post-patch:
${WRKSRC}/bin/neo4j
do-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/libexec/tools
${INSTALL_SCRIPT} ${WRKSRC}/bin/tools/* \
@@ -49,8 +80,12 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/lib/* ${STAGEDIR}${PREFIX}/${PORTNAME}/lib
.for f in ${PORTNAME}.conf
${INSTALL_DATA} ${WRKSRC}/conf/$f \
- ${STAGEDIR}${PREFIX}/etc/$f.sample
+ ${STAGEDIR}${ETCDIR}/$f.sample
.endfor
- ${MKDIR} ${STAGEDIR}${DBDIR} ${STAGEDIR}${PREFIX}/etc/neo4j-certificates
+ ${MKDIR} ${STAGEDIR}${DBDIR} \
+ ${STAGEDIR}${DBDATADIR} \
+ ${STAGEDIR}${DBIMPORTDIR} \
+ ${STAGEDIR}${METRICSDIR} \
+ ${STAGEDIR}${CERTDIR}
.include <bsd.port.mk>
diff --git a/databases/neo4j/distinfo b/databases/neo4j/distinfo
index da328127f67c..9a0feb193012 100644
--- a/databases/neo4j/distinfo
+++ b/databases/neo4j/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721746940
-SHA256 (neo4j-community-4.4.35-unix.tar.gz) = a31d88a599c7581da325b7768830898dcc2c454af4a8ebb52d52b170a366ada3
-SIZE (neo4j-community-4.4.35-unix.tar.gz) = 122576944
+TIMESTAMP = 1748085455
+SHA256 (neo4j-community-4.4.44-unix.tar.gz) = 7a4652c869dd875bd843ab1204bdcb2c5816abd1b57e27f9d0c6b32e55704814
+SIZE (neo4j-community-4.4.44-unix.tar.gz) = 141325358
diff --git a/databases/neo4j/files/neo4j.in b/databases/neo4j/files/neo4j.in
index 6cb20b01c3ea..a7f9e6f83cd7 100644
--- a/databases/neo4j/files/neo4j.in
+++ b/databases/neo4j/files/neo4j.in
@@ -7,6 +7,18 @@
# Add the following line to /etc/rc.conf to enable neo4j:
#
# neo4j_enable=YES
+#
+# The following rc.conf variable can be set:
+#
+# For user/group to run neo4j under:
+#
+# neo4j_user (str) Default: neo4j
+# neo4j_group (str) Default: neo4j
+#
+# For service jail:
+#
+# neo4j_svcj_options (str) Default: net_basic
+#
. /etc/rc.subr
@@ -17,21 +29,30 @@ desc="Graphing database"
load_rc_config $name
: ${neo4j_enable:=NO}
+: ${neo4j_user=neo4j}
+: ${neo4j_group=neo4j}
+: ${neo4j_svcj_options:=net_basic}
+: ${neo4j_env:="HOME=%%DBDIR%% NEO4J_CONF=%%ETCDIR%% JAVA_HOME=%%JAVA_HOME%%"}
command=%%PREFIX%%/bin/neo4j
-start_cmd="$command start"
+procname=%%JAVA_HOME%%/bin/java
+start_cmd="su -m $neo4j_user -c \"$command start\""
start_precmd=neo4j_prestart
-stop_cmd="$command stop"
-status_cmd="$command status"
+stop_cmd="su -m $neo4j_user -c \"$command stop\""
+status_cmd="su -m $neo4j_user -c \"$command status\""
neo4j_prestart()
{
- NEO4J_DATA=%%DBDIR%%
+ NEO4J_DATA=%%DBDIR%%/data
+ NEO4J_METRICS=%%DBDIR%%/metrics
NEO4J_LIB=%%PREFIX%%/neo4j/lib
NEO4J_LOGS=%%LOGDIR%%
NEO4J_PLUGINS=${NEO4J_LIB}/plugins
NEO4J_RUN=%%RUNDIR%%
- mkdir -p ${NEO4J_LOGS} ${NEO4J_RUN}
+ [ -d ${NEO4J_LOGS} ] || install -d -o ${neo4j_user} -g ${neo4j_group} -m 0750 ${NEO4J_LOGS}
+ [ -d ${NEO4J_RUN} ] || install -d -o ${neo4j_user} -g ${neo4j_group} ${NEO4J_RUN}
+ [ -d ${NEO4J_DATA} ] || install -d -o ${neo4j_user} -g ${neo4j_group} -m 0750 ${NEO4J_DATA}
+ [ -d ${NEO4J_METRICS} ] || install -d -o ${neo4j_user} -g ${neo4j_group} -m 0750 ${NEO4J_METRICS}
}
run_rc_command $1
diff --git a/databases/neo4j/files/neo4j.sh.in b/databases/neo4j/files/neo4j.sh.in
index 01a498c14583..f2704e7bc0fd 100644
--- a/databases/neo4j/files/neo4j.sh.in
+++ b/databases/neo4j/files/neo4j.sh.in
@@ -1,3 +1,3 @@
-#!/usr/bin/env bash
-
+#!/bin/sh
+export JAVA_HOME=${JAVA_HOME:-"%%JAVA_HOME%%"}
exec %%PREFIX%%/bin/$(basename $0) ${1+"$@"}
diff --git a/databases/neo4j/files/patch-conf_neo4j.conf b/databases/neo4j/files/patch-conf_neo4j.conf
index d7a5984f2abc..7fd32a3f5f5b 100644
--- a/databases/neo4j/files/patch-conf_neo4j.conf
+++ b/databases/neo4j/files/patch-conf_neo4j.conf
@@ -1,17 +1,69 @@
---- conf/neo4j.conf.orig 2022-05-06 21:00:03 UTC
+--- conf/neo4j.conf.orig 2025-05-15 11:34:49 UTC
+++ conf/neo4j.conf
-@@ -9,11 +9,11 @@
+@@ -9,18 +9,18 @@
#dbms.default_database=neo4j
# Paths of directories in the installation.
-#dbms.directories.data=data
-+dbms.directories.data=/var/db/neo4j
++dbms.directories.data=%%DBDATADIR%%
#dbms.directories.plugins=plugins
-#dbms.directories.logs=logs
-+dbms.directories.logs=/var/log/neo4j
++dbms.directories.logs=%%LOGDIR%%
#dbms.directories.lib=lib
-#dbms.directories.run=run
-+dbms.directories.run=/var/run/
++dbms.directories.run=%%RUNDIR%%
#dbms.directories.licenses=licenses
- #dbms.directories.transaction.logs.root=data/transactions
+-#dbms.directories.transaction.logs.root=data/transactions
++dbms.directories.transaction.logs.root=%%DBDIR%%/transactions
+
+ # This setting constrains all `LOAD CSV` import files to be under the `import` directory. Remove or comment it out to
+ # allow files to be loaded from anywhere in the filesystem; this introduces possible security problems. See the
+ # `LOAD CSV` section of the manual for details.
+-dbms.directories.import=import
++dbms.directories.import=%%DBIMPORTDIR%%
+
+ # Whether requests to Neo4j are authenticated.
+ # To disable authentication, uncomment this line
+@@ -118,8 +118,8 @@ dbms.connector.https.enabled=false
+ # Allowable values are 'bolt', 'https', 'cluster' or 'backup'.
+
+ # E.g if bolt and https connectors should use the same policy, the following could be declared
+-# dbms.ssl.policy.bolt.base_directory=certificates/default
+-# dbms.ssl.policy.https.base_directory=certificates/default
++# dbms.ssl.policy.bolt.base_directory=%%CERTDIR%%/default
++# dbms.ssl.policy.https.base_directory=%%CERTDIR%%/default
+ # However, it's strongly encouraged to not use the same key pair for multiple scopes.
+ #
+ # N.B: Note that a connector must be configured to support/require
+@@ -157,27 +157,27 @@ dbms.connector.https.enabled=false
+
+ # Bolt SSL configuration
+ #dbms.ssl.policy.bolt.enabled=true
+-#dbms.ssl.policy.bolt.base_directory=certificates/bolt
++#dbms.ssl.policy.bolt.base_directory=%%CERTDIR%%/bolt
+ #dbms.ssl.policy.bolt.private_key=private.key
+ #dbms.ssl.policy.bolt.public_certificate=public.crt
+ #dbms.ssl.policy.bolt.client_auth=NONE
+
+ # Https SSL configuration
+ #dbms.ssl.policy.https.enabled=true
+-#dbms.ssl.policy.https.base_directory=certificates/https
++#dbms.ssl.policy.https.base_directory=%%CERTDIR%%/https
+ #dbms.ssl.policy.https.private_key=private.key
+ #dbms.ssl.policy.https.public_certificate=public.crt
+ #dbms.ssl.policy.https.client_auth=NONE
+
+ # Cluster SSL configuration
+ #dbms.ssl.policy.cluster.enabled=true
+-#dbms.ssl.policy.cluster.base_directory=certificates/cluster
++#dbms.ssl.policy.cluster.base_directory=%%CERTDIR%%/cluster
+ #dbms.ssl.policy.cluster.private_key=private.key
+ #dbms.ssl.policy.cluster.public_certificate=public.crt
+
+ # Backup SSL configuration
+ #dbms.ssl.policy.backup.enabled=true
+-#dbms.ssl.policy.backup.base_directory=certificates/backup
++#dbms.ssl.policy.backup.base_directory=%%CERTDIR%%/backup
+ #dbms.ssl.policy.backup.private_key=private.key
+ #dbms.ssl.policy.backup.public_certificate=public.crt
diff --git a/databases/neo4j/pkg-plist b/databases/neo4j/pkg-plist
index 72d1a1ef458a..3cda72ff21e4 100644
--- a/databases/neo4j/pkg-plist
+++ b/databases/neo4j/pkg-plist
@@ -1,7 +1,7 @@
bin/cypher-shell
bin/neo4j
bin/neo4j-admin
-@sample etc/neo4j.conf.sample
+@sample %%ETCDIR%%/neo4j.conf.sample
neo4j/lib/FastInfoset-1.2.16.jar
neo4j/lib/WMI4Java-1.6.3.jar
neo4j/lib/annotations-%%DISTVERSION%%.jar
@@ -13,7 +13,7 @@ neo4j/lib/commons-beanutils-1.9.4.jar
neo4j/lib/commons-codec-1.16.1.jar
neo4j/lib/commons-collections-3.2.2.jar
neo4j/lib/commons-compress-1.26.0.jar
-neo4j/lib/commons-io-2.11.0.jar
+neo4j/lib/commons-io-2.17.0.jar
neo4j/lib/commons-lang3-3.12.0.jar
neo4j/lib/commons-logging-1.2.jar
neo4j/lib/commons-text-1.10.0.jar
@@ -52,14 +52,14 @@ neo4j/lib/jersey-container-servlet-core-2.34.jar
neo4j/lib/jersey-hk2-2.34.jar
neo4j/lib/jersey-server-2.34.jar
neo4j/lib/jettison-1.5.4.jar
-neo4j/lib/jetty-http-9.4.53.v20231009.jar
-neo4j/lib/jetty-io-9.4.53.v20231009.jar
-neo4j/lib/jetty-security-9.4.53.v20231009.jar
-neo4j/lib/jetty-server-9.4.53.v20231009.jar
-neo4j/lib/jetty-servlet-9.4.53.v20231009.jar
-neo4j/lib/jetty-util-9.4.53.v20231009.jar
-neo4j/lib/jetty-webapp-9.4.53.v20231009.jar
-neo4j/lib/jetty-xml-9.4.53.v20231009.jar
+neo4j/lib/jetty-http-9.4.57.v20241219.jar
+neo4j/lib/jetty-io-9.4.57.v20241219.jar
+neo4j/lib/jetty-security-9.4.57.v20241219.jar
+neo4j/lib/jetty-server-9.4.57.v20241219.jar
+neo4j/lib/jetty-servlet-9.4.57.v20241219.jar
+neo4j/lib/jetty-util-9.4.57.v20241219.jar
+neo4j/lib/jetty-webapp-9.4.57.v20241219.jar
+neo4j/lib/jetty-xml-9.4.57.v20241219.jar
neo4j/lib/jna-5.9.0.jar
neo4j/lib/lucene-analyzers-common-8.11.2.jar
neo4j/lib/lucene-backward-codecs-8.11.2.jar
@@ -72,7 +72,7 @@ neo4j/lib/neo4j-ast-%%DISTVERSION%%.jar
neo4j/lib/neo4j-batch-insert-%%DISTVERSION%%.jar
neo4j/lib/neo4j-bolt-%%DISTVERSION%%.jar
neo4j/lib/neo4j-bootcheck-%%DISTVERSION%%.jar
-neo4j/lib/neo4j-browser-5.21.0.jar
+neo4j/lib/neo4j-browser-2025.01.0.jar
neo4j/lib/neo4j-buffers-%%DISTVERSION%%.jar
neo4j/lib/neo4j-capabilities-%%DISTVERSION%%.jar
neo4j/lib/neo4j-codegen-%%DISTVERSION%%.jar
@@ -137,22 +137,22 @@ neo4j/lib/neo4j-unsafe-%%DISTVERSION%%.jar
neo4j/lib/neo4j-util-%%DISTVERSION%%.jar
neo4j/lib/neo4j-values-%%DISTVERSION%%.jar
neo4j/lib/neo4j-wal-%%DISTVERSION%%.jar
-neo4j/lib/netty-buffer-4.1.100.Final.jar
-neo4j/lib/netty-codec-4.1.100.Final.jar
-neo4j/lib/netty-codec-http-4.1.100.Final.jar
-neo4j/lib/netty-common-4.1.100.Final.jar
-neo4j/lib/netty-handler-4.1.100.Final.jar
-neo4j/lib/netty-resolver-4.1.100.Final.jar
-neo4j/lib/netty-transport-4.1.100.Final.jar
-neo4j/lib/netty-transport-classes-epoll-4.1.100.Final.jar
-neo4j/lib/netty-transport-native-epoll-4.1.100.Final-linux-aarch_64.jar
-neo4j/lib/netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar
-neo4j/lib/netty-transport-native-unix-common-4.1.100.Final.jar
+neo4j/lib/netty-buffer-4.1.119.Final.jar
+neo4j/lib/netty-codec-4.1.119.Final.jar
+neo4j/lib/netty-codec-http-4.1.119.Final.jar
+neo4j/lib/netty-common-4.1.119.Final.jar
+neo4j/lib/netty-handler-4.1.119.Final.jar
+neo4j/lib/netty-resolver-4.1.119.Final.jar
+neo4j/lib/netty-transport-4.1.119.Final.jar
+neo4j/lib/netty-transport-classes-epoll-4.1.119.Final.jar
+neo4j/lib/netty-transport-native-epoll-4.1.119.Final-linux-aarch_64.jar
+neo4j/lib/netty-transport-native-epoll-4.1.119.Final-linux-x86_64.jar
+neo4j/lib/netty-transport-native-unix-common-4.1.119.Final.jar
neo4j/lib/parboiled-core-1.2.0.jar
neo4j/lib/parboiled-scala_2.12-1.2.0.jar
neo4j/lib/picocli-4.6.1.jar
neo4j/lib/reactive-streams-1.0.4.jar
-neo4j/lib/reactor-core-3.6.6.jar
+neo4j/lib/reactor-core-3.6.14.jar
neo4j/lib/scala-library-2.12.13.jar
neo4j/lib/scala-reflect-2.12.13.jar
neo4j/lib/server-api-%%DISTVERSION%%.jar
@@ -172,6 +172,9 @@ neo4j/lib/txw2-2.3.2.jar
neo4j/lib/zstd-jni-1.5.0-4.jar
neo4j/lib/zstd-proxy-%%DISTVERSION%%.jar
neo4j/libexec/tools/cypher-shell.jar
-@dir etc/neo4j-certificates
@dir neo4j/lib/plugins
-@dir %%DBDIR%%
+@dir(%%USERS%%,%%GROUPS%%,750) %%CERTDIR%%
+@dir(%%USERS%%,%%GROUPS%%,750) %%DBDIR%%
+@dir(%%USERS%%,%%GROUPS%%,750) %%DBDATADIR%%
+@dir(%%USERS%%,%%GROUPS%%,750) %%METRICSDIR%%
+@dir(%%USERS%%,%%GROUPS%%,750) %%DBIMPORTDIR%%
diff --git a/databases/pgagroal/Makefile b/databases/pgagroal/Makefile
index 4c9b2ea26cf1..d11561b0511c 100644
--- a/databases/pgagroal/Makefile
+++ b/databases/pgagroal/Makefile
@@ -9,6 +9,8 @@ WWW= https://agroal.github.io/pgagroal/
LICENSE= BSD3CLAUSE
+BROKEN_armv7= wants long to be a 64 bit type
+
BUILD_DEPENDS= rst2man:textproc/py-docutils
LIB_DEPENDS= libcjson.so:devel/libcjson \
libev.so:devel/libev
diff --git a/databases/postgis33/Makefile b/databases/postgis33/Makefile
index e736ff74b858..2771a6783720 100644
--- a/databases/postgis33/Makefile
+++ b/databases/postgis33/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.3.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 33
diff --git a/databases/postgis34/Makefile b/databases/postgis34/Makefile
index 179bc45734fa..fe713c48bd03 100644
--- a/databases/postgis34/Makefile
+++ b/databases/postgis34/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.4.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 34
diff --git a/databases/postgis35/Makefile b/databases/postgis35/Makefile
index 8f087664e7dc..a441e8c6eff9 100644
--- a/databases/postgis35/Makefile
+++ b/databases/postgis35/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.5.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 35
diff --git a/databases/postgresql-ogr_fdw/Makefile b/databases/postgresql-ogr_fdw/Makefile
index 8df55f161dca..fda391f9ea7b 100644
--- a/databases/postgresql-ogr_fdw/Makefile
+++ b/databases/postgresql-ogr_fdw/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ogr_fdw
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.6
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/py-cymysql/Makefile b/databases/py-cymysql/Makefile
index 76b57f585c3a..9d2f91d5bba6 100644
--- a/databases/py-cymysql/Makefile
+++ b/databases/py-cymysql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cymysql
-PORTVERSION= 1.0.8
+PORTVERSION= 1.0.10
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-cymysql/distinfo b/databases/py-cymysql/distinfo
index 9f22240295a0..afcc61de21ef 100644
--- a/databases/py-cymysql/distinfo
+++ b/databases/py-cymysql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745177970
-SHA256 (cymysql-1.0.8.tar.gz) = 994d504102220f9f8cc3ea3e811b0d2a9f5ce83e74756a384eb8da735f029189
-SIZE (cymysql-1.0.8.tar.gz) = 53449
+TIMESTAMP = 1747715338
+SHA256 (cymysql-1.0.10.tar.gz) = 01547ce0a19e461a7075b30b4d4b9a6000a98bd43e33d1fc7f32992d377c0d7d
+SIZE (cymysql-1.0.10.tar.gz) = 53428
diff --git a/databases/py-psycopg-c/Makefile b/databases/py-psycopg-c/Makefile
index 1a28841e5b7a..9f62dcd38118 100644
--- a/databases/py-psycopg-c/Makefile
+++ b/databases/py-psycopg-c/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psycopg-c
-PORTVERSION= 3.2.7
+PORTVERSION= 3.2.9
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-psycopg-c/distinfo b/databases/py-psycopg-c/distinfo
index 8fb87f88a64a..f8a6b14a4d83 100644
--- a/databases/py-psycopg-c/distinfo
+++ b/databases/py-psycopg-c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546482
-SHA256 (psycopg_c-3.2.7.tar.gz) = 14455cf71ed29fdfa725c550f8c58056a852bb27b55eb59e3a0f127ca92751a3
-SIZE (psycopg_c-3.2.7.tar.gz) = 609707
+TIMESTAMP = 1747715342
+SHA256 (psycopg_c-3.2.9.tar.gz) = 8c9f654f20c6c56bddc4543a3caab236741ee94b6732ab7090b95605502210e2
+SIZE (psycopg_c-3.2.9.tar.gz) = 609538
diff --git a/databases/py-psycopg/Makefile b/databases/py-psycopg/Makefile
index ba3d3020e557..2b1868ca0150 100644
--- a/databases/py-psycopg/Makefile
+++ b/databases/py-psycopg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psycopg
-PORTVERSION= 3.2.7
+PORTVERSION= 3.2.9
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-psycopg/distinfo b/databases/py-psycopg/distinfo
index 8764501147ce..27dcf5f2fa64 100644
--- a/databases/py-psycopg/distinfo
+++ b/databases/py-psycopg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546480
-SHA256 (psycopg-3.2.7.tar.gz) = 9afa609c7ebf139827a38c0bf61be9c024a3ed743f56443de9d38e1efc260bf3
-SIZE (psycopg-3.2.7.tar.gz) = 157238
+TIMESTAMP = 1747715340
+SHA256 (psycopg-3.2.9.tar.gz) = 2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700
+SIZE (psycopg-3.2.9.tar.gz) = 158122
diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile
index 72e0a88cc12b..16578871eaa5 100644
--- a/databases/py-sqlalchemy20/Makefile
+++ b/databases/py-sqlalchemy20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlalchemy
-PORTVERSION= 2.0.40
+PORTVERSION= 2.0.41
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlalchemy20/distinfo b/databases/py-sqlalchemy20/distinfo
index ccb537a263a9..4e55edf1d2a6 100644
--- a/databases/py-sqlalchemy20/distinfo
+++ b/databases/py-sqlalchemy20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288844
-SHA256 (sqlalchemy-2.0.40.tar.gz) = d827099289c64589418ebbcaead0145cd19f4e3e8a93919a0100247af245fa00
-SIZE (sqlalchemy-2.0.40.tar.gz) = 9664299
+TIMESTAMP = 1747715344
+SHA256 (sqlalchemy-2.0.41.tar.gz) = edba70118c4be3c2b1f90754d308d0b79c6fe2c0fdc52d8ddf603916f83f4db9
+SIZE (sqlalchemy-2.0.41.tar.gz) = 9689424
diff --git a/databases/py-sqlframe/Makefile b/databases/py-sqlframe/Makefile
index 4fa41e11c35e..406fc8f65095 100644
--- a/databases/py-sqlframe/Makefile
+++ b/databases/py-sqlframe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlframe
-PORTVERSION= 3.31.4
+PORTVERSION= 3.33.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlframe/distinfo b/databases/py-sqlframe/distinfo
index a2a27aa239f0..810c5c71549b 100644
--- a/databases/py-sqlframe/distinfo
+++ b/databases/py-sqlframe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546486
-SHA256 (sqlframe-3.31.4.tar.gz) = 9c85d61dea4235c689ad7c8891ad4ed22e4332cc116b12fc205f4e58f933adae
-SIZE (sqlframe-3.31.4.tar.gz) = 29475310
+TIMESTAMP = 1747715346
+SHA256 (sqlframe-3.33.0.tar.gz) = 2c8a903e34616ca1f3575e726ab4c619d80fe2b6e20fdcb3a89fb4fefe9c96a0
+SIZE (sqlframe-3.33.0.tar.gz) = 29477232
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index abbf45005afd..1e1b10798581 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 0.33.6
+PORTVERSION= 0.34.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
- tiledb>=2.27.2:databases/tiledb
+ tiledb>=2.28.0:databases/tiledb
LIB_DEPENDS= libtiledb.so:databases/tiledb
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
diff --git a/databases/py-tiledb/distinfo b/databases/py-tiledb/distinfo
index b278dbec31c3..fd69d6cbb79a 100644
--- a/databases/py-tiledb/distinfo
+++ b/databases/py-tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288850
-SHA256 (tiledb-0.33.6.tar.gz) = 15d48d4306e5cb2aa0b6f844a293e1639700082362fdf6789ca721937a122f69
-SIZE (tiledb-0.33.6.tar.gz) = 373673
+TIMESTAMP = 1747715308
+SHA256 (tiledb-0.34.0.tar.gz) = ce4995f7455bebfa651fa45a795b07e8bc79867a6feb9b8523c8066ac817e44c
+SIZE (tiledb-0.34.0.tar.gz) = 376015
diff --git a/databases/redis_exporter/Makefile b/databases/redis_exporter/Makefile
index 5e5844c3d628..5770088438ac 100644
--- a/databases/redis_exporter/Makefile
+++ b/databases/redis_exporter/Makefile
@@ -1,7 +1,6 @@
PORTNAME= redis_exporter
DISTVERSIONPREFIX= v
-DISTVERSION= 1.71.0
-PORTREVISION= 1
+DISTVERSION= 1.72.1
CATEGORIES= databases
MAINTAINER= arcade@b1t.name
@@ -11,7 +10,7 @@ WWW= https://github.com/oliver006/redis_exporter
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
USE_RC_SUBR= redis_exporter
diff --git a/databases/redis_exporter/distinfo b/databases/redis_exporter/distinfo
index 1873e831155f..d7f37d95aab9 100644
--- a/databases/redis_exporter/distinfo
+++ b/databases/redis_exporter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746623624
-SHA256 (go/databases_redis_exporter/redis_exporter-v1.71.0/v1.71.0.mod) = 7cb10da1caae2ca24030533b3d8ade6689fa156daee0dd1c004682d15ccac789
-SIZE (go/databases_redis_exporter/redis_exporter-v1.71.0/v1.71.0.mod) = 695
-SHA256 (go/databases_redis_exporter/redis_exporter-v1.71.0/v1.71.0.zip) = ae002f1ac6a05dd1846eb21e30a0d7286cac7d83c97d1ccc8952713f3274589a
-SIZE (go/databases_redis_exporter/redis_exporter-v1.71.0/v1.71.0.zip) = 127590
+TIMESTAMP = 1747824729
+SHA256 (go/databases_redis_exporter/redis_exporter-v1.72.1/v1.72.1.mod) = 7cb10da1caae2ca24030533b3d8ade6689fa156daee0dd1c004682d15ccac789
+SIZE (go/databases_redis_exporter/redis_exporter-v1.72.1/v1.72.1.mod) = 695
+SHA256 (go/databases_redis_exporter/redis_exporter-v1.72.1/v1.72.1.zip) = 6f08d5d007b5b7b383cab5cb30031f31f1ab4e7c5a3880583e4b56258e062d66
+SIZE (go/databases_redis_exporter/redis_exporter-v1.72.1/v1.72.1.zip) = 128238
diff --git a/databases/rubygem-google-cloud-datastore-v1/Makefile b/databases/rubygem-google-cloud-datastore-v1/Makefile
index ec750403cf87..455b82c66bbf 100644
--- a/databases/rubygem-google-cloud-datastore-v1/Makefile
+++ b/databases/rubygem-google-cloud-datastore-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-datastore-v1
-PORTVERSION= 1.3.1
+PORTVERSION= 1.4.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-datastore-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/databases/rubygem-google-cloud-datastore-v1/distinfo b/databases/rubygem-google-cloud-datastore-v1/distinfo
index 726b576dedb2..0489eb8c56d9 100644
--- a/databases/rubygem-google-cloud-datastore-v1/distinfo
+++ b/databases/rubygem-google-cloud-datastore-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546606
-SHA256 (rubygem/google-cloud-datastore-v1-1.3.1.gem) = b5cf8eb2b61339d1a51b9696aa9abdbf8716094732626cb6fd2a28e06d48986b
-SIZE (rubygem/google-cloud-datastore-v1-1.3.1.gem) = 67584
+TIMESTAMP = 1747715486
+SHA256 (rubygem/google-cloud-datastore-v1-1.4.0.gem) = 6d418406cd4cbafbe42842fa5b6ceeaf5faae7daab839e520e6959d661729836
+SIZE (rubygem/google-cloud-datastore-v1-1.4.0.gem) = 67072
diff --git a/databases/rubygem-google-cloud-firestore-v1/Makefile b/databases/rubygem-google-cloud-firestore-v1/Makefile
index 48a534f7a93b..72ad2646f86e 100644
--- a/databases/rubygem-google-cloud-firestore-v1/Makefile
+++ b/databases/rubygem-google-cloud-firestore-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-firestore-v1
-PORTVERSION= 2.0.1
+PORTVERSION= 2.1.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -12,9 +12,9 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-firestore-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 \
- rubygem-google-cloud-location>=0.7<2.0:net/rubygem-google-cloud-location
+ rubygem-google-cloud-location>=1.0<2:net/rubygem-google-cloud-location
USES= gem
diff --git a/databases/rubygem-google-cloud-firestore-v1/distinfo b/databases/rubygem-google-cloud-firestore-v1/distinfo
index ce87457e99ad..ed4a38aca48b 100644
--- a/databases/rubygem-google-cloud-firestore-v1/distinfo
+++ b/databases/rubygem-google-cloud-firestore-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546608
-SHA256 (rubygem/google-cloud-firestore-v1-2.0.1.gem) = 5b1bb11d9484dd9be2e264c8fb9dbc46935622a33147884a6e71617c548112b7
-SIZE (rubygem/google-cloud-firestore-v1-2.0.1.gem) = 86016
+TIMESTAMP = 1747715488
+SHA256 (rubygem/google-cloud-firestore-v1-2.1.0.gem) = cba1a41136b681f9048ecf4327f2f72121a90603085fecba7bb2f24a9749a3da
+SIZE (rubygem/google-cloud-firestore-v1-2.1.0.gem) = 86016
diff --git a/databases/rubygem-solid_cable-rails72/Makefile b/databases/rubygem-solid_cable-rails72/Makefile
index a723c07bc3ac..7c0b3a3cd41a 100644
--- a/databases/rubygem-solid_cable-rails72/Makefile
+++ b/databases/rubygem-solid_cable-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_cable
-PORTVERSION= 3.0.7
+PORTVERSION= 3.0.8
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
diff --git a/databases/rubygem-solid_cable-rails72/distinfo b/databases/rubygem-solid_cable-rails72/distinfo
index bd72e9d532cd..4b5a62830e85 100644
--- a/databases/rubygem-solid_cable-rails72/distinfo
+++ b/databases/rubygem-solid_cable-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089186
-SHA256 (rubygem/solid_cable-3.0.7.gem) = f2bce91e17e2c6e04c3c5e9905cc31b1078ff991702278c8bb1ac2e09f441a21
-SIZE (rubygem/solid_cable-3.0.7.gem) = 12800
+TIMESTAMP = 1747715492
+SHA256 (rubygem/solid_cable-3.0.8.gem) = 71fcc85587c8899d4c145f25ac15e092ed0ecc14477e67c9220f82ae3cdd8c3a
+SIZE (rubygem/solid_cable-3.0.8.gem) = 12800
diff --git a/databases/rubygem-solid_cable/Makefile b/databases/rubygem-solid_cable/Makefile
index 883dab6156fc..4c0a940417fd 100644
--- a/databases/rubygem-solid_cable/Makefile
+++ b/databases/rubygem-solid_cable/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_cable
-PORTVERSION= 3.0.7
+PORTVERSION= 3.0.8
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-solid_cable/distinfo b/databases/rubygem-solid_cable/distinfo
index b3ffc5b394bd..9998669e5710 100644
--- a/databases/rubygem-solid_cable/distinfo
+++ b/databases/rubygem-solid_cable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089184
-SHA256 (rubygem/solid_cable-3.0.7.gem) = f2bce91e17e2c6e04c3c5e9905cc31b1078ff991702278c8bb1ac2e09f441a21
-SIZE (rubygem/solid_cable-3.0.7.gem) = 12800
+TIMESTAMP = 1747715490
+SHA256 (rubygem/solid_cable-3.0.8.gem) = 71fcc85587c8899d4c145f25ac15e092ed0ecc14477e67c9220f82ae3cdd8c3a
+SIZE (rubygem/solid_cable-3.0.8.gem) = 12800
diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile
index 896d0644e26f..d555a64c86d0 100644
--- a/databases/tiledb/Makefile
+++ b/databases/tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 2.27.2
+PORTVERSION= 2.28.0
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/tiledb/distinfo b/databases/tiledb/distinfo
index 705118107d8f..97631c52ef4a 100644
--- a/databases/tiledb/distinfo
+++ b/databases/tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070294
-SHA256 (TileDB-Inc-TileDB-2.27.2_GH0.tar.gz) = 7522e83599421b35a554c9eae84903e951a46a1b6d9c7e32409492f938b63ad2
-SIZE (TileDB-Inc-TileDB-2.27.2_GH0.tar.gz) = 4376904
+TIMESTAMP = 1747715306
+SHA256 (TileDB-Inc-TileDB-2.28.0_GH0.tar.gz) = de731cd0c8e82fe8cfca084b937dc0df41e451c8eb93071e4cc5aba7bbef854e
+SIZE (TileDB-Inc-TileDB-2.28.0_GH0.tar.gz) = 4404203
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index 57c37c949d72..cd83f7f8b18f 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 0.46.1
+PORTVERSION= 0.46.2
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index cebe5678993d..007102130099 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746934786
-SHA256 (stirling-pdf/0.46.1/Stirling-PDF-with-login.jar) = 42489e96e000f487d2b06f67041f74e651bdacc17a92cb53cbffc38386037a2a
-SIZE (stirling-pdf/0.46.1/Stirling-PDF-with-login.jar) = 150928169
+TIMESTAMP = 1747741800
+SHA256 (stirling-pdf/0.46.2/Stirling-PDF-with-login.jar) = 16354cd3ea082d3e039a6005fd337dce58416e5739f2bb634b8eeedaa42dd6c9
+SIZE (stirling-pdf/0.46.2/Stirling-PDF-with-login.jar) = 150967265
diff --git a/deskutils/virt-manager/Makefile b/deskutils/virt-manager/Makefile
index 4451deed5f75..f9ac3244085f 100644
--- a/deskutils/virt-manager/Makefile
+++ b/deskutils/virt-manager/Makefile
@@ -1,8 +1,7 @@
PORTNAME= virt-manager
-PORTVERSION= 4.1.0
-PORTREVISION= 5
+PORTVERSION= 5.0.0
CATEGORIES= deskutils net-mgmt
-MASTER_SITES= https://virt-manager.org/download/sources/${PORTNAME}/
+MASTER_SITES= https://releases.pagure.org/${PORTNAME}/
MAINTAINER= novel@FreeBSD.org
COMMENT= Toolkit to interact with virtualization capabilities
@@ -10,7 +9,6 @@ WWW= https://virt-manager.org/
LICENSE= LGPL3
-LIB_DEPENDS= libvirt.so:devel/libvirt
BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.2:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libxml2>=2.7.8:textproc/py-libxml2@${PY_FLAVOR} \
@@ -24,29 +22,18 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.2:devel/py-dbus@${PY_FLAVOR} \
spice-gtk>=0.26:deskutils/spice-gtk \
ssh-askpass:security/openssh-askpass
-PYDISTUTILS_INSTALLNOSINGLE= yes
-PYDISTUTILS_CONFIGURE_TARGET= configure
-PYDISTUTILS_CONFIGUREARGS= --prefix=${PREFIX}
-USES= python gettext gnome shebangfix
-USE_PYTHON= noegginfo autoplist distutils noflavors
-
-NO_ARCH= yes
-
+USES= desktop-file-utils gettext gnome meson tar:xz python
USE_GNOME= gtksourceview4 introspection:run intltool librsvg2 pygobject3
+GLIB_SCHEMAS= org.virt-manager.virt-manager.gschema.xml
-SHEBANG_FILES= virt-manager \
- virt-install \
- virt-clone \
- virt-xml \
- virtManager/virtmanager.py
+CONFIGURE_ARGS= -Dtests=disabled
-GLIB_SCHEMAS= org.virt-manager.virt-manager.gschema.xml
+NO_ARCH= yes
-#add workaround for two autoplist functions
-post-install:
- @${MKDIR} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas/
-.for file in ${GLIB_SCHEMAS}
- ${INSTALL_DATA} ${WRKSRC}/data/${file} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas
-.endfor
+post-patch:
+ ${REINPLACE_CMD} -e "s|'python3'|'${PYTHON_CMD}'|" \
+ ${WRKSRC}/meson.build
+ ${REINPLACE_CMD} -e 's|"""#!/usr/bin/env python3|"""#!${PYTHON_CMD}|' \
+ ${WRKSRC}/scripts/make_bin_wrapper.py
.include <bsd.port.mk>
diff --git a/deskutils/virt-manager/distinfo b/deskutils/virt-manager/distinfo
index 39ea4033e7f4..78a144ae5f9d 100644
--- a/deskutils/virt-manager/distinfo
+++ b/deskutils/virt-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667145208
-SHA256 (virt-manager-4.1.0.tar.gz) = 950681d7b32dc61669278ad94ef31da33109bf6fcf0426ed82dfd7379aa590a2
-SIZE (virt-manager-4.1.0.tar.gz) = 3151412
+TIMESTAMP = 1738834899
+SHA256 (virt-manager-5.0.0.tar.xz) = bc89ae46e0c997bd754ed62a419ca39c6aadec27e3d8b850cea5282f0083f84a
+SIZE (virt-manager-5.0.0.tar.xz) = 1466724
diff --git a/deskutils/virt-manager/files/patch-setup.py b/deskutils/virt-manager/files/patch-setup.py
deleted file mode 100644
index 36503001410c..000000000000
--- a/deskutils/virt-manager/files/patch-setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
---- setup.py.orig 2022-08-04 19:07:49 UTC
-+++ setup.py
-@@ -427,8 +427,8 @@ class VMMDistribution(setuptools.dist.Distribution):
- ]
-
- def __init__(self, *args, **kwargs):
-- self.no_update_icon_cache = False
-- self.no_compile_schemas = False
-+ self.no_update_icon_cache = True
-+ self.no_compile_schemas = True
- setuptools.dist.Distribution.__init__(self, *args, **kwargs)
-
-
-@@ -500,8 +500,6 @@ setuptools.setup(
- "build/virt-xml"]),
-
- data_files=[
-- ("share/glib-2.0/schemas",
-- ["data/org.virt-manager.virt-manager.gschema.xml"]),
- ("share/virt-manager/ui", glob.glob("ui/*.ui")),
-
- ("share/man/man1", [
-@@ -538,7 +536,6 @@ setuptools.setup(
- 'build_i18n': my_build_i18n,
-
- 'install': my_install,
-- 'install_egg_info': my_egg_info,
-
- 'configure': configure,
-
diff --git a/deskutils/virt-manager/pkg-plist b/deskutils/virt-manager/pkg-plist
new file mode 100644
index 000000000000..73d49371e53b
--- /dev/null
+++ b/deskutils/virt-manager/pkg-plist
@@ -0,0 +1,270 @@
+bin/virt-clone
+bin/virt-install
+bin/virt-manager
+bin/virt-xml
+share/applications/virt-manager.desktop
+share/bash-completion/completions/virt-clone
+share/bash-completion/completions/virt-install
+share/bash-completion/completions/virt-xml
+share/icons/hicolor/16x16/apps/virt-manager.png
+share/icons/hicolor/22x22/apps/virt-manager.png
+share/icons/hicolor/24x24/apps/virt-manager.png
+share/icons/hicolor/256x256/apps/virt-manager.png
+share/icons/hicolor/32x32/apps/virt-manager.png
+share/icons/hicolor/48x48/apps/virt-manager.png
+share/locale/ar/LC_MESSAGES/virt-manager.mo
+share/locale/as/LC_MESSAGES/virt-manager.mo
+share/locale/bg/LC_MESSAGES/virt-manager.mo
+share/locale/bn_IN/LC_MESSAGES/virt-manager.mo
+share/locale/bs/LC_MESSAGES/virt-manager.mo
+share/locale/ca/LC_MESSAGES/virt-manager.mo
+share/locale/cs/LC_MESSAGES/virt-manager.mo
+share/locale/da/LC_MESSAGES/virt-manager.mo
+share/locale/de/LC_MESSAGES/virt-manager.mo
+share/locale/en_GB/LC_MESSAGES/virt-manager.mo
+share/locale/es/LC_MESSAGES/virt-manager.mo
+share/locale/fa/LC_MESSAGES/virt-manager.mo
+share/locale/fi/LC_MESSAGES/virt-manager.mo
+share/locale/fr/LC_MESSAGES/virt-manager.mo
+share/locale/fur/LC_MESSAGES/virt-manager.mo
+share/locale/gl/LC_MESSAGES/virt-manager.mo
+share/locale/gu/LC_MESSAGES/virt-manager.mo
+share/locale/hi/LC_MESSAGES/virt-manager.mo
+share/locale/hr/LC_MESSAGES/virt-manager.mo
+share/locale/hu/LC_MESSAGES/virt-manager.mo
+share/locale/id/LC_MESSAGES/virt-manager.mo
+share/locale/ie/LC_MESSAGES/virt-manager.mo
+share/locale/is/LC_MESSAGES/virt-manager.mo
+share/locale/it/LC_MESSAGES/virt-manager.mo
+share/locale/ja/LC_MESSAGES/virt-manager.mo
+share/locale/ka/LC_MESSAGES/virt-manager.mo
+share/locale/kab/LC_MESSAGES/virt-manager.mo
+share/locale/kn/LC_MESSAGES/virt-manager.mo
+share/locale/ko/LC_MESSAGES/virt-manager.mo
+share/locale/ml/LC_MESSAGES/virt-manager.mo
+share/locale/mr/LC_MESSAGES/virt-manager.mo
+share/locale/ms/LC_MESSAGES/virt-manager.mo
+share/locale/nb/LC_MESSAGES/virt-manager.mo
+share/locale/nl/LC_MESSAGES/virt-manager.mo
+share/locale/or/LC_MESSAGES/virt-manager.mo
+share/locale/pa/LC_MESSAGES/virt-manager.mo
+share/locale/pl/LC_MESSAGES/virt-manager.mo
+share/locale/pt/LC_MESSAGES/virt-manager.mo
+share/locale/pt_BR/LC_MESSAGES/virt-manager.mo
+share/locale/ro/LC_MESSAGES/virt-manager.mo
+share/locale/ru/LC_MESSAGES/virt-manager.mo
+share/locale/si/LC_MESSAGES/virt-manager.mo
+share/locale/sk/LC_MESSAGES/virt-manager.mo
+share/locale/sr/LC_MESSAGES/virt-manager.mo
+share/locale/sr@latin/LC_MESSAGES/virt-manager.mo
+share/locale/sv/LC_MESSAGES/virt-manager.mo
+share/locale/ta/LC_MESSAGES/virt-manager.mo
+share/locale/te/LC_MESSAGES/virt-manager.mo
+share/locale/tr/LC_MESSAGES/virt-manager.mo
+share/locale/uk/LC_MESSAGES/virt-manager.mo
+share/locale/vi/LC_MESSAGES/virt-manager.mo
+share/locale/zh_CN/LC_MESSAGES/virt-manager.mo
+share/locale/zh_TW/LC_MESSAGES/virt-manager.mo
+share/man/man1/virt-clone.1.gz
+share/man/man1/virt-install.1.gz
+share/man/man1/virt-manager.1.gz
+share/man/man1/virt-xml.1.gz
+share/metainfo/virt-manager.appdata.xml
+%%DATADIR%%/icons/hicolor/16x16/actions/icon_console.png
+%%DATADIR%%/icons/hicolor/16x16/actions/vm_new.png
+%%DATADIR%%/icons/hicolor/22x22/actions/icon_console.png
+%%DATADIR%%/icons/hicolor/22x22/actions/icon_details.png
+%%DATADIR%%/icons/hicolor/22x22/actions/vm_new.png
+%%DATADIR%%/icons/hicolor/22x22/devices/device_cpu.png
+%%DATADIR%%/icons/hicolor/22x22/devices/device_mem.png
+%%DATADIR%%/icons/hicolor/22x22/devices/device_pci.png
+%%DATADIR%%/icons/hicolor/22x22/devices/device_serial.png
+%%DATADIR%%/icons/hicolor/22x22/devices/device_usb.png
+%%DATADIR%%/icons/hicolor/22x22/status/state_paused.png
+%%DATADIR%%/icons/hicolor/22x22/status/state_running.png
+%%DATADIR%%/icons/hicolor/22x22/status/state_shutoff.png
+%%DATADIR%%/icons/hicolor/24x24/actions/icon_console.png
+%%DATADIR%%/icons/hicolor/24x24/actions/vm_clone_wizard.png
+%%DATADIR%%/icons/hicolor/24x24/actions/vm_new.png
+%%DATADIR%%/icons/hicolor/32x32/actions/icon_console.png
+%%DATADIR%%/icons/hicolor/32x32/actions/vm_new.png
+%%DATADIR%%/icons/hicolor/32x32/status/state_paused.png
+%%DATADIR%%/icons/hicolor/32x32/status/state_running.png
+%%DATADIR%%/icons/hicolor/32x32/status/state_shutoff.png
+%%DATADIR%%/icons/hicolor/48x48/actions/vm_clone_wizard.png
+%%DATADIR%%/icons/hicolor/48x48/actions/vm_delete_wizard.png
+%%DATADIR%%/icons/hicolor/48x48/actions/vm_import_wizard.png
+%%DATADIR%%/icons/hicolor/48x48/actions/vm_new_wizard.png
+%%DATADIR%%/ui/about.ui
+%%DATADIR%%/ui/addhardware.ui
+%%DATADIR%%/ui/addstorage.ui
+%%DATADIR%%/ui/asyncjob.ui
+%%DATADIR%%/ui/clone.ui
+%%DATADIR%%/ui/connectauth.ui
+%%DATADIR%%/ui/console.ui
+%%DATADIR%%/ui/createconn.ui
+%%DATADIR%%/ui/createnet.ui
+%%DATADIR%%/ui/createpool.ui
+%%DATADIR%%/ui/createvm.ui
+%%DATADIR%%/ui/createvol.ui
+%%DATADIR%%/ui/delete.ui
+%%DATADIR%%/ui/details.ui
+%%DATADIR%%/ui/fsdetails.ui
+%%DATADIR%%/ui/gfxdetails.ui
+%%DATADIR%%/ui/host.ui
+%%DATADIR%%/ui/hostnets.ui
+%%DATADIR%%/ui/hoststorage.ui
+%%DATADIR%%/ui/manager.ui
+%%DATADIR%%/ui/migrate.ui
+%%DATADIR%%/ui/netlist.ui
+%%DATADIR%%/ui/oslist.ui
+%%DATADIR%%/ui/preferences.ui
+%%DATADIR%%/ui/snapshots.ui
+%%DATADIR%%/ui/snapshotsnew.ui
+%%DATADIR%%/ui/storagebrowse.ui
+%%DATADIR%%/ui/tpmdetails.ui
+%%DATADIR%%/ui/vmwindow.ui
+%%DATADIR%%/ui/vsockdetails.ui
+%%DATADIR%%/ui/xmleditor.ui
+%%DATADIR%%/virtManager/__init__.py
+%%DATADIR%%/virtManager/about.py
+%%DATADIR%%/virtManager/addhardware.py
+%%DATADIR%%/virtManager/asyncjob.py
+%%DATADIR%%/virtManager/baseclass.py
+%%DATADIR%%/virtManager/clone.py
+%%DATADIR%%/virtManager/config.py
+%%DATADIR%%/virtManager/connection.py
+%%DATADIR%%/virtManager/connmanager.py
+%%DATADIR%%/virtManager/createconn.py
+%%DATADIR%%/virtManager/createnet.py
+%%DATADIR%%/virtManager/createpool.py
+%%DATADIR%%/virtManager/createvm.py
+%%DATADIR%%/virtManager/createvol.py
+%%DATADIR%%/virtManager/delete.py
+%%DATADIR%%/virtManager/details/__init__.py
+%%DATADIR%%/virtManager/details/console.py
+%%DATADIR%%/virtManager/details/details.py
+%%DATADIR%%/virtManager/details/serialcon.py
+%%DATADIR%%/virtManager/details/snapshots.py
+%%DATADIR%%/virtManager/details/sshtunnels.py
+%%DATADIR%%/virtManager/details/viewers.py
+%%DATADIR%%/virtManager/device/__init__.py
+%%DATADIR%%/virtManager/device/addstorage.py
+%%DATADIR%%/virtManager/device/fsdetails.py
+%%DATADIR%%/virtManager/device/gfxdetails.py
+%%DATADIR%%/virtManager/device/mediacombo.py
+%%DATADIR%%/virtManager/device/netlist.py
+%%DATADIR%%/virtManager/device/tpmdetails.py
+%%DATADIR%%/virtManager/device/vsockdetails.py
+%%DATADIR%%/virtManager/engine.py
+%%DATADIR%%/virtManager/error.py
+%%DATADIR%%/virtManager/host.py
+%%DATADIR%%/virtManager/hostnets.py
+%%DATADIR%%/virtManager/hoststorage.py
+%%DATADIR%%/virtManager/lib/__init__.py
+%%DATADIR%%/virtManager/lib/connectauth.py
+%%DATADIR%%/virtManager/lib/graphwidgets.py
+%%DATADIR%%/virtManager/lib/inspection.py
+%%DATADIR%%/virtManager/lib/keyring.py
+%%DATADIR%%/virtManager/lib/libvirtenummap.py
+%%DATADIR%%/virtManager/lib/module_trace.py
+%%DATADIR%%/virtManager/lib/statsmanager.py
+%%DATADIR%%/virtManager/lib/testmock.py
+%%DATADIR%%/virtManager/lib/uiutil.py
+%%DATADIR%%/virtManager/manager.py
+%%DATADIR%%/virtManager/migrate.py
+%%DATADIR%%/virtManager/object/__init__.py
+%%DATADIR%%/virtManager/object/domain.py
+%%DATADIR%%/virtManager/object/libvirtobject.py
+%%DATADIR%%/virtManager/object/network.py
+%%DATADIR%%/virtManager/object/nodedev.py
+%%DATADIR%%/virtManager/object/storagepool.py
+%%DATADIR%%/virtManager/oslist.py
+%%DATADIR%%/virtManager/preferences.py
+%%DATADIR%%/virtManager/storagebrowse.py
+%%DATADIR%%/virtManager/systray.py
+%%DATADIR%%/virtManager/virtmanager.py
+%%DATADIR%%/virtManager/vmmenu.py
+%%DATADIR%%/virtManager/vmwindow.py
+%%DATADIR%%/virtManager/xmleditor.py
+%%DATADIR%%/virtinst/__init__.py
+%%DATADIR%%/virtinst/_progresspriv.py
+%%DATADIR%%/virtinst/build.cfg
+%%DATADIR%%/virtinst/buildconfig.py
+%%DATADIR%%/virtinst/capabilities.py
+%%DATADIR%%/virtinst/cli.py
+%%DATADIR%%/virtinst/cloner.py
+%%DATADIR%%/virtinst/connection.py
+%%DATADIR%%/virtinst/devices/__init__.py
+%%DATADIR%%/virtinst/devices/audio.py
+%%DATADIR%%/virtinst/devices/char.py
+%%DATADIR%%/virtinst/devices/controller.py
+%%DATADIR%%/virtinst/devices/device.py
+%%DATADIR%%/virtinst/devices/disk.py
+%%DATADIR%%/virtinst/devices/filesystem.py
+%%DATADIR%%/virtinst/devices/graphics.py
+%%DATADIR%%/virtinst/devices/hostdev.py
+%%DATADIR%%/virtinst/devices/input.py
+%%DATADIR%%/virtinst/devices/interface.py
+%%DATADIR%%/virtinst/devices/iommu.py
+%%DATADIR%%/virtinst/devices/memballoon.py
+%%DATADIR%%/virtinst/devices/memory.py
+%%DATADIR%%/virtinst/devices/panic.py
+%%DATADIR%%/virtinst/devices/redirdev.py
+%%DATADIR%%/virtinst/devices/rng.py
+%%DATADIR%%/virtinst/devices/shmem.py
+%%DATADIR%%/virtinst/devices/smartcard.py
+%%DATADIR%%/virtinst/devices/sound.py
+%%DATADIR%%/virtinst/devices/tpm.py
+%%DATADIR%%/virtinst/devices/video.py
+%%DATADIR%%/virtinst/devices/vsock.py
+%%DATADIR%%/virtinst/devices/watchdog.py
+%%DATADIR%%/virtinst/diskbackend.py
+%%DATADIR%%/virtinst/domain/__init__.py
+%%DATADIR%%/virtinst/domain/blkiotune.py
+%%DATADIR%%/virtinst/domain/clock.py
+%%DATADIR%%/virtinst/domain/cpu.py
+%%DATADIR%%/virtinst/domain/cputune.py
+%%DATADIR%%/virtinst/domain/features.py
+%%DATADIR%%/virtinst/domain/idmap.py
+%%DATADIR%%/virtinst/domain/keywrap.py
+%%DATADIR%%/virtinst/domain/launch_security.py
+%%DATADIR%%/virtinst/domain/memorybacking.py
+%%DATADIR%%/virtinst/domain/memtune.py
+%%DATADIR%%/virtinst/domain/metadata.py
+%%DATADIR%%/virtinst/domain/numatune.py
+%%DATADIR%%/virtinst/domain/os.py
+%%DATADIR%%/virtinst/domain/pm.py
+%%DATADIR%%/virtinst/domain/resource.py
+%%DATADIR%%/virtinst/domain/seclabel.py
+%%DATADIR%%/virtinst/domain/sysinfo.py
+%%DATADIR%%/virtinst/domain/vcpus.py
+%%DATADIR%%/virtinst/domain/xmlnsqemu.py
+%%DATADIR%%/virtinst/domcapabilities.py
+%%DATADIR%%/virtinst/generatename.py
+%%DATADIR%%/virtinst/guest.py
+%%DATADIR%%/virtinst/install/__init__.py
+%%DATADIR%%/virtinst/install/cloudinit.py
+%%DATADIR%%/virtinst/install/installer.py
+%%DATADIR%%/virtinst/install/installerinject.py
+%%DATADIR%%/virtinst/install/installertreemedia.py
+%%DATADIR%%/virtinst/install/unattended.py
+%%DATADIR%%/virtinst/install/urldetect.py
+%%DATADIR%%/virtinst/install/urlfetcher.py
+%%DATADIR%%/virtinst/install/volumeupload.py
+%%DATADIR%%/virtinst/logger.py
+%%DATADIR%%/virtinst/network.py
+%%DATADIR%%/virtinst/nodedev.py
+%%DATADIR%%/virtinst/osdict.py
+%%DATADIR%%/virtinst/pollhelpers.py
+%%DATADIR%%/virtinst/progress.py
+%%DATADIR%%/virtinst/snapshot.py
+%%DATADIR%%/virtinst/storage.py
+%%DATADIR%%/virtinst/support.py
+%%DATADIR%%/virtinst/uri.py
+%%DATADIR%%/virtinst/virtclone.py
+%%DATADIR%%/virtinst/virtinstall.py
+%%DATADIR%%/virtinst/virtxml.py
+%%DATADIR%%/virtinst/xmlapi.py
+%%DATADIR%%/virtinst/xmlbuilder.py
+%%DATADIR%%/virtinst/xmlutil.py
diff --git a/deskutils/xfce4-notes-plugin/Makefile b/deskutils/xfce4-notes-plugin/Makefile
index ed86a717ea0f..a6f4cb655874 100644
--- a/deskutils/xfce4-notes-plugin/Makefile
+++ b/deskutils/xfce4-notes-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-notes-plugin
-PORTVERSION= 1.11.2
+PORTVERSION= 1.12.0
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,21 +10,18 @@ WWW= https://goodies.xfce.org/projects/panel-plugins/xfce4-notes-plugin
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 gtksourceview4
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz \
+ vala:build xfce xorg
+USE_GNOME= glib20 gtk30 gtksourceview4
USE_XFCE= libmenu panel xfconf
USE_XORG= ice sm x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/deskutils/xfce4-notes-plugin/distinfo b/deskutils/xfce4-notes-plugin/distinfo
index 3484295c880d..b69f9428b382 100644
--- a/deskutils/xfce4-notes-plugin/distinfo
+++ b/deskutils/xfce4-notes-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738449598
-SHA256 (xfce4/xfce4-notes-plugin-1.11.2.tar.bz2) = 8301fcd397bbc98a3def3d94f04de30cc128b4a35477024d2bcb2952a161a3b5
-SIZE (xfce4/xfce4-notes-plugin-1.11.2.tar.bz2) = 640562
+TIMESTAMP = 1747772534
+SHA256 (xfce4/xfce4-notes-plugin-1.12.0.tar.xz) = cf4cc8f2e9785b7032aef6a74f316b8d7945457982295f8465a872b75da46a2a
+SIZE (xfce4/xfce4-notes-plugin-1.12.0.tar.xz) = 99140
diff --git a/deskutils/xfce4-volumed-pulse/Makefile b/deskutils/xfce4-volumed-pulse/Makefile
index fe1084101999..b794552a01b3 100644
--- a/deskutils/xfce4-volumed-pulse/Makefile
+++ b/deskutils/xfce4-volumed-pulse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-volumed-pulse
-PORTVERSION= 0.2.5
+PORTVERSION= 0.3.0
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -15,18 +15,18 @@ LIB_DEPENDS= libkeybinder-3.0.so:x11/keybinder-gtk3 \
libnotify.so:devel/libnotify \
libpulse.so:audio/pulseaudio
-USES= gettext-tools gmake gnome libtool pkgconfig tar:bz2 xfce
+USES= gettext-tools gnome meson pkgconfig tar:xz xfce
USE_GNOME= glib20 gtk30
USE_XFCE= xfconf
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-libnotify
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dlibnotify=enabled
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/deskutils/xfce4-volumed-pulse/distinfo b/deskutils/xfce4-volumed-pulse/distinfo
index b7b79f5fef4b..a5e884cbcb85 100644
--- a/deskutils/xfce4-volumed-pulse/distinfo
+++ b/deskutils/xfce4-volumed-pulse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735175100
-SHA256 (xfce4/xfce4-volumed-pulse-0.2.5.tar.bz2) = 30ebee3a16e467a2120db63b53d4cd3a603b310c6141c9514371c2dedf68bb03
-SIZE (xfce4/xfce4-volumed-pulse-0.2.5.tar.bz2) = 386399
+TIMESTAMP = 1747848787
+SHA256 (xfce4/xfce4-volumed-pulse-0.3.0.tar.xz) = 7031c3597d1a1e791afaf83a7b494b436aa54397ab1661e38ab32acb01c7fe85
+SIZE (xfce4/xfce4-volumed-pulse-0.3.0.tar.xz) = 32388
diff --git a/deskutils/xfce4-volumed-pulse/pkg-plist b/deskutils/xfce4-volumed-pulse/pkg-plist
index 8324727d7f96..1a7fe33eb3e6 100644
--- a/deskutils/xfce4-volumed-pulse/pkg-plist
+++ b/deskutils/xfce4-volumed-pulse/pkg-plist
@@ -2,6 +2,7 @@ bin/xfce4-volumed-pulse
etc/xdg/autostart/xfce4-volumed-pulse.desktop
%%NLS%%share/locale/ast/LC_MESSAGES/xfce4-volumed-pulse.mo
%%NLS%%share/locale/bg/LC_MESSAGES/xfce4-volumed-pulse.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/xfce4-volumed-pulse.mo
%%NLS%%share/locale/cs/LC_MESSAGES/xfce4-volumed-pulse.mo
%%NLS%%share/locale/da/LC_MESSAGES/xfce4-volumed-pulse.mo
%%NLS%%share/locale/de/LC_MESSAGES/xfce4-volumed-pulse.mo
diff --git a/deskutils/xfce4-xkb-plugin/Makefile b/deskutils/xfce4-xkb-plugin/Makefile
index 50be403c762b..c7ba60530ea4 100644
--- a/deskutils/xfce4-xkb-plugin/Makefile
+++ b/deskutils/xfce4-xkb-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-xkb-plugin
-PORTVERSION= 0.8.5
+PORTVERSION= 0.9.0
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE/panel-plugins
@@ -9,22 +9,24 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-xkb-plugin
LICENSE= GPLv2
-LIB_DEPENDS= libxklavier.so:x11/libxklavier \
- libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS= libxklavier.so:x11/libxklavier
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
-USE_GNOME= cairo gtk30 librsvg2 libwnck3
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \
+ xorg
+USE_GNOME= gtk30 librsvg2 libwnck3
USE_XFCE= garcon libmenu panel xfconf
USE_XORG= x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= NLS NOTIFY
+OPTIONS_DEFAULT= NOTIFY
OPTIONS_SUB= yes
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
+NLS_USES= gettext-runtime
+
+NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
+NOTIFY_MESON_ENABLED= libnotify
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/deskutils/xfce4-xkb-plugin/distinfo b/deskutils/xfce4-xkb-plugin/distinfo
index 47f3617dc96e..76f58823b9f6 100644
--- a/deskutils/xfce4-xkb-plugin/distinfo
+++ b/deskutils/xfce4-xkb-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735502734
-SHA256 (xfce4-xkb-plugin-0.8.5.tar.bz2) = 86ce4a194c47c506315cfded3a041067a72dedcb6d9cc2f9c99853203d332b19
-SIZE (xfce4-xkb-plugin-0.8.5.tar.bz2) = 1002610
+TIMESTAMP = 1747846280
+SHA256 (xfce4-xkb-plugin-0.9.0.tar.xz) = 7cd7f3626ef39dc4ce142b2f96ab7583cbea84b4c0352fbc9c9667faac0bdd12
+SIZE (xfce4-xkb-plugin-0.9.0.tar.xz) = 303472
diff --git a/deskutils/xfce4-xkb-plugin/pkg-plist b/deskutils/xfce4-xkb-plugin/pkg-plist
index 751930e4d399..eefa45de7006 100644
--- a/deskutils/xfce4-xkb-plugin/pkg-plist
+++ b/deskutils/xfce4-xkb-plugin/pkg-plist
@@ -117,6 +117,7 @@ share/xfce4/xkb/flags/lt.svg
share/xfce4/xkb/flags/lv.svg
share/xfce4/xkb/flags/ly.svg
share/xfce4/xkb/flags/ma.svg
+share/xfce4/xkb/flags/me.svg
share/xfce4/xkb/flags/mk.svg
share/xfce4/xkb/flags/mm.svg
share/xfce4/xkb/flags/mn.svg
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..25bb2e430155 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.1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://github.com/cirruslabs/cirrus-cli
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
USE_RC_SUBR= ${PORTNAME}
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index 5ee845eb84bf..f82d66ebbf17 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747591860
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.132.0/v0.132.0.mod) = 4176a8972f255ac76b65a3a29e4255d81717d22159da748c8aa910bdb7d598a1
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.132.0/v0.132.0.mod) = 10858
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.132.0/v0.132.0.zip) = ffc85b49c3ca162420b93b044894b8b3bf1740e5a07021fb65cdb669c17a19e8
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.132.0/v0.132.0.zip) = 1317411
+TIMESTAMP = 1748195220
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.133.1/v0.133.1.mod) = 4176a8972f255ac76b65a3a29e4255d81717d22159da748c8aa910bdb7d598a1
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.133.1/v0.133.1.mod) = 10858
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.133.1/v0.133.1.zip) = f7c8fdca867df412b08ce527448b78f915f673082edcd12a46dfcdb8d00f523e
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.133.1/v0.133.1.zip) = 1320034
diff --git a/devel/cppinsights/Makefile b/devel/cppinsights/Makefile
index 064fc56835f1..3b43f4bc9add 100644
--- a/devel/cppinsights/Makefile
+++ b/devel/cppinsights/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cppinsights
DISTVERSIONPREFIX= v_
-DISTVERSION= 19.1
+DISTVERSION= 20.1
CATEGORIES= devel
MAINTAINER= freebsd@sysctl.cz
@@ -10,7 +10,7 @@ WWW= https://github.com/andreasfertig/cppinsights
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake llvm:min=19,lib
+USES= cmake llvm:min=20,lib
USE_GITHUB= yes
GH_ACCOUNT= andreasfertig
diff --git a/devel/cppinsights/distinfo b/devel/cppinsights/distinfo
index 71ad1e271d20..a5f69f7c85d7 100644
--- a/devel/cppinsights/distinfo
+++ b/devel/cppinsights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737191513
-SHA256 (andreasfertig-cppinsights-v_19.1_GH0.tar.gz) = 88853a67b9eaf6917c531071436a275c62f1dcfe6f2e02e521c39ce81b05e6a7
-SIZE (andreasfertig-cppinsights-v_19.1_GH0.tar.gz) = 346873
+TIMESTAMP = 1748122202
+SHA256 (andreasfertig-cppinsights-v_20.1_GH0.tar.gz) = 672ecc237bc0231510025c9662c0f4880feebb076af46d16840adfb16e8fc4e8
+SIZE (andreasfertig-cppinsights-v_20.1_GH0.tar.gz) = 354064
diff --git a/devel/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/gh/Makefile b/devel/gh/Makefile
index e0bd9eed629a..76d3fc64ca0c 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
-DISTVERSION= 2.72.0
+DISTVERSION= 2.73.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/gh/distinfo b/devel/gh/distinfo
index 4e9a65fb2cdc..9efecf2627d4 100644
--- a/devel/gh/distinfo
+++ b/devel/gh/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746280225
-SHA256 (go/devel_gh/gh-v2.72.0/v2.72.0.mod) = 825b51a7bf3c0d79f96631e05b688bd271b2c03763d2239c5ba5d2b29d047cc4
-SIZE (go/devel_gh/gh-v2.72.0/v2.72.0.mod) = 9309
-SHA256 (go/devel_gh/gh-v2.72.0/v2.72.0.zip) = 71dbbdd3403085c707a31a1c147c3718444bfb75461fa7838ed036be3a4e1c24
-SIZE (go/devel_gh/gh-v2.72.0/v2.72.0.zip) = 13635896
+TIMESTAMP = 1747848726
+SHA256 (go/devel_gh/gh-v2.73.0/v2.73.0.mod) = 0f5c8efc347eba04e49d52546c60ed88082c08318c630ddc3b06769cc3864106
+SIZE (go/devel_gh/gh-v2.73.0/v2.73.0.mod) = 9309
+SHA256 (go/devel_gh/gh-v2.73.0/v2.73.0.zip) = 8d51f212bf76fd4b9c5d4c75e8a1438e92ed1b475b5deb8191bd89dc1d83c3a9
+SIZE (go/devel_gh/gh-v2.73.0/v2.73.0.zip) = 13649447
diff --git a/devel/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/linenoise-ng/Makefile b/devel/linenoise-ng/Makefile
index 339205a2b7bb..3a6645e512ef 100644
--- a/devel/linenoise-ng/Makefile
+++ b/devel/linenoise-ng/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/arangodb/linenoise-ng
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream repo archived Oct 28, 2020
+EXPIRATION_DATE=2025-06-30
+
USES= cmake compiler:c++11-lang
USE_LDCONFIG= yes
diff --git a/devel/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-freezegun/Makefile b/devel/py-freezegun/Makefile
index b5019fc4493c..a8164b53c44b 100644
--- a/devel/py-freezegun/Makefile
+++ b/devel/py-freezegun/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freezegun
-DISTVERSION= 1.5.1
+DISTVERSION= 1.5.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-freezegun/distinfo b/devel/py-freezegun/distinfo
index f29ceca6cf29..5b00362941b0 100644
--- a/devel/py-freezegun/distinfo
+++ b/devel/py-freezegun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716816533
-SHA256 (freezegun-1.5.1.tar.gz) = b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9
-SIZE (freezegun-1.5.1.tar.gz) = 33697
+TIMESTAMP = 1748195417
+SHA256 (freezegun-1.5.2.tar.gz) = a54ae1d2f9c02dbf42e02c18a3ab95ab4295818b549a34dac55592d72a905181
+SIZE (freezegun-1.5.2.tar.gz) = 34855
diff --git a/devel/py-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-identify/Makefile b/devel/py-identify/Makefile
index 798744122e63..821d6f027a4c 100644
--- a/devel/py-identify/Makefile
+++ b/devel/py-identify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= identify
-DISTVERSION= 2.6.10
+DISTVERSION= 2.6.11
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-identify/distinfo b/devel/py-identify/distinfo
index 032a9162ba41..46ba8adce4d7 100644
--- a/devel/py-identify/distinfo
+++ b/devel/py-identify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745141724
-SHA256 (identify-2.6.10.tar.gz) = 45e92fd704f3da71cc3880036633f48b4b7265fd4de2b57627cb157216eb7eb8
-SIZE (identify-2.6.10.tar.gz) = 99201
+TIMESTAMP = 1748195706
+SHA256 (identify-2.6.11.tar.gz) = 7c637280b88b37110c4b7955c055fc93dcad386973fd9023db5d770c3eed878f
+SIZE (identify-2.6.11.tar.gz) = 99234
diff --git a/devel/py-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-pyupgrade/Makefile b/devel/py-pyupgrade/Makefile
index 5904bdaf5845..b59181df5926 100644
--- a/devel/py-pyupgrade/Makefile
+++ b/devel/py-pyupgrade/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyupgrade
-DISTVERSION= 3.19.1
-PORTREVISION= 1
+DISTVERSION= 3.20.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyupgrade/distinfo b/devel/py-pyupgrade/distinfo
index b1dd6ea094c5..0ae260424400 100644
--- a/devel/py-pyupgrade/distinfo
+++ b/devel/py-pyupgrade/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734690275
-SHA256 (pyupgrade-3.19.1.tar.gz) = d10e8c5f54b8327211828769e98d95d95e4715de632a3414f1eef3f51357b9e2
-SIZE (pyupgrade-3.19.1.tar.gz) = 45116
+TIMESTAMP = 1748195791
+SHA256 (pyupgrade-3.20.0.tar.gz) = dd6a16c13fc1a7db45796008689a9a35420bd364d681430f640c5e54a3d351ea
+SIZE (pyupgrade-3.20.0.tar.gz) = 45007
diff --git a/devel/py-pyyaml_env_tag/Makefile b/devel/py-pyyaml_env_tag/Makefile
index b539eb64509e..8ebbe28c249c 100644
--- a/devel/py-pyyaml_env_tag/Makefile
+++ b/devel/py-pyyaml_env_tag/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyyaml_env_tag
-PORTVERSION= 0.1
-PORTREVISION= 2
+PORTVERSION= 1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,8 @@ WWW= https://github.com/waylan/pyyaml-env-tag
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=2<4:devel/py-flit-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
USES= python
diff --git a/devel/py-pyyaml_env_tag/distinfo b/devel/py-pyyaml_env_tag/distinfo
index e93908862181..ceee82afe2f8 100644
--- a/devel/py-pyyaml_env_tag/distinfo
+++ b/devel/py-pyyaml_env_tag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1632773095
-SHA256 (pyyaml_env_tag-0.1.tar.gz) = 70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb
-SIZE (pyyaml_env_tag-0.1.tar.gz) = 5631
+TIMESTAMP = 1747715420
+SHA256 (pyyaml_env_tag-1.1.tar.gz) = 2eb38b75a2d21ee0475d6d97ec19c63287a7e140231e4214969d0eac923cd7ff
+SIZE (pyyaml_env_tag-1.1.tar.gz) = 5737
diff --git a/devel/py-pyyaml_env_tag/files/patch-pyproject.toml b/devel/py-pyyaml_env_tag/files/patch-pyproject.toml
new file mode 100644
index 000000000000..78dc1f018509
--- /dev/null
+++ b/devel/py-pyyaml_env_tag/files/patch-pyproject.toml
@@ -0,0 +1,19 @@
+--- pyproject.toml.orig 2025-05-13 15:23:16 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ['setuptools>=77.0']
++requires = ['setuptools>=61.0']
+ build-backend = 'setuptools.build_meta'
+
+ [project]
+@@ -10,8 +10,7 @@ dependencies = ['pyyaml']
+ authors = [{name = 'Waylan Limberg', email = 'waylan.limberg@icloud.com'}]
+ requires-python = '>=3.9'
+ dependencies = ['pyyaml']
+-license = 'MIT'
+-license-files = ['LICENSE']
++license = { text = 'MIT' }
+ classifiers = [
+ 'Development Status :: 5 - Production/Stable',
+ 'Intended Audience :: Developers',
diff --git a/devel/py-rpds-py/Makefile b/devel/py-rpds-py/Makefile
index 9b6110cf57cc..c1cbb35297f1 100644
--- a/devel/py-rpds-py/Makefile
+++ b/devel/py-rpds-py/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rpds-py
-PORTVERSION= 0.24.0
+PORTVERSION= 0.25.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/crate-py/rpds/releases/download/v${PORTVERSION}/
diff --git a/devel/py-rpds-py/Makefile.crates b/devel/py-rpds-py/Makefile.crates
index 65bf2b763777..ece882187a9f 100644
--- a/devel/py-rpds-py/Makefile.crates
+++ b/devel/py-rpds-py/Makefile.crates
@@ -1,24 +1,24 @@
CARGO_CRATES= archery-1.2.1 \
- autocfg-1.3.0 \
- cc-1.0.90 \
- cfg-if-1.0.0 \
+ autocfg-1.4.0 \
+ cc-1.2.22 \
heck-0.5.0 \
- indoc-2.0.5 \
- libc-0.2.155 \
+ indoc-2.0.6 \
+ libc-0.2.172 \
memoffset-0.9.1 \
- once_cell-1.19.0 \
- portable-atomic-1.6.0 \
- proc-macro2-1.0.86 \
- pyo3-0.24.0 \
- pyo3-build-config-0.24.0 \
- pyo3-ffi-0.24.0 \
- pyo3-macros-0.24.0 \
- pyo3-macros-backend-0.24.0 \
- python3-dll-a-0.2.12 \
- quote-1.0.36 \
- rpds-1.1.0 \
- syn-2.0.69 \
+ once_cell-1.21.3 \
+ portable-atomic-1.11.0 \
+ proc-macro2-1.0.95 \
+ pyo3-0.25.0 \
+ pyo3-build-config-0.25.0 \
+ pyo3-ffi-0.25.0 \
+ pyo3-macros-0.25.0 \
+ pyo3-macros-backend-0.25.0 \
+ python3-dll-a-0.2.13 \
+ quote-1.0.40 \
+ rpds-1.1.1 \
+ shlex-1.3.0 \
+ syn-2.0.101 \
target-lexicon-0.13.2 \
- triomphe-0.1.13 \
- unicode-ident-1.0.12 \
- unindent-0.2.3
+ triomphe-0.1.14 \
+ unicode-ident-1.0.18 \
+ unindent-0.2.4
diff --git a/devel/py-rpds-py/distinfo b/devel/py-rpds-py/distinfo
index 9358ef745eda..18c5386a7dcf 100644
--- a/devel/py-rpds-py/distinfo
+++ b/devel/py-rpds-py/distinfo
@@ -1,51 +1,51 @@
-TIMESTAMP = 1744288976
-SHA256 (rpds_py-0.24.0.tar.gz) = 772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e
-SIZE (rpds_py-0.24.0.tar.gz) = 26863
+TIMESTAMP = 1747715422
+SHA256 (rpds_py-0.25.0.tar.gz) = 4d97661bf5848dd9e5eb7ded480deccf9d32ce2cd500b88a26acbf7bd2864985
+SIZE (rpds_py-0.25.0.tar.gz) = 26822
SHA256 (rust/crates/archery-1.2.1.crate) = eae2ed21cd55021f05707a807a5fc85695dafb98832921f6cfa06db67ca5b869
SIZE (rust/crates/archery-1.2.1.crate) = 21224
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1
+SIZE (rust/crates/cc-1.2.22.crate) = 106294
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
-SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/pyo3-0.24.0.crate) = 7f1c6c3591120564d64db2261bec5f910ae454f01def849b9c22835a84695e86
-SIZE (rust/crates/pyo3-0.24.0.crate) = 1108432
-SHA256 (rust/crates/pyo3-build-config-0.24.0.crate) = e9b6c2b34cf71427ea37c7001aefbaeb85886a074795e35f161f5aecc7620a7a
-SIZE (rust/crates/pyo3-build-config-0.24.0.crate) = 33982
-SHA256 (rust/crates/pyo3-ffi-0.24.0.crate) = 5507651906a46432cdda02cd02dd0319f6064f1374c9147c45b978621d2c3a9c
-SIZE (rust/crates/pyo3-ffi-0.24.0.crate) = 76274
-SHA256 (rust/crates/pyo3-macros-0.24.0.crate) = b0d394b5b4fd8d97d48336bb0dd2aebabad39f1d294edd6bcd2cccf2eefe6f42
-SIZE (rust/crates/pyo3-macros-0.24.0.crate) = 8850
-SHA256 (rust/crates/pyo3-macros-backend-0.24.0.crate) = fd72da09cfa943b1080f621f024d2ef7e2773df7badd51aa30a2be1f8caa7c8e
-SIZE (rust/crates/pyo3-macros-backend-0.24.0.crate) = 71998
-SHA256 (rust/crates/python3-dll-a-0.2.12.crate) = 9b66f9171950e674e64bad3456e11bb3cca108e5c34844383cfe277f45c8a7a8
-SIZE (rust/crates/python3-dll-a-0.2.12.crate) = 83731
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
-SHA256 (rust/crates/rpds-1.1.0.crate) = a0e15515d3ce3313324d842629ea4905c25a13f81953eadb88f85516f59290a4
-SIZE (rust/crates/rpds-1.1.0.crate) = 69493
-SHA256 (rust/crates/syn-2.0.69.crate) = 201fcda3845c23e8212cd466bfebf0bd20694490fc0356ae8e428e0824a915a6
-SIZE (rust/crates/syn-2.0.69.crate) = 265441
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
+SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
+SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
+SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
+SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
+SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
+SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
+SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
+SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
+SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/python3-dll-a-0.2.13.crate) = 49fe4227a288cf9493942ad0220ea3f185f4d1f2a14f197f7344d6d02f4ed4ed
+SIZE (rust/crates/python3-dll-a-0.2.13.crate) = 85018
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/rpds-1.1.1.crate) = a7f89f654d51fffdd6026289d07d1fd523244d46ae0a8bc22caa6dd7f9e8cb0b
+SIZE (rust/crates/rpds-1.1.1.crate) = 75894
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/triomphe-0.1.13.crate) = e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369
-SIZE (rust/crates/triomphe-0.1.13.crate) = 29568
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/triomphe-0.1.14.crate) = ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85
+SIZE (rust/crates/triomphe-0.1.14.crate) = 30292
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
diff --git a/devel/py-rtree/Makefile b/devel/py-rtree/Makefile
index 69b7121f86f8..4fda8ca19be4 100644
--- a/devel/py-rtree/Makefile
+++ b/devel/py-rtree/Makefile
@@ -1,10 +1,9 @@
PORTNAME= rtree
-PORTVERSION= 1.2.0
-PORTREVISION= 1
+PORTVERSION= 1.4.0
CATEGORIES= devel science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Rtree-${PORTVERSION}
+#DISTNAME= Rtree-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= R-Tree Spatial Index For Python GIS
diff --git a/devel/py-rtree/distinfo b/devel/py-rtree/distinfo
index 0273b126e83e..864132c82499 100644
--- a/devel/py-rtree/distinfo
+++ b/devel/py-rtree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706148604
-SHA256 (Rtree-1.2.0.tar.gz) = f5145f7852bf7f95c126fb16bf1a4c2ca9300ae151b07f8a0f7083ea47912675
-SIZE (Rtree-1.2.0.tar.gz) = 48431
+TIMESTAMP = 1747959195
+SHA256 (rtree-1.4.0.tar.gz) = 9d97c7c5dcf25f6c0599c76d9933368c6a8d7238f2c1d00e76f1a69369ca82a0
+SIZE (rtree-1.4.0.tar.gz) = 50789
diff --git a/devel/py-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-tokenize-rt/Makefile b/devel/py-tokenize-rt/Makefile
index a9d4d8c58a70..e3591e857e47 100644
--- a/devel/py-tokenize-rt/Makefile
+++ b/devel/py-tokenize-rt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tokenize-rt
-DISTVERSION= 6.1.0
-PORTREVISION= 1
+DISTVERSION= 6.2.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tokenize-rt/distinfo b/devel/py-tokenize-rt/distinfo
index f97f32b7ae19..f491e8d1c2d3 100644
--- a/devel/py-tokenize-rt/distinfo
+++ b/devel/py-tokenize-rt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729803377
-SHA256 (tokenize_rt-6.1.0.tar.gz) = e8ee836616c0877ab7c7b54776d2fefcc3bde714449a206762425ae114b53c86
-SIZE (tokenize_rt-6.1.0.tar.gz) = 5506
+TIMESTAMP = 1748196269
+SHA256 (tokenize_rt-6.2.0.tar.gz) = 8439c042b330c553fdbe1758e4a05c0ed460dbbbb24a606f11f0dee75da4cad6
+SIZE (tokenize_rt-6.2.0.tar.gz) = 5476
diff --git a/devel/py-ttkbootstrap/Makefile b/devel/py-ttkbootstrap/Makefile
index 3b84392e115a..907e1994f208 100644
--- a/devel/py-ttkbootstrap/Makefile
+++ b/devel/py-ttkbootstrap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ttkbootstrap
-DISTVERSION= 1.10.1
-PORTREVISION= 1
+DISTVERSION= 1.13.8
+PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +12,12 @@ WWW= https://ttkbootstrap.readthedocs.io/en/latest/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0.61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.45.1:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0:graphics/py-pillow@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-ttkbootstrap/distinfo b/devel/py-ttkbootstrap/distinfo
index e56e921745b7..88a0a90e09f4 100644
--- a/devel/py-ttkbootstrap/distinfo
+++ b/devel/py-ttkbootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673970512
-SHA256 (ttkbootstrap-1.10.1.tar.gz) = 53925525c4104f9e345627500dced2d0392ad74324b2a81467aaee3ffbe1a474
-SIZE (ttkbootstrap-1.10.1.tar.gz) = 125360
+TIMESTAMP = 1748163142
+SHA256 (ttkbootstrap-1.13.8.tar.gz) = 5352f12d529459cbd891aa07c31dc85288a1086fc379b9f663b628bd8eff6b3d
+SIZE (ttkbootstrap-1.13.8.tar.gz) = 135987
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 83ec31aea8dc..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/py-xstatic-svg-edit-moin/Makefile b/devel/py-xstatic-svg-edit-moin/Makefile
index 2a02fe9a316d..00e34cefc09d 100644
--- a/devel/py-xstatic-svg-edit-moin/Makefile
+++ b/devel/py-xstatic-svg-edit-moin/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= XStatic-svg-edit-moin-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= svg-edit-moin 2012.11.27 (XStatic packaging standard)
WWW= https://code.google.com/archive/p/svg-edit/
diff --git a/devel/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
diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile
index 84d4cd0a1e3c..f259abb87454 100644
--- a/dns/blocky/Makefile
+++ b/dns/blocky/Makefile
@@ -1,7 +1,6 @@
PORTNAME= blocky
DISTVERSIONPREFIX= v
-DISTVERSION= 0.26
-PORTREVISION= 1
+DISTVERSION= 0.26.2
CATEGORIES= dns
MAINTAINER= eduardo@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://0xerr0r.github.io/blocky/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= 0xERR0R
USE_RC_SUBR= blocky
diff --git a/dns/blocky/distinfo b/dns/blocky/distinfo
index b2ea11f0f371..1192df31299c 100644
--- a/dns/blocky/distinfo
+++ b/dns/blocky/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747771424
-SHA256 (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/go.mod) = ee8d5eaac9cbf13d74cd1265dc21273c22df460cc18224497536a1baf82f9f2c
-SIZE (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/go.mod) = 8316
-SHA256 (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/0xERR0R-blocky-v0.26_GH0.tar.gz) = 3a5c4552a248399684ca5ec1ee40aae80b6b16a3c39c6123d9a8b1e9c7d5bce5
-SIZE (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/0xERR0R-blocky-v0.26_GH0.tar.gz) = 7259169
+TIMESTAMP = 1747904857
+SHA256 (go/dns_blocky/0xERR0R-blocky-v0.26.2_GH0/go.mod) = ee8d5eaac9cbf13d74cd1265dc21273c22df460cc18224497536a1baf82f9f2c
+SIZE (go/dns_blocky/0xERR0R-blocky-v0.26.2_GH0/go.mod) = 8316
+SHA256 (go/dns_blocky/0xERR0R-blocky-v0.26.2_GH0/0xERR0R-blocky-v0.26.2_GH0.tar.gz) = b6aadd53253fe51d1bd41a1c19911091b944657fd034cd3dfad8c139ac5870b3
+SIZE (go/dns_blocky/0xERR0R-blocky-v0.26.2_GH0/0xERR0R-blocky-v0.26.2_GH0.tar.gz) = 7259209
diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile
index a9efdf06c58c..19937d5c6420 100644
--- a/dns/dnsdist/Makefile
+++ b/dns/dnsdist/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dnsdist
-DISTVERSION= 1.9.9
-PORTREVISION= 1
+DISTVERSION= 1.9.10
CATEGORIES= dns net
MASTER_SITES= https://downloads.powerdns.com/releases/
diff --git a/dns/dnsdist/distinfo b/dns/dnsdist/distinfo
index b797aeb0f5a4..123fa5a930af 100644
--- a/dns/dnsdist/distinfo
+++ b/dns/dnsdist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746018473
-SHA256 (dnsdist-1.9.9.tar.bz2) = e86bc636d4d2dc8bac180ec8cdafbfe5f35229b6005ec15d7510fb6f58b49f5a
-SIZE (dnsdist-1.9.9.tar.bz2) = 1609983
+TIMESTAMP = 1747751211
+SHA256 (dnsdist-1.9.10.tar.bz2) = 027ddbdee695c5a59728057bfc41c5b1a691fa1c7a5e89278b09f355325fbed6
+SIZE (dnsdist-1.9.10.tar.bz2) = 1598472
diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile
index dad2c3104ac1..106ea9acc364 100644
--- a/dns/dnsmasq-devel/Makefile
+++ b/dns/dnsmasq-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnsmasq
-DISTVERSION= 2.92test9 # remember to bump PORTEPOCH when going from test to rc!
+DISTVERSION= 2.92test10 # remember to bump PORTEPOCH when going from test to rc!
# Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps:
PORTREVISION= 0
PORTEPOCH= 6
diff --git a/dns/dnsmasq-devel/distinfo b/dns/dnsmasq-devel/distinfo
index 799961b58d2c..6df356566936 100644
--- a/dns/dnsmasq-devel/distinfo
+++ b/dns/dnsmasq-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747685166
-SHA256 (dnsmasq-2.92test9.tar.xz) = 12b535fe7a979774d5e77ae91b80bfa67a08d81b452367b8735fdf900046d1cf
-SIZE (dnsmasq-2.92test9.tar.xz) = 581868
+TIMESTAMP = 1748114943
+SHA256 (dnsmasq-2.92test10.tar.xz) = a668c317277f20e9a799062b03066a1b7ca5cd2daa59954b30a14ce44c6417b6
+SIZE (dnsmasq-2.92test10.tar.xz) = 582832
diff --git a/dns/dnsmasq-devel/files/patch-src_dnsmasq.c b/dns/dnsmasq-devel/files/patch-src_dnsmasq.c
new file mode 100644
index 000000000000..98c34221f71d
--- /dev/null
+++ b/dns/dnsmasq-devel/files/patch-src_dnsmasq.c
@@ -0,0 +1,12 @@
+--- src/dnsmasq.c.orig 2025-05-24 14:09:53 UTC
++++ src/dnsmasq.c
+@@ -81,7 +81,9 @@ int main (int argc, char **argv)
+ int tftp_prefix_missing = 0;
+ #endif
+
++#ifdef HAVE_LINUX_NETWORK
+ (void)netlink_warn;
++#endif
+
+ #if defined(HAVE_IDN) || defined(HAVE_LIBIDN2) || defined(LOCALEDIR)
+ setlocale(LC_ALL, "");
diff --git a/dns/dnsmasq-devel/files/update.py b/dns/dnsmasq-devel/files/update.py
new file mode 100755
index 000000000000..5657cd9bc06d
--- /dev/null
+++ b/dns/dnsmasq-devel/files/update.py
@@ -0,0 +1,39 @@
+#!/usr/bin/env python3
+"""update.py for dnsmasq-devel - (C) 2025 Matthias Andree, placed under MIT license
+To use, edit Makefile with the new version and possibly URLBASE below when switching to release-candidates,
+then run python update.py, which will download, check sigs, if GnuPG checks out, update makesum,
+upload tarball and sig to my public_distfiles/ because upstream has low bandwidth, and test build.
+
+If things work out, commit manually and push."""
+
+URLBASE = 'https://www.thekelleys.org.uk/dnsmasq/test-releases/'
+
+import os
+import shutil
+import subprocess
+import sys
+
+def trace(func):
+ def wrapper(*args, **kwargs):
+ print(f"> {func.__name__}({args}, {kwargs})", file=sys.stderr)
+ retval = func(*args, **kwargs)
+ print(f"< {func.__name__} -> {retval!r}", file=sys.stderr)
+ return retval
+ return wrapper
+
+subprocess.run = trace(subprocess.run)
+
+completed_distname = subprocess.run('make -V DISTNAME'.split(), capture_output=True, check=True, env={"LC_ALL": "C.UTF-8", "PATH": f'{os.environ["PATH"]}'}, encoding='UTF-8')
+name = completed_distname.stdout.splitlines()[0].strip()
+fnt = name + '.tar.xz'
+fns = fnt + '.asc'
+urt = URLBASE + fnt
+urs = URLBASE + fns
+subprocess.run(['fetch', urt, urs], check=True)
+subprocess.run(['gpg', '--verify', fns, fnt], check=True)
+subprocess.run(['rsync', '-avHP', '--chmod=0644', fnt, fns, 'freefall.freebsd.org:public_distfiles/'], check=True)
+shutil.move(fnt, '/usr/ports/distfiles/' + fnt)
+os.remove(fns)
+subprocess.run(['make', 'makesum'], check=True)
+subprocess.run(['make', 'clean'], check=True)
+subprocess.run(['make', 'check-plist', 'package'], check=True)
diff --git a/dns/pear-Net_DNS2/Makefile b/dns/pear-Net_DNS2/Makefile
index 8ebac7ddafb0..e3fa54bf203b 100644
--- a/dns/pear-Net_DNS2/Makefile
+++ b/dns/pear-Net_DNS2/Makefile
@@ -1,7 +1,6 @@
PORTNAME= Net_DNS2
-PORTVERSION= 1.5.4
+PORTVERSION= 1.5.5
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= dns net pear
MAINTAINER= sunpoet@FreeBSD.org
@@ -20,11 +19,4 @@ GH_PROJECT= netdns2
NO_ARCH= yes
-PLIST_FILES= ${PEARDIR}/Net/DNS2/Names.php \
- ${PEARDIR}/Net/DNS2/RR/ZONEMD.php
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/Net/DNS2/Names.php ${STAGEDIR}${PEARDIR}/Net/DNS2/Names.php
- ${INSTALL_DATA} ${WRKSRC}/Net/DNS2/RR/ZONEMD.php ${STAGEDIR}${PEARDIR}/Net/DNS2/RR/ZONEMD.php
-
.include <bsd.port.mk>
diff --git a/dns/pear-Net_DNS2/distinfo b/dns/pear-Net_DNS2/distinfo
index 90e7281b5019..ae0afddd27ab 100644
--- a/dns/pear-Net_DNS2/distinfo
+++ b/dns/pear-Net_DNS2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696432896
-SHA256 (PEAR/mikepultz-netdns2-v1.5.4_GH0.tar.gz) = 25777105f42c545cbd1ca00717f6d166e51a945eeeb89672d8b8d092d3ac8312
-SIZE (PEAR/mikepultz-netdns2-v1.5.4_GH0.tar.gz) = 87108
+TIMESTAMP = 1747715328
+SHA256 (PEAR/mikepultz-netdns2-v1.5.5_GH0.tar.gz) = 69c65d7d1a775d0b4d4a6b0b0ac8cfbb242aa5d2f03b331400ad7c2d1fdf0eb6
+SIZE (PEAR/mikepultz-netdns2-v1.5.5_GH0.tar.gz) = 87826
diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile
index 550e6df63feb..cd41bc6788ce 100644
--- a/dns/py-publicsuffixlist/Makefile
+++ b/dns/py-publicsuffixlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= publicsuffixlist
-PORTVERSION= 1.0.2.20250509
+PORTVERSION= 1.0.2.20250519
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo
index 4d0a43504fb7..a538df61434e 100644
--- a/dns/py-publicsuffixlist/distinfo
+++ b/dns/py-publicsuffixlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546560
-SHA256 (publicsuffixlist-1.0.2.20250509.tar.gz) = 4fa37440456e71989ee079144ae279068dcb1cc5625d126affcc8bbc012fda5d
-SIZE (publicsuffixlist-1.0.2.20250509.tar.gz) = 105133
+TIMESTAMP = 1747715440
+SHA256 (publicsuffixlist-1.0.2.20250519.tar.gz) = 6e026be47013db9f2cb8a25daf74d1d3e6180c74dc69708c9364894bf6f017eb
+SIZE (publicsuffixlist-1.0.2.20250519.tar.gz) = 105135
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index d888acaae0e5..c25e72e60467 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.223.5.1
+PORTVERSION= 1.223.6.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/editors/cudatext/distinfo b/editors/cudatext/distinfo
index 2b5f0e2110e7..8c2ed0645db2 100644
--- a/editors/cudatext/distinfo
+++ b/editors/cudatext/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1745600206
-SHA256 (Alexey-T-CudaText-1.223.5.1_GH0.tar.gz) = 3ce5370935a5dafa68baefa2958e7598e3af5f38c8d2c9e38a5118c620630061
-SIZE (Alexey-T-CudaText-1.223.5.1_GH0.tar.gz) = 6371624
+TIMESTAMP = 1748047717
+SHA256 (Alexey-T-CudaText-1.223.6.0_GH0.tar.gz) = 298138b5ae3e52028924861bce816edf40f1190b5116cc481a2e2bce5470c7ff
+SIZE (Alexey-T-CudaText-1.223.6.0_GH0.tar.gz) = 6372738
SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
SHA256 (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 7243d0eb6d2f1924447fa575621474f043ec54ad258f770d230489bfeecb9cf5
diff --git a/editors/lazarus-qt5/Makefile b/editors/lazarus-qt5/Makefile
index fdbad1d94475..297dbb04a88c 100644
--- a/editors/lazarus-qt5/Makefile
+++ b/editors/lazarus-qt5/Makefile
@@ -2,8 +2,8 @@ PKGNAMESUFFIX?= -qt5
COMMENT= Portable Delphi-like IDE for the FreePascal compiler (QT5)
-CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-qt5-devel lazarus-qt6 \
- lazarus-qt6-devel
+CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5-devel \
+ lazarus-qt6 lazarus-qt6-devel
LIB_DEPENDS= libQt5Pas.so:x11-toolkits/qt5pas
diff --git a/editors/lazarus-qt6/Makefile b/editors/lazarus-qt6/Makefile
index beda06699a11..00b407456e42 100644
--- a/editors/lazarus-qt6/Makefile
+++ b/editors/lazarus-qt6/Makefile
@@ -2,8 +2,8 @@ PKGNAMESUFFIX?= -qt6
COMMENT= Portable Delphi-like IDE for the FreePascal compiler (QT6)
-CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-qt5 lazarus-qt5-devel \
- lazarus-qt6-devel
+CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5 \
+ lazarus-qt5-devel lazarus-qt6-devel
LIB_DEPENDS= libQt6Pas.so:x11-toolkits/qt6pas
diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile
index d02cf5eece4c..499d3f619636 100644
--- a/editors/lazarus/Makefile
+++ b/editors/lazarus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lazarus
-DISTVERSION= 3.8.0
+DISTVERSION= 4.0
PKGNAMESUFFIX?= -gtk2
PORTREVISION?= 0
CATEGORIES= editors devel
@@ -9,8 +9,8 @@ MAINTAINER?= acm@FreeBSD.org
COMMENT?= Portable Delphi-like IDE for the FreePascal compiler (GTK2)
WWW= https://www.lazarus-ide.org/
-CONFLICTS?= lazarus-gtk2-devel lazarus-qt5 lazarus-qt5-devel lazarus-qt6 \
- lazarus-qt6-devel
+CONFLICTS?= lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5 lazarus-qt5-devel \
+ lazarus-qt6 lazarus-qt6-devel
BUILD_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils
RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \
@@ -22,7 +22,7 @@ ONLY_FOR_ARCHS= i386 amd64
USE_GITLAB= yes
GL_ACCOUNT= freepascal.org/lazarus
GL_PROJECT= ${PORTNAME}
-GL_COMMIT= 57e899e4bbe50b6653ec20434bdb7799aa629e06
+GL_COMMIT= 9d15c73c91a1545be50bee02b27bd3b43f9d90e8
USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg
USE_XORG= x11
@@ -40,7 +40,7 @@ OPTIONS_DEFAULT= GDB
.include <bsd.port.options.mk>
LAZARUS_ARCH= ${ARCH:S,amd64,x86_64,}
-LAZARUS_BASE= 3.8.0
+LAZARUS_BASE= 4.0
BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl}
LCL_PLATFORM?= gtk2
diff --git a/editors/lazarus/distinfo b/editors/lazarus/distinfo
index 2507de300fbf..5c4b4049b587 100644
--- a/editors/lazarus/distinfo
+++ b/editors/lazarus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737610002
-SHA256 (freepascal/freepascal.org/lazarus-lazarus-57e899e4bbe50b6653ec20434bdb7799aa629e06_GL0.tar.gz) = a0d97da6787218eb66572a17f2cfa3e0bbc7b1aaf019a3cf1bdcbdad9140d197
-SIZE (freepascal/freepascal.org/lazarus-lazarus-57e899e4bbe50b6653ec20434bdb7799aa629e06_GL0.tar.gz) = 56248974
+TIMESTAMP = 1748046926
+SHA256 (freepascal/freepascal.org/lazarus-lazarus-9d15c73c91a1545be50bee02b27bd3b43f9d90e8_GL0.tar.gz) = d0f81afd1be9f7deeb2d7941c72ab07acaa1fced288117ee341d7db83ec995af
+SIZE (freepascal/freepascal.org/lazarus-lazarus-9d15c73c91a1545be50bee02b27bd3b43f9d90e8_GL0.tar.gz) = 60530688
diff --git a/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas b/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas
new file mode 100644
index 000000000000..2e84562874d1
--- /dev/null
+++ b/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas
@@ -0,0 +1,25 @@
+--- lcl/interfaces/qt6/qtwidgets.pas.orig 2025-05-03 06:08:10 UTC
++++ lcl/interfaces/qt6/qtwidgets.pas
+@@ -16497,10 +16497,6 @@ begin
+ FActions.Free;
+ end;
+
+- if Assigned(FActionHandle) then
+- QAction_Destroy(FActionHandle);
+- FActionHandle := nil;
+-
+ inherited Destroy;
+ end;
+
+@@ -16554,6 +16550,11 @@ begin
+ QMenu_hook_destroy(FAboutToHideHook);
+ FAboutToHideHook := nil;
+ end;
++
++ if Assigned(FActionHandle) then
++ QAction_Destroy(FActionHandle);
++ FActionHandle := nil;
++
+ inherited DetachEvents;
+ end;
+
diff --git a/editors/lazarus/files/pkg-message.in b/editors/lazarus/files/pkg-message.in
index 9fe32565884c..c9b15d113647 100644
--- a/editors/lazarus/files/pkg-message.in
+++ b/editors/lazarus/files/pkg-message.in
@@ -24,24 +24,21 @@ The Lazarus RAD was installed
by default:
editors/lazarus
- editors/lazarus-devel
editors/lazarus-qt5
- editors/lazarus-qt5-devel
editors/lazarus-qt6
- editors/lazarus-qt6-devel
- You can added those ports if you want support for gtk2, qt5 or qt6
- interfaces. Please look at net-p2p/transmission-remote-gui like a example of
- how use it
+ You can added those ports if you want support for gtk2, qt5 or qt6 interfaces.
+ Please look at sysutils/bhyvemgr like a example of how use it.
6) If you want built apps using devel version of lazarus, you must add the
following into /etc/make.conf file
WANT_LAZARUS_DEVEL= yes
- It is neccesary for use devel version of lazarus (gtk2, qt5 or qt6)
+ It is neccesary for use devel version of lazarus (gtk2, gtk3, qt5 or qt6)
editors/lazarus-devel
+ editors/lazarus-gtk3-devel
editors/lazarus-qt5-devel
editors/lazarus-qt6-devel
diff --git a/editors/picpas/Makefile b/editors/picpas/Makefile
index cf2941e2c8e7..d6977de34e24 100644
--- a/editors/picpas/Makefile
+++ b/editors/picpas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picpas
PORTVERSION= 0.9.0
-PORTREVISION= 17
+PORTREVISION= 18
DISTVERSIONPREFIX= v
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/emulators/flycast/Makefile b/emulators/flycast/Makefile
index cf5a8593268d..40740987bb9b 100644
--- a/emulators/flycast/Makefile
+++ b/emulators/flycast/Makefile
@@ -1,6 +1,7 @@
PORTNAME= flycast
DISTVERSIONPREFIX= v
DISTVERSION= 2.5
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= bsdcode@disroot.org
diff --git a/emulators/linux-rl9/Makefile b/emulators/linux-rl9/Makefile
index d878a46c372d..3c7c26a961b6 100644
--- a/emulators/linux-rl9/Makefile
+++ b/emulators/linux-rl9/Makefile
@@ -1,6 +1,6 @@
PORTNAME= linux-rl9
PORTVERSION= ${LINUX_DIST_VER}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= emulators linux
MAINTAINER= emulation@FreeBSD.org
@@ -27,7 +27,7 @@ USE_LINUX= alsalib alsa-lib-devel alsa-plugins-oss alsa-plugins-pulseaudio \
qt3d qtbase qtconnectivity qtdeclarative qtgraphicaleffects qtimageformats \
qtmultimedia qtquickcontrols qtscript qtsensors qtserialbus qtserialport \
qtsvg qttools qtwayland qtwebchannel qtwebsockets qtx11extras qtxmlpatterns \
- sdl12 sdl12-extralibs sdl20 sdl2gfx sdl2image sdl2mixer sdl2ttf \
+ sdl12 sdl12-extralibs sdl20 sdl20-extralibs \
sqlite3 strace systemd-libs tcp_wrappers-libs vulkan \
wayland wget xcb-util xorglibs
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index bfed62024596..dca7fd14148b 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.36 # git rev-list --count HEAD
-DISTVERSIONSUFFIX= -17723-g2f8ed1a6bd
+DISTVERSION= 0.0.36-17959 # git rev-list --count HEAD
+DISTVERSIONSUFFIX= -gb54c2124cf
CATEGORIES= emulators wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -25,17 +25,17 @@ ONLY_FOR_ARCHS_REASON= requires int128 and SSE2
USE_GITHUB= yes
GH_ACCOUNT= RPCS3
GH_TUPLE= RPCS3:hidapi:hidapi-0.14.0-2-g8b43a97:hidapi/3rdparty/hidapi/hidapi \
- RPCS3:soundtouch:2.3.1-68-g394e1f5:soundtouch/3rdparty/SoundTouch/soundtouch \
+ RPCS3:soundtouch:2.3.1-78-g3982730:soundtouch/3rdparty/SoundTouch/soundtouch \
asmjit:asmjit:416f735:asmjit/3rdparty/asmjit/asmjit \
facebook:zstd:v1.5.7:zstd/3rdparty/zstd/zstd \
jbeder:yaml-cpp:0.8.0-11-g456c68f:yamlcpp/3rdparty/yaml-cpp/yaml-cpp \
- KhronosGroup:glslang:13.1.1:glslang/3rdparty/glslang/glslang \
+ KhronosGroup:glslang:15.3.0:glslang/3rdparty/glslang/glslang \
kcat:openal-soft:1.23.1:openal_soft/3rdparty/OpenAL/openal-soft \
kinetiknz:cubeb:cubeb-0.2-1425-g88585b6:cubeb/3rdparty/cubeb/cubeb \
- Megamouse:VulkanMemoryAllocator:3706484:vkalloc/3rdparty/GPUOpen/VulkanMemoryAllocator \
- miniupnp:miniupnp:miniupnpd_2_3_6:miniupnp/3rdparty/miniupnp/miniupnp \
+ Megamouse:VulkanMemoryAllocator:1d8f600:vkalloc/3rdparty/GPUOpen/VulkanMemoryAllocator \
+ miniupnp:miniupnp:miniupnpd_2_3_9:miniupnp/3rdparty/miniupnp/miniupnp \
nothings:stb:013ac3b:stb/3rdparty/stblib/stb \
- wolfSSL:wolfssl:v5.7.6-stable:wolfssl/3rdparty/wolfssl/wolfssl \
+ wolfSSL:wolfssl:v5.8.0-stable:wolfssl/3rdparty/wolfssl/wolfssl \
xioTechnologies:Fusion:v1.2.8:fusion/3rdparty/fusion/fusion
USES= cmake gl iconv:wchar_t llvm:min=19,lib localbase:ldflags \
diff --git a/emulators/rpcs3/distinfo b/emulators/rpcs3/distinfo
index 63825cfc9737..bc2a27e9c99e 100644
--- a/emulators/rpcs3/distinfo
+++ b/emulators/rpcs3/distinfo
@@ -1,30 +1,30 @@
-TIMESTAMP = 1743363932
-SHA256 (RPCS3-rpcs3-v0.0.36-17723-g2f8ed1a6bd_GH0.tar.gz) = a709ae993c6837a818b258a587ca4d5979eb205f77f52b8c95178115d6176462
-SIZE (RPCS3-rpcs3-v0.0.36-17723-g2f8ed1a6bd_GH0.tar.gz) = 6981719
+TIMESTAMP = 1747835471
+SHA256 (RPCS3-rpcs3-v0.0.36-17959-gb54c2124cf_GH0.tar.gz) = d528bcbcd7ca561d87a4a364caa8e964991422686756038a46bdcb562c8c6d8d
+SIZE (RPCS3-rpcs3-v0.0.36-17959-gb54c2124cf_GH0.tar.gz) = 5856504
SHA256 (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 109ba77362885d60e274930f637735ee75df2850fe99e3f1c3a5b9d1187f8cb6
SIZE (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 348879
-SHA256 (RPCS3-soundtouch-2.3.1-68-g394e1f5_GH0.tar.gz) = e24af82c51547341e2dfd43af03c1847abfd8d27334d667e6a51943f7f505cbe
-SIZE (RPCS3-soundtouch-2.3.1-68-g394e1f5_GH0.tar.gz) = 606828
+SHA256 (RPCS3-soundtouch-2.3.1-78-g3982730_GH0.tar.gz) = 68119ffee94c7eb2e12357599d7a47ec5cb029a89243daafb9ffad3fdfb433e9
+SIZE (RPCS3-soundtouch-2.3.1-78-g3982730_GH0.tar.gz) = 607859
SHA256 (asmjit-asmjit-416f735_GH0.tar.gz) = 65ba9c3487da09af02db0c34405d1bdd3e49e134062930777f272007d97940fd
SIZE (asmjit-asmjit-416f735_GH0.tar.gz) = 1151444
SHA256 (facebook-zstd-v1.5.7_GH0.tar.gz) = 37d7284556b20954e56e1ca85b80226768902e2edabd3b649e9e72c0c9012ee3
SIZE (facebook-zstd-v1.5.7_GH0.tar.gz) = 2451884
SHA256 (jbeder-yaml-cpp-0.8.0-11-g456c68f_GH0.tar.gz) = 3793d936474b1e6366f934f128f168dae711fd5e248dac048226c7879cefd6a3
SIZE (jbeder-yaml-cpp-0.8.0-11-g456c68f_GH0.tar.gz) = 1018173
-SHA256 (KhronosGroup-glslang-13.1.1_GH0.tar.gz) = 1c4d0a5a38c8aaf89a2d7e6093be734320599f5a6775b2726beeb05b0c054e66
-SIZE (KhronosGroup-glslang-13.1.1_GH0.tar.gz) = 3763210
+SHA256 (KhronosGroup-glslang-15.3.0_GH0.tar.gz) = c6c21fe1873c37e639a6a9ac72d857ab63a5be6893a589f34e09a6c757174201
+SIZE (KhronosGroup-glslang-15.3.0_GH0.tar.gz) = 4023163
SHA256 (kcat-openal-soft-1.23.1_GH0.tar.gz) = dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a
SIZE (kcat-openal-soft-1.23.1_GH0.tar.gz) = 840185
SHA256 (kinetiknz-cubeb-cubeb-0.2-1425-g88585b6_GH0.tar.gz) = d10bf2d54d7202efa39ac10bc580048666d6e7a5019a5d1f0f71e8b7bf01f25c
SIZE (kinetiknz-cubeb-cubeb-0.2-1425-g88585b6_GH0.tar.gz) = 226777
-SHA256 (Megamouse-VulkanMemoryAllocator-3706484_GH0.tar.gz) = f8e30cd27a21dffd70387eb8058240933c40b6272ea84f89cf61c2f73c5537ec
-SIZE (Megamouse-VulkanMemoryAllocator-3706484_GH0.tar.gz) = 1687892
-SHA256 (miniupnp-miniupnp-miniupnpd_2_3_6_GH0.tar.gz) = 6e5ee2239030486675f558cc840d154e5e2db9517efc96c5b0ab2b2c34c1a128
-SIZE (miniupnp-miniupnp-miniupnpd_2_3_6_GH0.tar.gz) = 462607
+SHA256 (Megamouse-VulkanMemoryAllocator-1d8f600_GH0.tar.gz) = 5aef11d98bae2ea911cda9fedcac6935d5bc5d0776cee581fc7b7204bd7b0d47
+SIZE (Megamouse-VulkanMemoryAllocator-1d8f600_GH0.tar.gz) = 962218
+SHA256 (miniupnp-miniupnp-miniupnpd_2_3_9_GH0.tar.gz) = ec7981351ad6a046eee0abf522ed1a45a3b0517e1da64e03826051f5f5354ea5
+SIZE (miniupnp-miniupnp-miniupnpd_2_3_9_GH0.tar.gz) = 540322
SHA256 (nothings-stb-013ac3b_GH0.tar.gz) = f2f5aeaa2504f8dc3ee7412cb480f9be218766c7a652ce3bcebbc25ec72d7e9c
SIZE (nothings-stb-013ac3b_GH0.tar.gz) = 1510649
-SHA256 (wolfSSL-wolfssl-v5.7.6-stable_GH0.tar.gz) = 52b1e439e30d1ed8162a16308a8525a862183b67aa30373b11166ecbab000d63
-SIZE (wolfSSL-wolfssl-v5.7.6-stable_GH0.tar.gz) = 24573776
+SHA256 (wolfSSL-wolfssl-v5.8.0-stable_GH0.tar.gz) = f90f18c7f12913a0b351b1f4305e768697ea1380794df1f2984b9452ab0aeeaf
+SIZE (wolfSSL-wolfssl-v5.8.0-stable_GH0.tar.gz) = 24936537
SHA256 (xioTechnologies-Fusion-v1.2.8_GH0.tar.gz) = ff9e4b8f09592226e310e8ac55073614743d04ace4e1ab66e96c3b517000600b
SIZE (xioTechnologies-Fusion-v1.2.8_GH0.tar.gz) = 447874
SHA256 (thestk-rtmidi-6.0.0_GH0.tar.gz) = ef7bcda27fee6936b651c29ebe9544c74959d0b1583b716ce80a1c6fea7617f0
diff --git a/emulators/rpcs3/files/patch-rpcs3_rpcs3qt_game__list__frame.cpp b/emulators/rpcs3/files/patch-rpcs3_rpcs3qt_game__list__frame.cpp
deleted file mode 100644
index af2bc4ddbf9c..000000000000
--- a/emulators/rpcs3/files/patch-rpcs3_rpcs3qt_game__list__frame.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-Fix build with Qt >= 6.9.0
-
-Backported from: https://github.com/RPCS3/rpcs3/commit/600e4604169464c64cbf548e7629e483ad2aad1e
-
---- rpcs3/rpcs3qt/game_list_frame.cpp.orig 2025-03-30 19:45:32 UTC
-+++ rpcs3/rpcs3qt/game_list_frame.cpp
-@@ -2363,7 +2363,7 @@ void game_list_frame::BatchActionBySerials(progress_di
-
- connect(future_watcher, &QFutureWatcher<void>::finished, this, [=, this]()
- {
-- pdlg->setLabelText(progressLabel.arg(*index).arg(serials_size));
-+ pdlg->setLabelText(progressLabel.arg(index->load()).arg(serials_size));
- pdlg->setCancelButtonText(tr("OK"));
- QApplication::beep();
-
-@@ -2396,7 +2396,7 @@ void game_list_frame::BatchActionBySerials(progress_di
- return;
- }
-
-- pdlg->setLabelText(progressLabel.arg(*index).arg(serials_size));
-+ pdlg->setLabelText(progressLabel.arg(index->load()).arg(serials_size));
- pdlg->setCancelButtonText(tr("OK"));
- connect(pdlg, &progress_dialog::canceled, this, [pdlg](){ pdlg->deleteLater(); });
- QApplication::beep();
diff --git a/emulators/rpcs3/files/patch-rpcs3_rpcs3qt_ps__move__tracker__dialog.cpp b/emulators/rpcs3/files/patch-rpcs3_rpcs3qt_ps__move__tracker__dialog.cpp
deleted file mode 100644
index ce6da7983d15..000000000000
--- a/emulators/rpcs3/files/patch-rpcs3_rpcs3qt_ps__move__tracker__dialog.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-Fix build with Qt >= 6.9.0
-
-Backported from: https://github.com/RPCS3/rpcs3/commit/600e4604169464c64cbf548e7629e483ad2aad1e
-
---- rpcs3/rpcs3qt/ps_move_tracker_dialog.cpp.orig 2025-03-30 19:45:32 UTC
-+++ rpcs3/rpcs3qt/ps_move_tracker_dialog.cpp
-@@ -362,7 +362,7 @@ void ps_move_tracker_dialog::update_min_radius(bool up
- }
- void ps_move_tracker_dialog::update_min_radius(bool update_slider)
- {
-- ui->minRadiusGb->setTitle(tr("Min Radius: %0 %").arg(g_cfg_move.min_radius));
-+ ui->minRadiusGb->setTitle(tr("Min Radius: %0 %").arg(g_cfg_move.min_radius.get()));
-
- if (update_slider)
- {
-@@ -372,7 +372,7 @@ void ps_move_tracker_dialog::update_max_radius(bool up
-
- void ps_move_tracker_dialog::update_max_radius(bool update_slider)
- {
-- ui->maxRadiusGb->setTitle(tr("Max Radius: %0 %").arg(g_cfg_move.max_radius));
-+ ui->maxRadiusGb->setTitle(tr("Max Radius: %0 %").arg(g_cfg_move.max_radius.get()));
-
- if (update_slider)
- {
diff --git a/emulators/rpcs3/files/patch-wolfssl b/emulators/rpcs3/files/patch-wolfssl
deleted file mode 100644
index c736ccef7dc1..000000000000
--- a/emulators/rpcs3/files/patch-wolfssl
+++ /dev/null
@@ -1,16 +0,0 @@
-https://github.com/wolfSSL/wolfssl/commit/197a7e0ba386
-
---- 3rdparty/wolfssl/wolfssl/wolfcrypt/src/cpuid.c.orig 2024-12-31 17:58:22 UTC
-+++ 3rdparty/wolfssl/wolfssl/wolfcrypt/src/cpuid.c
-@@ -259,8 +259,10 @@
-
- if (features & CPUID_AARCH64_FEAT_AES)
- cpuid_flags |= CPUID_AES;
-- if (features & CPUID_AARCH64_FEAT_PMULL)
-+ if (features & CPUID_AARCH64_FEAT_AES_PMULL) {
-+ cpuid_flags |= CPUID_AES;
- cpuid_flags |= CPUID_PMULL;
-+ }
- if (features & CPUID_AARCH64_FEAT_SHA256)
- cpuid_flags |= CPUID_SHA256;
- if (features & CPUID_AARCH64_FEAT_SHA256_512)
diff --git a/emulators/rpcs3/pkg-plist b/emulators/rpcs3/pkg-plist
index 7013d57775ab..663b6c377e73 100644
--- a/emulators/rpcs3/pkg-plist
+++ b/emulators/rpcs3/pkg-plist
@@ -43,8 +43,6 @@ share/metainfo/rpcs3.metainfo.xml
%%DATADIR%%/Icons/ui/square.png
%%DATADIR%%/Icons/ui/start.png
%%DATADIR%%/Icons/ui/triangle.png
-%%DATADIR%%/git/README.md
-%%DATADIR%%/git/commits.lst
%%DATADIR%%/test/dump_stack.elf
%%DATADIR%%/test/gs_gcm_basic_triangle.elf
%%DATADIR%%/test/gs_gcm_cube.elf
diff --git a/emulators/virtualbox-ose-kmod-70/Makefile b/emulators/virtualbox-ose-kmod-70/Makefile
index 411534590df1..aecfea40859f 100644
--- a/emulators/virtualbox-ose-kmod-70/Makefile
+++ b/emulators/virtualbox-ose-kmod-70/Makefile
@@ -44,11 +44,13 @@ SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL}
WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION}
-OPTIONS_DEFINE= DEBUG VIMAGE
+OPTIONS_DEFINE= DEBUG INVARIANTS VIMAGE
OPTIONS_DEFAULT= VIMAGE
OPTIONS_SUB= yes
DEBUG_DESC= Debug symbols, additional logs and assertions
+INVARIANTS_DESC= Use if kernel is compiled with INVARIANTS option
VIMAGE_DESC= VIMAGE virtual networking support
+INVARIANTS_CFLAGS= -DINVARIANTS
.include <bsd.port.options.mk>
diff --git a/emulators/virtualbox-ose-kmod-71/Makefile b/emulators/virtualbox-ose-kmod-71/Makefile
index d0be19651145..aec0dbb7a952 100644
--- a/emulators/virtualbox-ose-kmod-71/Makefile
+++ b/emulators/virtualbox-ose-kmod-71/Makefile
@@ -44,11 +44,13 @@ SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL}
WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION}
-OPTIONS_DEFINE= DEBUG VIMAGE
+OPTIONS_DEFINE= DEBUG INVARIANTS VIMAGE
OPTIONS_DEFAULT= VIMAGE
OPTIONS_SUB= yes
DEBUG_DESC= Debug symbols, additional logs and assertions
+INVARIANTS_DESC= Use if kernel is compiled with INVARIANTS option
VIMAGE_DESC= VIMAGE virtual networking support
+INVARIANTS_CFLAGS= -DINVARIANTS
.include <bsd.port.options.mk>
diff --git a/emulators/virtualbox-ose-kmod-legacy/Makefile b/emulators/virtualbox-ose-kmod-legacy/Makefile
index 424fd42ee14f..15eb47c2a4a1 100644
--- a/emulators/virtualbox-ose-kmod-legacy/Makefile
+++ b/emulators/virtualbox-ose-kmod-legacy/Makefile
@@ -45,13 +45,15 @@ SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL}
WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION}
-OPTIONS_DEFINE= DEBUG VIMAGE
+OPTIONS_DEFINE= DEBUG INVARIANTS VIMAGE
OPTIONS_DEFINE_i386= PAE
OPTIONS_DEFAULT= VIMAGE
OPTIONS_SUB= yes
DEBUG_DESC= Debug symbols, additional logs and assertions
+INVARIANTS_DESC= Use if kernel is compiled with INVARIANTS option
PAE_DESC= Build kernel modules for PAE-kernels
VIMAGE_DESC= VIMAGE virtual networking support
+INVARIANTS_CFLAGS= -DINVARIANTS
.include <bsd.port.options.mk>
diff --git a/emulators/virtualbox-ose-kmod/Makefile b/emulators/virtualbox-ose-kmod/Makefile
index d99d0ef6f084..dd7d18bbdde5 100644
--- a/emulators/virtualbox-ose-kmod/Makefile
+++ b/emulators/virtualbox-ose-kmod/Makefile
@@ -45,11 +45,13 @@ SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL}
WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION}
-OPTIONS_DEFINE= DEBUG VIMAGE
+OPTIONS_DEFINE= DEBUG INVARIANTS VIMAGE
OPTIONS_DEFAULT= VIMAGE
OPTIONS_SUB= yes
DEBUG_DESC= Debug symbols, additional logs and assertions
+INVARIANTS_DESC= Use if kernel is compiled with INVARIANTS option
VIMAGE_DESC= VIMAGE virtual networking support
+INVARIANTS_CFLAGS= -DINVARIANTS
.include <bsd.port.options.mk>
diff --git a/emulators/virtualbox-ose-legacy/files/patch-src_VBox_Runtime_r3_xml.cpp b/emulators/virtualbox-ose-legacy/files/patch-src_VBox_Runtime_r3_xml.cpp
new file mode 100644
index 000000000000..ae097a96d33c
--- /dev/null
+++ b/emulators/virtualbox-ose-legacy/files/patch-src_VBox_Runtime_r3_xml.cpp
@@ -0,0 +1,53 @@
+--- src/VBox/Runtime/r3/xml.cpp.orig 2020-07-09 16:57:46 UTC
++++ src/VBox/Runtime/r3/xml.cpp
+@@ -1837,12 +1837,20 @@ static void xmlParserBaseGenericError(void *pCtx, cons
+ va_end(args);
+ }
+
++#if LIBXML_VERSION >= 21206
++static void xmlStructuredErrorFunc(void *userData, const xmlError *error) RT_NOTHROW_DEF
++{
++ NOREF(userData);
++ NOREF(error);
++}
++#else
+ static void xmlParserBaseStructuredError(void *pCtx, xmlErrorPtr error)
+ {
+ NOREF(pCtx);
+ /* we expect that there is always a trailing NL */
+ LogRel(("XML error at '%s' line %d: %s", error->file, error->line, error->message));
+ }
++#endif
+
+ XmlParserBase::XmlParserBase()
+ {
+@@ -1851,7 +1859,11 @@ XmlParserBase::XmlParserBase()
+ throw std::bad_alloc();
+ /* per-thread so it must be here */
+ xmlSetGenericErrorFunc(NULL, xmlParserBaseGenericError);
++#if LIBXML_VERSION >= 21206
++ xmlSetStructuredErrorFunc(NULL, xmlStructuredErrorFunc);
++#else
+ xmlSetStructuredErrorFunc(NULL, xmlParserBaseStructuredError);
++#endif
+ }
+
+ XmlParserBase::~XmlParserBase()
+@@ -1912,7 +1924,7 @@ void XmlMemParser::read(const void *pvBuf, size_t cbSi
+ pcszFilename,
+ NULL, // encoding = auto
+ options)))
+- throw XmlError(xmlCtxtGetLastError(m_ctxt));
++ throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt));
+
+ doc.refreshInternals();
+ }
+@@ -2172,7 +2184,7 @@ void XmlFileParser::read(const RTCString &strFilename,
+ pcszFilename,
+ NULL, // encoding = auto
+ options)))
+- throw XmlError(xmlCtxtGetLastError(m_ctxt));
++ throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt));
+
+ doc.refreshInternals();
+ }
diff --git a/emulators/virtualbox-ose/files/patch-src_VBox_Runtime_r3_xml.cpp b/emulators/virtualbox-ose/files/patch-src_VBox_Runtime_r3_xml.cpp
new file mode 100644
index 000000000000..7be568f82f37
--- /dev/null
+++ b/emulators/virtualbox-ose/files/patch-src_VBox_Runtime_r3_xml.cpp
@@ -0,0 +1,53 @@
+--- src/VBox/Runtime/r3/xml.cpp.orig 2024-01-11 12:26:05 UTC
++++ src/VBox/Runtime/r3/xml.cpp
+@@ -1837,12 +1837,20 @@ static void xmlParserBaseGenericError(void *pCtx, cons
+ va_end(args);
+ }
+
++#if LIBXML_VERSION >= 21206
++static void xmlStructuredErrorFunc(void *userData, const xmlError *error) RT_NOTHROW_DEF
++{
++ NOREF(userData);
++ NOREF(error);
++}
++#else
+ static void xmlParserBaseStructuredError(void *pCtx, xmlErrorPtr error)
+ {
+ NOREF(pCtx);
+ /* we expect that there is always a trailing NL */
+ LogRel(("XML error at '%s' line %d: %s", error->file, error->line, error->message));
+ }
++#endif
+
+ XmlParserBase::XmlParserBase()
+ {
+@@ -1851,7 +1859,11 @@ XmlParserBase::XmlParserBase()
+ throw std::bad_alloc();
+ /* per-thread so it must be here */
+ xmlSetGenericErrorFunc(NULL, xmlParserBaseGenericError);
++#if LIBXML_VERSION >= 21206
++ xmlSetStructuredErrorFunc(NULL, xmlStructuredErrorFunc);
++#else
+ xmlSetStructuredErrorFunc(NULL, xmlParserBaseStructuredError);
++#endif
+ }
+
+ XmlParserBase::~XmlParserBase()
+@@ -1912,7 +1924,7 @@ void XmlMemParser::read(const void *pvBuf, size_t cbSi
+ pcszFilename,
+ NULL, // encoding = auto
+ options)))
+- throw XmlError(xmlCtxtGetLastError(m_ctxt));
++ throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt));
+
+ doc.refreshInternals();
+ }
+@@ -2172,7 +2184,7 @@ void XmlFileParser::read(const RTCString &strFilename,
+ pcszFilename,
+ NULL, // encoding = auto
+ options)))
+- throw XmlError(xmlCtxtGetLastError(m_ctxt));
++ throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt));
+
+ doc.refreshInternals();
+ }
diff --git a/finance/hyperswitch/Makefile b/finance/hyperswitch/Makefile
index 75767d402870..814f4e3efe3c 100644
--- a/finance/hyperswitch/Makefile
+++ b/finance/hyperswitch/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hyperswitch
-DISTVERSION= 2025.02.27.0
-PORTREVISION= 1
+DISTVERSION= 2025.05.16.0
CATEGORIES= finance
MAINTAINER= yuri@FreeBSD.org
@@ -62,6 +61,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
asn1-rs-derive-0.5.1 \
asn1-rs-impl-0.2.0 \
assert-json-diff-2.0.2 \
+ async-bb8-diesel-0.2.1 \
async-compression-0.4.12 \
async-lock-3.4.0 \
async-stream-0.3.5 \
@@ -71,49 +71,35 @@ CARGO_CRATES= actix-codec-0.5.2 \
atomic-waker-1.1.2 \
autocfg-1.3.0 \
awc-3.5.1 \
- aws-config-0.55.3 \
- aws-config-1.5.5 \
- aws-credential-types-0.55.3 \
- aws-credential-types-1.2.1 \
- aws-endpoint-0.55.3 \
- aws-http-0.55.3 \
- aws-runtime-1.4.2 \
- aws-sdk-kms-0.28.0 \
- aws-sdk-lambda-1.43.0 \
- aws-sdk-s3-0.28.0 \
- aws-sdk-sesv2-0.28.0 \
- aws-sdk-sso-0.28.0 \
- aws-sdk-sso-1.40.0 \
- aws-sdk-ssooidc-1.41.0 \
- aws-sdk-sts-0.28.0 \
- aws-sdk-sts-1.40.0 \
- aws-sig-auth-0.55.3 \
- aws-sigv4-0.55.3 \
- aws-sigv4-1.2.3 \
- aws-smithy-async-0.55.3 \
- aws-smithy-async-1.2.1 \
- aws-smithy-checksums-0.55.3 \
- aws-smithy-client-0.55.3 \
- aws-smithy-eventstream-0.55.3 \
- aws-smithy-eventstream-0.60.4 \
- aws-smithy-http-0.55.3 \
- aws-smithy-http-0.60.10 \
- aws-smithy-http-tower-0.55.3 \
- aws-smithy-json-0.55.3 \
+ aws-config-1.5.10 \
+ aws-credential-types-1.2.2 \
+ aws-runtime-1.5.6 \
+ aws-sdk-kms-1.51.0 \
+ aws-sdk-lambda-1.60.0 \
+ aws-sdk-s3-1.65.0 \
+ aws-sdk-sesv2-1.57.0 \
+ aws-sdk-sso-1.50.0 \
+ aws-sdk-ssooidc-1.51.0 \
+ aws-sdk-sts-1.51.0 \
+ aws-sigv4-1.3.0 \
+ aws-smithy-async-1.2.5 \
+ aws-smithy-checksums-0.60.13 \
+ aws-smithy-eventstream-0.60.8 \
+ aws-smithy-http-0.60.12 \
+ aws-smithy-http-0.62.0 \
+ aws-smithy-http-client-1.0.0 \
aws-smithy-json-0.60.7 \
- aws-smithy-query-0.55.3 \
+ aws-smithy-json-0.61.3 \
aws-smithy-query-0.60.7 \
- aws-smithy-runtime-1.7.1 \
- aws-smithy-runtime-api-1.7.2 \
- aws-smithy-types-0.55.3 \
- aws-smithy-types-1.2.4 \
- aws-smithy-xml-0.55.3 \
- aws-smithy-xml-0.60.8 \
- aws-types-0.55.3 \
- aws-types-1.3.3 \
+ aws-smithy-runtime-1.8.0 \
+ aws-smithy-runtime-api-1.7.4 \
+ aws-smithy-types-1.3.0 \
+ aws-smithy-xml-0.60.9 \
+ aws-types-1.3.6 \
axum-0.7.5 \
axum-core-0.4.3 \
backtrace-0.3.73 \
+ base16ct-0.1.1 \
base16ct-0.2.0 \
base32-0.4.0 \
base62-2.0.2 \
@@ -146,7 +132,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-0.4.12 \
- bytes-1.7.1 \
+ bytes-1.10.1 \
bytes-utils-0.1.4 \
bytestring-1.3.1 \
camino-1.1.9 \
@@ -203,6 +189,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
crossbeam-utils-0.7.2 \
crossbeam-utils-0.8.20 \
crunchy-0.2.2 \
+ crypto-bigint-0.4.9 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
csv-1.3.0 \
@@ -219,6 +206,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
data-encoding-2.6.0 \
deadpool-0.10.0 \
deadpool-runtime-0.1.4 \
+ der-0.6.1 \
der-0.7.9 \
der-parser-9.0.0 \
deranged-0.3.11 \
@@ -227,7 +215,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
derive_builder_macro-0.12.0 \
derive_deref-1.1.1 \
derive_more-0.99.18 \
- deunicode-1.6.0 \
+ deunicode-1.6.1 \
diesel-2.2.3 \
diesel_derives-2.2.3 \
diesel_migrations-2.2.0 \
@@ -240,10 +228,12 @@ CARGO_CRATES= actix-codec-0.5.2 \
dotenvy-0.15.7 \
dsl_auto_type-0.1.2 \
dyn-clone-1.0.17 \
+ ecdsa-0.14.8 \
ecdsa-0.16.9 \
ed25519-2.2.3 \
ed25519-dalek-2.1.1 \
either-1.13.0 \
+ elliptic-curve-0.12.3 \
elliptic-curve-0.13.8 \
email-encoding-0.3.0 \
email_address-0.2.9 \
@@ -258,9 +248,9 @@ CARGO_CRATES= actix-codec-0.5.2 \
event-listener-strategy-0.5.2 \
fake-2.9.2 \
fantoccini-0.19.3 \
- fastrand-1.9.0 \
- fastrand-2.1.1 \
+ fastrand-2.3.0 \
fdeflate-0.3.4 \
+ ff-0.12.1 \
ff-0.13.0 \
fiat-crypto-0.2.9 \
fixedbitset-0.4.2 \
@@ -268,6 +258,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
float-cmp-0.9.0 \
flume-0.11.0 \
fnv-1.0.7 \
+ foldhash-0.1.4 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
@@ -278,7 +269,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
futures-0.1.31 \
futures-0.3.30 \
futures-channel-0.3.30 \
- futures-core-0.3.30 \
+ futures-core-0.3.31 \
futures-executor-0.3.30 \
futures-intrusive-0.5.0 \
futures-io-0.3.30 \
@@ -296,6 +287,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
globwalk-0.8.1 \
globwalk-0.9.1 \
graphviz-rust-0.6.6 \
+ group-0.12.1 \
group-0.13.0 \
h2-0.3.26 \
h2-0.4.6 \
@@ -303,7 +295,8 @@ CARGO_CRATES= actix-codec-0.5.2 \
hashbrown-0.12.3 \
hashbrown-0.13.2 \
hashbrown-0.14.5 \
- hashlink-0.9.1 \
+ hashbrown-0.15.2 \
+ hashlink-0.10.0 \
headers-0.3.9 \
headers-core-0.2.0 \
heck-0.4.1 \
@@ -316,6 +309,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
hmac-0.12.1 \
home-0.5.9 \
hostname-0.4.0 \
+ html-escape-0.2.13 \
http-0.2.12 \
http-1.1.0 \
http-body-0.4.6 \
@@ -325,7 +319,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
httpdate-1.0.3 \
humansize-2.1.3 \
hyper-0.14.30 \
- hyper-1.4.1 \
+ hyper-1.6.0 \
hyper-proxy-0.9.1 \
hyper-rustls-0.23.2 \
hyper-rustls-0.24.2 \
@@ -355,7 +349,6 @@ CARGO_CRATES= actix-codec-0.5.2 \
indexmap-1.9.3 \
indexmap-2.5.0 \
infer-0.15.0 \
- instant-0.1.13 \
into-attr-0.1.1 \
into-attr-derive-0.2.1 \
iovec-0.1.4 \
@@ -367,7 +360,6 @@ CARGO_CRATES= actix-codec-0.5.2 \
isocountry-0.3.2 \
itertools-0.10.5 \
itertools-0.11.0 \
- itertools-0.12.1 \
itertools-0.13.0 \
itoa-1.0.11 \
jobserver-0.1.32 \
@@ -396,6 +388,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
lock_api-0.3.4 \
lock_api-0.4.12 \
log-0.4.22 \
+ lru-0.12.5 \
lru-cache-0.1.2 \
lz4_flex-0.11.3 \
matchers-0.1.0 \
@@ -443,7 +436,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
oauth2-4.4.2 \
object-0.36.4 \
oid-registry-0.7.1 \
- once_cell-1.19.0 \
+ once_cell-1.21.1 \
oncemutex-0.1.1 \
oorandom-11.1.4 \
openidconnect-3.5.0 \
@@ -461,6 +454,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
ordered-multimap-0.6.0 \
outref-0.5.1 \
overload-0.1.1 \
+ p256-0.11.1 \
p256-0.13.2 \
p384-0.13.0 \
parking-2.2.0 \
@@ -491,6 +485,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
+ pkcs8-0.9.0 \
pkcs8-0.10.2 \
pkg-config-0.3.30 \
plotters-0.3.6 \
@@ -506,7 +501,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
proc-macro-crate-3.2.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.86 \
+ proc-macro2-1.0.94 \
proptest-1.5.0 \
prost-0.13.2 \
prost-build-0.13.2 \
@@ -547,6 +542,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
rend-0.4.2 \
reqwest-0.11.27 \
reqwest-0.12.7 \
+ rfc6979-0.3.1 \
rfc6979-0.4.0 \
ring-0.16.20 \
ring-0.17.8 \
@@ -572,9 +568,9 @@ CARGO_CRATES= actix-codec-0.5.2 \
rustls-native-certs-0.6.3 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.1.3 \
- rustls-pki-types-1.8.0 \
+ rustls-pki-types-1.11.0 \
rustls-webpki-0.101.7 \
- rustls-webpki-0.102.7 \
+ rustls-webpki-0.102.8 \
rustversion-1.0.17 \
rusty-fork-0.3.0 \
ryu-1.0.18 \
@@ -586,9 +582,10 @@ CARGO_CRATES= actix-codec-0.5.2 \
sct-0.7.1 \
sdd-3.0.2 \
seahash-4.1.0 \
+ sec1-0.3.0 \
sec1-0.7.3 \
security-framework-2.11.1 \
- security-framework-sys-2.11.1 \
+ security-framework-sys-2.14.0 \
semver-0.9.0 \
semver-1.0.23 \
semver-parser-0.7.0 \
@@ -616,6 +613,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
signal-hook-0.3.17 \
signal-hook-registry-1.4.2 \
signal-hook-tokio-0.3.1 \
+ signature-1.6.4 \
signature-2.2.0 \
simd-adler32-0.3.7 \
simdutf8-0.1.4 \
@@ -630,15 +628,15 @@ CARGO_CRATES= actix-codec-0.5.2 \
socket2-0.5.7 \
spin-0.5.2 \
spin-0.9.8 \
+ spki-0.6.0 \
spki-0.7.3 \
- sqlformat-0.2.4 \
- sqlx-0.8.2 \
- sqlx-core-0.8.2 \
- sqlx-macros-0.8.2 \
- sqlx-macros-core-0.8.2 \
- sqlx-mysql-0.8.2 \
- sqlx-postgres-0.8.2 \
- sqlx-sqlite-0.8.2 \
+ sqlx-0.8.3 \
+ sqlx-core-0.8.3 \
+ sqlx-macros-0.8.3 \
+ sqlx-macros-core-0.8.3 \
+ sqlx-mysql-0.8.3 \
+ sqlx-postgres-0.8.3 \
+ sqlx-sqlite-0.8.3 \
stable_deref_trait-1.2.0 \
stacker-0.1.17 \
static_assertions-1.1.0 \
@@ -652,7 +650,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
strum_macros-0.26.4 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.77 \
+ syn-2.0.100 \
syn_derive-0.1.8 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.1 \
@@ -670,7 +668,9 @@ CARGO_CRATES= actix-codec-0.5.2 \
thirtyfour-0.31.0 \
thirtyfour-macros-0.1.3 \
thiserror-1.0.63 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.63 \
+ thiserror-impl-2.0.12 \
thread_local-1.1.8 \
time-0.3.36 \
time-core-0.1.2 \
@@ -745,14 +745,14 @@ CARGO_CRATES= actix-codec-0.5.2 \
unicode-properties-0.1.2 \
unicode-segmentation-1.11.0 \
unicode-xid-0.2.5 \
- unicode_categories-0.1.1 \
unidecode-0.3.0 \
untrusted-0.7.1 \
untrusted-0.9.0 \
- url-2.5.2 \
+ url-2.5.4 \
urlencoding-2.1.3 \
urlparse-0.7.3 \
utf16_iter-1.0.5 \
+ utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
utoipa-4.2.3 \
@@ -839,7 +839,6 @@ CARGO_CRATES= actix-codec-0.5.2 \
zstd-safe-7.2.1 \
zstd-sys-2.0.13+zstd.1.5.6 \
rust-i18n,rust-i18n-macro,rust-i18n-support@git+https://github.com/kashif-m/rust-i18n?rev=f2d8096aaaff7a87a847c35a5394c269f75e077a\#f2d8096aaaff7a87a847c35a5394c269f75e077a \
- async-bb8-diesel@git+https://github.com/jarnura/async-bb8-diesel?rev=53b4ab901aab7635c8215fd1c2d542c8db443094\#53b4ab901aab7635c8215fd1c2d542c8db443094 \
rusty-money@git+https://github.com/varunsrin/rusty_money?rev=bbc0150742a0fff905225ff11ee09388e9babdcc\#bbc0150742a0fff905225ff11ee09388e9babdcc \
josekit@git+https://github.com/sumanmaji4/josekit-rs.git?rev=5ab54876c29a84f86aef8c169413a46026883efe\#5ab54876c29a84f86aef8c169413a46026883efe \
scylla,scylla-cql,scylla-macros@git+https://github.com/juspay/scylla-rust-driver.git?rev=5700aa2847b25437cdd4fcf34d707aa90dca8b89\#5700aa2847b25437cdd4fcf34d707aa90dca8b89
diff --git a/finance/hyperswitch/distinfo b/finance/hyperswitch/distinfo
index 3d165ec4dcf3..817edc248ec4 100644
--- a/finance/hyperswitch/distinfo
+++ b/finance/hyperswitch/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1740678310
+TIMESTAMP = 1747744943
SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
SIZE (rust/crates/actix-codec-0.5.2.crate) = 14085
SHA256 (rust/crates/actix-cors-0.6.5.crate) = 0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370
@@ -79,6 +79,8 @@ SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf
SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261
SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
+SHA256 (rust/crates/async-bb8-diesel-0.2.1.crate) = ebc03a2806f66f36513d65e0a7f34200382230250cadcf8a8397cfbe3f26b795
+SIZE (rust/crates/async-bb8-diesel-0.2.1.crate) = 36854
SHA256 (rust/crates/async-compression-0.4.12.crate) = fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa
SIZE (rust/crates/async-compression-0.4.12.crate) = 109647
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
@@ -97,92 +99,64 @@ SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7
SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/awc-3.5.1.crate) = 79049b2461279b886e46f1107efc347ebecc7b88d74d023dda010551a124967b
SIZE (rust/crates/awc-3.5.1.crate) = 80169
-SHA256 (rust/crates/aws-config-0.55.3.crate) = bcdcf0d683fe9c23d32cf5b53c9918ea0a500375a9fb20109802552658e576c9
-SIZE (rust/crates/aws-config-0.55.3.crate) = 113897
-SHA256 (rust/crates/aws-config-1.5.5.crate) = 4e95816a168520d72c0e7680c405a5a8c1fb6a035b4bc4b9d7b0de8e1a941697
-SIZE (rust/crates/aws-config-1.5.5.crate) = 123818
-SHA256 (rust/crates/aws-credential-types-0.55.3.crate) = 1fcdb2f7acbc076ff5ad05e7864bdb191ca70a6fd07668dc3a1a8bcd051de5ae
-SIZE (rust/crates/aws-credential-types-0.55.3.crate) = 18279
-SHA256 (rust/crates/aws-credential-types-1.2.1.crate) = 60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da
-SIZE (rust/crates/aws-credential-types-1.2.1.crate) = 13764
-SHA256 (rust/crates/aws-endpoint-0.55.3.crate) = 8cce1c41a6cfaa726adee9ebb9a56fcd2bbfd8be49fd8a04c5e20fd968330b04
-SIZE (rust/crates/aws-endpoint-0.55.3.crate) = 6942
-SHA256 (rust/crates/aws-http-0.55.3.crate) = aadbc44e7a8f3e71c8b374e03ecd972869eb91dd2bc89ed018954a52ba84bc44
-SIZE (rust/crates/aws-http-0.55.3.crate) = 22987
-SHA256 (rust/crates/aws-runtime-1.4.2.crate) = 2424565416eef55906f9f8cece2072b6b6a76075e3ff81483ebe938a89a4c05f
-SIZE (rust/crates/aws-runtime-1.4.2.crate) = 58843
-SHA256 (rust/crates/aws-sdk-kms-0.28.0.crate) = 545335abd7c6ef7285d2972a67b9f8279ff5fec8bbb3ffc637fa436ba1e6e434
-SIZE (rust/crates/aws-sdk-kms-0.28.0.crate) = 487621
-SHA256 (rust/crates/aws-sdk-lambda-1.43.0.crate) = fd9e398f83bbd720e4bf785b9638f8c2189093da50edc2001966c53bf6d87b0c
-SIZE (rust/crates/aws-sdk-lambda-1.43.0.crate) = 765710
-SHA256 (rust/crates/aws-sdk-s3-0.28.0.crate) = fba197193cbb4bcb6aad8d99796b2291f36fa89562ded5d4501363055b0de89f
-SIZE (rust/crates/aws-sdk-s3-0.28.0.crate) = 887780
-SHA256 (rust/crates/aws-sdk-sesv2-0.28.0.crate) = 4891169a246b580136f4d3682c11a68b710bdc1027dd7774023fa651a87f10b6
-SIZE (rust/crates/aws-sdk-sesv2-0.28.0.crate) = 473395
-SHA256 (rust/crates/aws-sdk-sso-0.28.0.crate) = c8b812340d86d4a766b2ca73f740dfd47a97c2dff0c06c8517a16d88241957e4
-SIZE (rust/crates/aws-sdk-sso-0.28.0.crate) = 54460
-SHA256 (rust/crates/aws-sdk-sso-1.40.0.crate) = e5879bec6e74b648ce12f6085e7245417bc5f6d672781028384d2e494be3eb6d
-SIZE (rust/crates/aws-sdk-sso-1.40.0.crate) = 70772
-SHA256 (rust/crates/aws-sdk-ssooidc-1.41.0.crate) = 4ef4cd9362f638c22a3b959fd8df292e7e47fdf170270f86246b97109b5f2f7d
-SIZE (rust/crates/aws-sdk-ssooidc-1.41.0.crate) = 85115
-SHA256 (rust/crates/aws-sdk-sts-0.28.0.crate) = 265fac131fbfc188e5c3d96652ea90ecc676a934e3174eaaee523c6cec040b3b
-SIZE (rust/crates/aws-sdk-sts-0.28.0.crate) = 113575
-SHA256 (rust/crates/aws-sdk-sts-1.40.0.crate) = 0b1e2735d2ab28b35ecbb5496c9d41857f52a0d6a0075bbf6a8af306045ea6f6
-SIZE (rust/crates/aws-sdk-sts-1.40.0.crate) = 144720
-SHA256 (rust/crates/aws-sig-auth-0.55.3.crate) = 3b94acb10af0c879ecd5c7bdf51cda6679a0a4f4643ce630905a77673bfa3c61
-SIZE (rust/crates/aws-sig-auth-0.55.3.crate) = 12433
-SHA256 (rust/crates/aws-sigv4-0.55.3.crate) = 9d2ce6f507be68e968a33485ced670111d1cbad161ddbbab1e313c03d37d8f4c
-SIZE (rust/crates/aws-sigv4-0.55.3.crate) = 28037
-SHA256 (rust/crates/aws-sigv4-1.2.3.crate) = 5df1b0fa6be58efe9d4ccc257df0a53b89cd8909e86591a13ca54817c87517be
-SIZE (rust/crates/aws-sigv4-1.2.3.crate) = 45981
-SHA256 (rust/crates/aws-smithy-async-0.55.3.crate) = 13bda3996044c202d75b91afeb11a9afae9db9a721c6a7a427410018e286b880
-SIZE (rust/crates/aws-smithy-async-0.55.3.crate) = 12869
-SHA256 (rust/crates/aws-smithy-async-1.2.1.crate) = 62220bc6e97f946ddd51b5f1361f78996e704677afc518a4ff66b7a72ea1378c
-SIZE (rust/crates/aws-smithy-async-1.2.1.crate) = 20779
-SHA256 (rust/crates/aws-smithy-checksums-0.55.3.crate) = 07ed8b96d95402f3f6b8b57eb4e0e45ee365f78b1a924faf20ff6e97abf1eae6
-SIZE (rust/crates/aws-smithy-checksums-0.55.3.crate) = 11742
-SHA256 (rust/crates/aws-smithy-client-0.55.3.crate) = 0a86aa6e21e86c4252ad6a0e3e74da9617295d8d6e374d552be7d3059c41cedd
-SIZE (rust/crates/aws-smithy-client-0.55.3.crate) = 49914
-SHA256 (rust/crates/aws-smithy-eventstream-0.55.3.crate) = 460c8da5110835e3d9a717c61f5556b20d03c32a1dec57f8fc559b360f733bb8
-SIZE (rust/crates/aws-smithy-eventstream-0.55.3.crate) = 16753
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.4.crate) = e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858
-SIZE (rust/crates/aws-smithy-eventstream-0.60.4.crate) = 17166
-SHA256 (rust/crates/aws-smithy-http-0.55.3.crate) = 2b3b693869133551f135e1f2c77cb0b8277d9e3e17feaf2213f735857c4f0d28
-SIZE (rust/crates/aws-smithy-http-0.55.3.crate) = 54480
-SHA256 (rust/crates/aws-smithy-http-0.60.10.crate) = 01dbcb6e2588fd64cfb6d7529661b06466419e4c54ed1c62d6510d2d0350a728
-SIZE (rust/crates/aws-smithy-http-0.60.10.crate) = 23683
-SHA256 (rust/crates/aws-smithy-http-tower-0.55.3.crate) = 3ae4f6c5798a247fac98a867698197d9ac22643596dc3777f0c76b91917616b9
-SIZE (rust/crates/aws-smithy-http-tower-0.55.3.crate) = 8848
-SHA256 (rust/crates/aws-smithy-json-0.55.3.crate) = 23f9f42fbfa96d095194a632fbac19f60077748eba536eb0b9fecc28659807f8
-SIZE (rust/crates/aws-smithy-json-0.55.3.crate) = 22924
+SHA256 (rust/crates/aws-config-1.5.10.crate) = 9b49afaa341e8dd8577e1a2200468f98956d6eda50bcf4a53246cc00174ba924
+SIZE (rust/crates/aws-config-1.5.10.crate) = 124460
+SHA256 (rust/crates/aws-credential-types-1.2.2.crate) = 4471bef4c22a06d2c7a1b6492493d3fdf24a805323109d6874f9c94d5906ac14
+SIZE (rust/crates/aws-credential-types-1.2.2.crate) = 13823
+SHA256 (rust/crates/aws-runtime-1.5.6.crate) = 0aff45ffe35196e593ea3b9dd65b320e51e2dda95aff4390bc459e461d09c6ad
+SIZE (rust/crates/aws-runtime-1.5.6.crate) = 60192
+SHA256 (rust/crates/aws-sdk-kms-1.51.0.crate) = 3c30f6fd5646b99d9b45ec3a0c22e67112c175b2383100c960d7ee39d96c8d96
+SIZE (rust/crates/aws-sdk-kms-1.51.0.crate) = 646797
+SHA256 (rust/crates/aws-sdk-lambda-1.60.0.crate) = c1badb81ceafb6b329cd94a8d218e098b842c051da7821d66002f218106b073c
+SIZE (rust/crates/aws-sdk-lambda-1.60.0.crate) = 780665
+SHA256 (rust/crates/aws-sdk-s3-1.65.0.crate) = d3ba2c5c0f2618937ce3d4a5ad574b86775576fa24006bcb3128c6e2cbf3c34e
+SIZE (rust/crates/aws-sdk-s3-1.65.0.crate) = 1404825
+SHA256 (rust/crates/aws-sdk-sesv2-1.57.0.crate) = 3dfdd8eabbf8aea436830307108e249d9c60f7ecbd6a6953fda475d8985a8288
+SIZE (rust/crates/aws-sdk-sesv2-1.57.0.crate) = 811711
+SHA256 (rust/crates/aws-sdk-sso-1.50.0.crate) = 05ca43a4ef210894f93096039ef1d6fa4ad3edfabb3be92b80908b9f2e4b4eab
+SIZE (rust/crates/aws-sdk-sso-1.50.0.crate) = 70780
+SHA256 (rust/crates/aws-sdk-ssooidc-1.51.0.crate) = abaf490c2e48eed0bb8e2da2fb08405647bd7f253996e0f93b981958ea0f73b0
+SIZE (rust/crates/aws-sdk-ssooidc-1.51.0.crate) = 85128
+SHA256 (rust/crates/aws-sdk-sts-1.51.0.crate) = b68fde0d69c8bfdc1060ea7da21df3e39f6014da316783336deff0a9ec28f4bf
+SIZE (rust/crates/aws-sdk-sts-1.51.0.crate) = 155207
+SHA256 (rust/crates/aws-sigv4-1.3.0.crate) = 69d03c3c05ff80d54ff860fe38c726f6f494c639ae975203a101335f223386db
+SIZE (rust/crates/aws-sigv4-1.3.0.crate) = 47362
+SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
+SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
+SHA256 (rust/crates/aws-smithy-checksums-0.60.13.crate) = ba1a71073fca26775c8b5189175ea8863afb1c9ea2cceb02a5de5ad9dfbaa795
+SIZE (rust/crates/aws-smithy-checksums-0.60.13.crate) = 11787
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.8.crate) = 7c45d3dddac16c5c59d553ece225a88870cf81b7b813c9cc17b78cf4685eac7a
+SIZE (rust/crates/aws-smithy-eventstream-0.60.8.crate) = 17898
+SHA256 (rust/crates/aws-smithy-http-0.60.12.crate) = 7809c27ad8da6a6a68c454e651d4962479e81472aa19ae99e59f9aba1f9713cc
+SIZE (rust/crates/aws-smithy-http-0.60.12.crate) = 23717
+SHA256 (rust/crates/aws-smithy-http-0.62.0.crate) = c5949124d11e538ca21142d1fba61ab0a2a2c1bc3ed323cdb3e4b878bfb83166
+SIZE (rust/crates/aws-smithy-http-0.62.0.crate) = 23795
+SHA256 (rust/crates/aws-smithy-http-client-1.0.0.crate) = 0497ef5d53065b7cd6a35e9c1654bd1fefeae5c52900d91d1b188b0af0f29324
+SIZE (rust/crates/aws-smithy-http-client-1.0.0.crate) = 73188
SHA256 (rust/crates/aws-smithy-json-0.60.7.crate) = 4683df9469ef09468dad3473d129960119a0d3593617542b7d52086c8486f2d6
SIZE (rust/crates/aws-smithy-json-0.60.7.crate) = 23035
-SHA256 (rust/crates/aws-smithy-query-0.55.3.crate) = 98819eb0b04020a1c791903533b638534ae6c12e2aceda3e6e6fba015608d51d
-SIZE (rust/crates/aws-smithy-query-0.55.3.crate) = 7301
+SHA256 (rust/crates/aws-smithy-json-0.61.3.crate) = 92144e45819cae7dc62af23eac5a038a58aa544432d2102609654376a900bd07
+SIZE (rust/crates/aws-smithy-json-0.61.3.crate) = 23079
SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
-SHA256 (rust/crates/aws-smithy-runtime-1.7.1.crate) = d1ce695746394772e7000b39fe073095db6d45a862d0767dd5ad0ac0d7f8eb87
-SIZE (rust/crates/aws-smithy-runtime-1.7.1.crate) = 117454
-SHA256 (rust/crates/aws-smithy-runtime-api-1.7.2.crate) = e086682a53d3aa241192aa110fa8dfce98f2f5ac2ead0de84d41582c7e8fdb96
-SIZE (rust/crates/aws-smithy-runtime-api-1.7.2.crate) = 68443
-SHA256 (rust/crates/aws-smithy-types-0.55.3.crate) = 16a3d0bf4f324f4ef9793b86a1701d9700fbcdbd12a846da45eed104c634c6e8
-SIZE (rust/crates/aws-smithy-types-0.55.3.crate) = 43942
-SHA256 (rust/crates/aws-smithy-types-1.2.4.crate) = 273dcdfd762fae3e1650b8024624e7cd50e484e37abdab73a7a706188ad34543
-SIZE (rust/crates/aws-smithy-types-1.2.4.crate) = 81074
-SHA256 (rust/crates/aws-smithy-xml-0.55.3.crate) = b1b9d12875731bd07e767be7baad95700c3137b56730ec9ddeedb52a5e5ca63b
-SIZE (rust/crates/aws-smithy-xml-0.55.3.crate) = 15634
-SHA256 (rust/crates/aws-smithy-xml-0.60.8.crate) = d123fbc2a4adc3c301652ba8e149bf4bc1d1725affb9784eb20c953ace06bf55
-SIZE (rust/crates/aws-smithy-xml-0.60.8.crate) = 15755
-SHA256 (rust/crates/aws-types-0.55.3.crate) = 6dd209616cc8d7bfb82f87811a5c655dc97537f592689b18743bddf5dc5c4829
-SIZE (rust/crates/aws-types-0.55.3.crate) = 14357
-SHA256 (rust/crates/aws-types-1.3.3.crate) = 5221b91b3e441e6675310829fd8984801b772cb1546ef6c0e54dec9f1ac13fef
-SIZE (rust/crates/aws-types-1.3.3.crate) = 21186
+SHA256 (rust/crates/aws-smithy-runtime-1.8.0.crate) = f6328865e36c6fd970094ead6b05efd047d3a80ec5fc3be5e743910da9f2ebf8
+SIZE (rust/crates/aws-smithy-runtime-1.8.0.crate) = 95437
+SHA256 (rust/crates/aws-smithy-runtime-api-1.7.4.crate) = 3da37cf5d57011cb1753456518ec76e31691f1f474b73934a284eb2a1c76510f
+SIZE (rust/crates/aws-smithy-runtime-api-1.7.4.crate) = 69274
+SHA256 (rust/crates/aws-smithy-types-1.3.0.crate) = 836155caafba616c0ff9b07944324785de2ab016141c3550bd1c07882f8cee8f
+SIZE (rust/crates/aws-smithy-types-1.3.0.crate) = 83058
+SHA256 (rust/crates/aws-smithy-xml-0.60.9.crate) = ab0b0166827aa700d3dc519f72f8b3a91c35d0b8d042dc5d643a91e6f80648fc
+SIZE (rust/crates/aws-smithy-xml-0.60.9.crate) = 15744
+SHA256 (rust/crates/aws-types-1.3.6.crate) = 3873f8deed8927ce8d04487630dc9ff73193bab64742a61d050e57a68dec4125
+SIZE (rust/crates/aws-types-1.3.6.crate) = 21598
SHA256 (rust/crates/axum-0.7.5.crate) = 3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf
SIZE (rust/crates/axum-0.7.5.crate) = 151429
SHA256 (rust/crates/axum-core-0.4.3.crate) = a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3
SIZE (rust/crates/axum-core-0.4.3.crate) = 21877
SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
+SHA256 (rust/crates/base16ct-0.1.1.crate) = 349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce
+SIZE (rust/crates/base16ct-0.1.1.crate) = 10186
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base32-0.4.0.crate) = 23ce669cd6c8588f79e15cf450314f9638f967fc5770ff1c7c1deb0925ea7cfa
@@ -247,8 +221,8 @@ SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
SIZE (rust/crates/bytes-0.4.12.crate) = 46361
-SHA256 (rust/crates/bytes-1.7.1.crate) = 8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50
-SIZE (rust/crates/bytes-1.7.1.crate) = 63623
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
SHA256 (rust/crates/bytestring-1.3.1.crate) = 74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72
@@ -361,6 +335,8 @@ SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e91
SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crypto-bigint-0.4.9.crate) = ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef
+SIZE (rust/crates/crypto-bigint-0.4.9.crate) = 46826
SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -393,6 +369,8 @@ SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af0
SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
+SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
+SIZE (rust/crates/der-0.6.1.crate) = 74205
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553
@@ -409,8 +387,8 @@ SHA256 (rust/crates/derive_deref-1.1.1.crate) = dcdbcee2d9941369faba772587a565f4
SIZE (rust/crates/derive_deref-1.1.1.crate) = 6970
SHA256 (rust/crates/derive_more-0.99.18.crate) = 5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce
SIZE (rust/crates/derive_more-0.99.18.crate) = 55013
-SHA256 (rust/crates/deunicode-1.6.0.crate) = 339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00
-SIZE (rust/crates/deunicode-1.6.0.crate) = 170864
+SHA256 (rust/crates/deunicode-1.6.1.crate) = dc55fe0d1f6c107595572ec8b107c0999bb1a2e0b75e37429a4fb0d6474a0e7d
+SIZE (rust/crates/deunicode-1.6.1.crate) = 172337
SHA256 (rust/crates/diesel-2.2.3.crate) = 65e13bab2796f412722112327f3e575601a3e9cdcbe426f0d30dbf43f3f5dc71
SIZE (rust/crates/diesel-2.2.3.crate) = 355385
SHA256 (rust/crates/diesel_derives-2.2.3.crate) = e7f2c3de51e2ba6bf2a648285696137aaf0f5f487bcbea93972fe8a364e131a4
@@ -435,6 +413,8 @@ SHA256 (rust/crates/dsl_auto_type-0.1.2.crate) = c5d9abe6314103864cc2d8901b7ae22
SIZE (rust/crates/dsl_auto_type-0.1.2.crate) = 14201
SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
+SHA256 (rust/crates/ecdsa-0.14.8.crate) = 413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c
+SIZE (rust/crates/ecdsa-0.14.8.crate) = 24720
SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca
SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406
SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
@@ -443,6 +423,8 @@ SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a67
SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/elliptic-curve-0.12.3.crate) = e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3
+SIZE (rust/crates/elliptic-curve-0.12.3.crate) = 58374
SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
SHA256 (rust/crates/email-encoding-0.3.0.crate) = 60d1d33cdaede7e24091f039632eb5d3c7469fe5b066a985281a34fc70fa317f
@@ -471,12 +453,12 @@ SHA256 (rust/crates/fake-2.9.2.crate) = 1c25829bde82205da46e1823b2259db6273379f6
SIZE (rust/crates/fake-2.9.2.crate) = 104662
SHA256 (rust/crates/fantoccini-0.19.3.crate) = 65f0fbe245d714b596ba5802b46f937f5ce68dcae0f32f9a70b5c3b04d3c6f64
SIZE (rust/crates/fantoccini-0.19.3.crate) = 68280
-SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
-SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
-SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
+SHA256 (rust/crates/ff-0.12.1.crate) = d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160
+SIZE (rust/crates/ff-0.12.1.crate) = 12956
SHA256 (rust/crates/ff-0.13.0.crate) = ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449
SIZE (rust/crates/ff-0.13.0.crate) = 17688
SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
@@ -491,6 +473,8 @@ SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba38
SIZE (rust/crates/flume-0.11.0.crate) = 67502
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
+SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
@@ -511,8 +495,8 @@ SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e7348
SIZE (rust/crates/futures-0.3.30.crate) = 53828
SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
SHA256 (rust/crates/futures-intrusive-0.5.0.crate) = 1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f
@@ -547,6 +531,8 @@ SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/graphviz-rust-0.6.6.crate) = 27dafd1ac303e0dfb347a3861d9ac440859bab26ec2f534bbceb262ea492a1e0
SIZE (rust/crates/graphviz-rust-0.6.6.crate) = 19650
+SHA256 (rust/crates/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7
+SIZE (rust/crates/group-0.12.1.crate) = 16516
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
@@ -561,8 +547,10 @@ SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b2
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af
-SIZE (rust/crates/hashlink-0.9.1.crate) = 28928
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
SIZE (rust/crates/headers-0.3.9.crate) = 68290
SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
@@ -587,6 +575,8 @@ SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f6
SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/hostname-0.4.0.crate) = f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba
SIZE (rust/crates/hostname-0.4.0.crate) = 10632
+SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
+SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
SIZE (rust/crates/http-0.2.12.crate) = 101964
SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
@@ -605,8 +595,8 @@ SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/hyper-0.14.30.crate) = a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9
SIZE (rust/crates/hyper-0.14.30.crate) = 198175
-SHA256 (rust/crates/hyper-1.4.1.crate) = 50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05
-SIZE (rust/crates/hyper-1.4.1.crate) = 151849
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
SHA256 (rust/crates/hyper-proxy-0.9.1.crate) = ca815a891b24fdfb243fa3239c86154392b0953ee584aa1a2a1f66d20cbe75cc
SIZE (rust/crates/hyper-proxy-0.9.1.crate) = 10317
SHA256 (rust/crates/hyper-rustls-0.23.2.crate) = 1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c
@@ -665,8 +655,6 @@ SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de
SIZE (rust/crates/indexmap-2.5.0.crate) = 85919
SHA256 (rust/crates/infer-0.15.0.crate) = cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199
SIZE (rust/crates/infer-0.15.0.crate) = 18734
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/into-attr-0.1.1.crate) = 18b48c537e49a709e678caec3753a7dba6854661a1eaa27675024283b3f8b376
SIZE (rust/crates/into-attr-0.1.1.crate) = 1485
SHA256 (rust/crates/into-attr-derive-0.2.1.crate) = ecac7c1ae6cd2c6a3a64d1061a8bdc7f52ff62c26a831a2301e54c1b5d70d5b1
@@ -689,8 +677,6 @@ SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
@@ -747,6 +733,8 @@ SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d5
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
SHA256 (rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5
@@ -841,8 +829,8 @@ SHA256 (rust/crates/object-0.36.4.crate) = 084f1a5821ac4c651660a94a7153d27ac9d8a
SIZE (rust/crates/object-0.36.4.crate) = 325802
SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9
SIZE (rust/crates/oid-registry-0.7.1.crate) = 15220
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/once_cell-1.21.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
+SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
SHA256 (rust/crates/oncemutex-0.1.1.crate) = 44d11de466f4a3006fe8a5e7ec84e93b79c70cb992ae0aa0eb631ad2df8abfe2
SIZE (rust/crates/oncemutex-0.1.1.crate) = 2476
SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
@@ -877,6 +865,8 @@ SHA256 (rust/crates/outref-0.5.1.crate) = 4030760ffd992bef45b0ae3f10ce1aba99e334
SIZE (rust/crates/outref-0.5.1.crate) = 3957
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594
+SIZE (rust/crates/p256-0.11.1.crate) = 67282
SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
SIZE (rust/crates/p256-0.13.2.crate) = 63434
SHA256 (rust/crates/p384-0.13.0.crate) = 70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209
@@ -937,6 +927,8 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs8-0.9.0.crate) = 9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba
+SIZE (rust/crates/pkcs8-0.9.0.crate) = 26214
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
@@ -967,8 +959,8 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
SHA256 (rust/crates/proptest-1.5.0.crate) = b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d
SIZE (rust/crates/proptest-1.5.0.crate) = 201381
SHA256 (rust/crates/prost-0.13.2.crate) = 3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995
@@ -1049,6 +1041,8 @@ SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961ab
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
SHA256 (rust/crates/reqwest-0.12.7.crate) = f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63
SIZE (rust/crates/reqwest-0.12.7.crate) = 176918
+SHA256 (rust/crates/rfc6979-0.3.1.crate) = 7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb
+SIZE (rust/crates/rfc6979-0.3.1.crate) = 8460
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
@@ -1099,12 +1093,12 @@ SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustls-pemfile-2.1.3.crate) = 196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425
SIZE (rust/crates/rustls-pemfile-2.1.3.crate) = 26757
-SHA256 (rust/crates/rustls-pki-types-1.8.0.crate) = fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0
-SIZE (rust/crates/rustls-pki-types-1.8.0.crate) = 29562
+SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
+SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.102.7.crate) = 84678086bd54edf2b415183ed7a94d0efb049f1b646a33e22a36f3794be6ae56
-SIZE (rust/crates/rustls-webpki-0.102.7.crate) = 203931
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
@@ -1127,12 +1121,14 @@ SHA256 (rust/crates/sdd-3.0.2.crate) = 0495e4577c672de8254beb68d01a9b62d0e8a13c0
SIZE (rust/crates/sdd-3.0.2.crate) = 25156
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
+SHA256 (rust/crates/sec1-0.3.0.crate) = 3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928
+SIZE (rust/crates/sec1-0.3.0.crate) = 17615
SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.11.1.crate) = 75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf
-SIZE (rust/crates/security-framework-sys-2.11.1.crate) = 18755
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
SIZE (rust/crates/semver-0.9.0.crate) = 17344
SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
@@ -1187,6 +1183,8 @@ SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c
SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
SHA256 (rust/crates/signal-hook-tokio-0.3.1.crate) = 213241f76fb1e37e27de3b6aa1b068a2c333233b59cca6634f634b80a27ecf1e
SIZE (rust/crates/signal-hook-tokio-0.3.1.crate) = 7984
+SHA256 (rust/crates/signature-1.6.4.crate) = 74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c
+SIZE (rust/crates/signature-1.6.4.crate) = 16012
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
@@ -1215,24 +1213,24 @@ SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613
SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/spki-0.6.0.crate) = 67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b
+SIZE (rust/crates/spki-0.6.0.crate) = 14791
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
-SHA256 (rust/crates/sqlformat-0.2.4.crate) = f895e3734318cc55f1fe66258926c9b910c124d47520339efecbb6c59cec7c1f
-SIZE (rust/crates/sqlformat-0.2.4.crate) = 21923
-SHA256 (rust/crates/sqlx-0.8.2.crate) = 93334716a037193fac19df402f8571269c84a00852f6a7066b5d2616dcd64d3e
-SIZE (rust/crates/sqlx-0.8.2.crate) = 175040
-SHA256 (rust/crates/sqlx-core-0.8.2.crate) = d4d8060b456358185f7d50c55d9b5066ad956956fddec42ee2e8567134a8936e
-SIZE (rust/crates/sqlx-core-0.8.2.crate) = 116153
-SHA256 (rust/crates/sqlx-macros-0.8.2.crate) = cac0692bcc9de3b073e8d747391827297e075c7710ff6276d9f7a1f3d58c6657
-SIZE (rust/crates/sqlx-macros-0.8.2.crate) = 6308
-SHA256 (rust/crates/sqlx-macros-core-0.8.2.crate) = 1804e8a7c7865599c9c79be146dc8a9fd8cc86935fa641d3ea58e5f0688abaa5
-SIZE (rust/crates/sqlx-macros-core-0.8.2.crate) = 29729
-SHA256 (rust/crates/sqlx-mysql-0.8.2.crate) = 64bb4714269afa44aef2755150a0fc19d756fb580a67db8885608cf02f47d06a
-SIZE (rust/crates/sqlx-mysql-0.8.2.crate) = 71781
-SHA256 (rust/crates/sqlx-postgres-0.8.2.crate) = 6fa91a732d854c5d7726349bb4bb879bb9478993ceb764247660aee25f67c2f8
-SIZE (rust/crates/sqlx-postgres-0.8.2.crate) = 129806
-SHA256 (rust/crates/sqlx-sqlite-0.8.2.crate) = d5b2cf34a45953bfd3daaf3db0f7a7878ab9b7a6b91b422d24a7a9e4c857b680
-SIZE (rust/crates/sqlx-sqlite-0.8.2.crate) = 74021
+SHA256 (rust/crates/sqlx-0.8.3.crate) = 4410e73b3c0d8442c5f99b425d7a435b5ee0ae4167b3196771dd3f7a01be745f
+SIZE (rust/crates/sqlx-0.8.3.crate) = 179122
+SHA256 (rust/crates/sqlx-core-0.8.3.crate) = 6a007b6936676aa9ab40207cde35daab0a04b823be8ae004368c0793b96a61e0
+SIZE (rust/crates/sqlx-core-0.8.3.crate) = 116274
+SHA256 (rust/crates/sqlx-macros-0.8.3.crate) = 3112e2ad78643fef903618d78cf0aec1cb3134b019730edb039b69eaf531f310
+SIZE (rust/crates/sqlx-macros-0.8.3.crate) = 6339
+SHA256 (rust/crates/sqlx-macros-core-0.8.3.crate) = 4e9f90acc5ab146a99bf5061a7eb4976b573f560bc898ef3bf8435448dd5e7ad
+SIZE (rust/crates/sqlx-macros-core-0.8.3.crate) = 29908
+SHA256 (rust/crates/sqlx-mysql-0.8.3.crate) = 4560278f0e00ce64938540546f59f590d60beee33fffbd3b9cd47851e5fff233
+SIZE (rust/crates/sqlx-mysql-0.8.3.crate) = 72519
+SHA256 (rust/crates/sqlx-postgres-0.8.3.crate) = c5b98a57f363ed6764d5b3a12bfedf62f07aa16e1856a7ddc2a0bb190a959613
+SIZE (rust/crates/sqlx-postgres-0.8.3.crate) = 132700
+SHA256 (rust/crates/sqlx-sqlite-0.8.3.crate) = f85ca71d3a5b24e64e1d08dd8fe36c6c95c339a896cc33068148906784620540
+SIZE (rust/crates/sqlx-sqlite-0.8.3.crate) = 76100
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/stacker-0.1.17.crate) = 799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b
@@ -1259,8 +1257,8 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
-SIZE (rust/crates/syn-2.0.77.crate) = 268784
+SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (rust/crates/syn-2.0.100.crate) = 297947
SHA256 (rust/crates/syn_derive-0.1.8.crate) = 1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b
SIZE (rust/crates/syn_derive-0.1.8.crate) = 5173
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
@@ -1295,8 +1293,12 @@ SHA256 (rust/crates/thirtyfour-macros-0.1.3.crate) = b72d056365e368fc57a56d0cec9
SIZE (rust/crates/thirtyfour-macros-0.1.3.crate) = 14362
SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724
SIZE (rust/crates/thiserror-1.0.63.crate) = 21537
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261
SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
@@ -1445,22 +1447,22 @@ SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40e
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
SHA256 (rust/crates/unicode-xid-0.2.5.crate) = 229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a
SIZE (rust/crates/unicode-xid-0.2.5.crate) = 15530
-SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
-SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
SHA256 (rust/crates/unidecode-0.3.0.crate) = 402bb19d8e03f1d1a7450e2bd613980869438e0666331be3e073089124aa1adc
SIZE (rust/crates/unidecode-0.3.0.crate) = 103512
SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
+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/urlparse-0.7.3.crate) = 110352d4e9076c67839003c7788d8604e24dcded13e0b375af3efaa8cf468517
SIZE (rust/crates/urlparse-0.7.3.crate) = 8299
SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
+SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -1633,13 +1635,11 @@ SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41
SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
SHA256 (kashif-m-rust-i18n-f2d8096aaaff7a87a847c35a5394c269f75e077a_GH0.tar.gz) = 6034df4e9d3aab8bdd155f8fd7d7eb06b4b1b0b2e436cc1481bc4e9ff9f8e475
SIZE (kashif-m-rust-i18n-f2d8096aaaff7a87a847c35a5394c269f75e077a_GH0.tar.gz) = 44692
-SHA256 (jarnura-async-bb8-diesel-53b4ab901aab7635c8215fd1c2d542c8db443094_GH0.tar.gz) = aeb26e30b7bfb9412d5fd9a72607e1a19531eaa5de325838df2443fad0630975
-SIZE (jarnura-async-bb8-diesel-53b4ab901aab7635c8215fd1c2d542c8db443094_GH0.tar.gz) = 8440
SHA256 (varunsrin-rusty_money-bbc0150742a0fff905225ff11ee09388e9babdcc_GH0.tar.gz) = 9de3651f5f31e328bd06600e6a15644ec3577467cf6db871daf17429785ae3a3
SIZE (varunsrin-rusty_money-bbc0150742a0fff905225ff11ee09388e9babdcc_GH0.tar.gz) = 20981
SHA256 (sumanmaji4-josekit-rs-5ab54876c29a84f86aef8c169413a46026883efe_GH0.tar.gz) = 91587874e1d859471c05223d03af167fb391ec17a7462f9ff8c9f339b92bb8cb
SIZE (sumanmaji4-josekit-rs-5ab54876c29a84f86aef8c169413a46026883efe_GH0.tar.gz) = 144767
SHA256 (juspay-scylla-rust-driver-5700aa2847b25437cdd4fcf34d707aa90dca8b89_GH0.tar.gz) = a6c7a65f7da0ede6184658fe1b687583ec8d6ee5268aadfd9c1304eb4d6b54a4
SIZE (juspay-scylla-rust-driver-5700aa2847b25437cdd4fcf34d707aa90dca8b89_GH0.tar.gz) = 829373
-SHA256 (juspay-hyperswitch-2025.02.27.0_GH0.tar.gz) = acf722e24e54645a72f44bc4b6dfca69dd97b8cd63fa944d386d2b90081f5e1a
-SIZE (juspay-hyperswitch-2025.02.27.0_GH0.tar.gz) = 13119351
+SHA256 (juspay-hyperswitch-2025.05.16.0_GH0.tar.gz) = e4c06f9864b7889c2a8f26f57878df3f16bfcfce8dd870f6db0c6a6a6ff08557
+SIZE (juspay-hyperswitch-2025.05.16.0_GH0.tar.gz) = 13473677
diff --git a/games/DDNet/Makefile b/games/DDNet/Makefile
index e016fe8cda71..359abe24e314 100644
--- a/games/DDNet/Makefile
+++ b/games/DDNet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= DDNet
-PORTVERSION= 19.1
+PORTVERSION= 19.2
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://ddnet.tw/downloads/
diff --git a/games/DDNet/distinfo b/games/DDNet/distinfo
index eca19e4ccbe2..7773e669bd4d 100644
--- a/games/DDNet/distinfo
+++ b/games/DDNet/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1743428001
-SHA256 (DDNet-19.1.tar.xz) = 48161116aaae7d6d95a45fca44794fd7a8978589c69141e99ea68074e2a62c8c
-SIZE (DDNet-19.1.tar.xz) = 37011652
+TIMESTAMP = 1747241716
+SHA256 (DDNet-19.2.tar.xz) = 954e996e682e975a7105931d7ff49315b50273f9f085df2b541ba394cb610619
+SIZE (DDNet-19.2.tar.xz) = 37027408
SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cxx-1.0.71.crate) = 5469a6f42296f4fd40789b397383718f9a0bd75d2f9b7cedbb249996811fba27
diff --git a/games/DDNet/pkg-plist b/games/DDNet/pkg-plist
index 668b214688bc..79afe7690bb3 100644
--- a/games/DDNet/pkg-plist
+++ b/games/DDNet/pkg-plist
@@ -7,7 +7,6 @@ lib/ddnet/demo_extract_chat
lib/ddnet/dilate
lib/ddnet/dummy_map
lib/ddnet/map_convert_07
-lib/ddnet/map_create_pixelart
lib/ddnet/map_diff
lib/ddnet/map_extract
lib/ddnet/map_find_env
@@ -15,6 +14,7 @@ lib/ddnet/map_optimize
lib/ddnet/map_replace_area
lib/ddnet/map_replace_image
lib/ddnet/map_resave
+lib/ddnet/map_test
lib/ddnet/packetgen
lib/ddnet/stun
lib/ddnet/twping
diff --git a/games/hyperrogue/Makefile b/games/hyperrogue/Makefile
index b68c5a035aa6..2180794b2019 100644
--- a/games/hyperrogue/Makefile
+++ b/games/hyperrogue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hyperrogue
-PORTVERSION= 13.0x
+PORTVERSION= 13.0y
DISTVERSIONPREFIX= v
CATEGORIES= games
diff --git a/games/hyperrogue/distinfo b/games/hyperrogue/distinfo
index 5e6224f2a355..94ad0502516c 100644
--- a/games/hyperrogue/distinfo
+++ b/games/hyperrogue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741179865
-SHA256 (zenorogue-hyperrogue-v13.0x_GH0.tar.gz) = 5ad0808c753a22df336993b99dbd1fbe0fcd10b326d215ca93d2a62fb7def4be
-SIZE (zenorogue-hyperrogue-v13.0x_GH0.tar.gz) = 99870676
+TIMESTAMP = 1747040197
+SHA256 (zenorogue-hyperrogue-v13.0y_GH0.tar.gz) = 3f547704203eaf8eaa6f5ca88fc1dfa6ea339ebdaf17fd7fc83955c69093376c
+SIZE (zenorogue-hyperrogue-v13.0y_GH0.tar.gz) = 99927335
diff --git a/games/lbreakouthd/Makefile b/games/lbreakouthd/Makefile
index 0821e5c716ce..a45d86ac7973 100644
--- a/games/lbreakouthd/Makefile
+++ b/games/lbreakouthd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lbreakouthd
-PORTVERSION= 1.1.9
+PORTVERSION= 1.1.10
CATEGORIES= games
MASTER_SITES= SF/lgames/${PORTNAME}/
diff --git a/games/lbreakouthd/distinfo b/games/lbreakouthd/distinfo
index 44873a383766..2ba8c68e17a3 100644
--- a/games/lbreakouthd/distinfo
+++ b/games/lbreakouthd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721655464
-SHA256 (lbreakouthd-1.1.9.tar.gz) = 1c8cd9707ff2181457ffd53216e472bac024ce0ce144490c44d68ffbabd00be1
-SIZE (lbreakouthd-1.1.9.tar.gz) = 4162278
+TIMESTAMP = 1747241386
+SHA256 (lbreakouthd-1.1.10.tar.gz) = bb2962f60f0aaa9c27a944649c0fc64e61d28208a6b91c3821371dc73d051974
+SIZE (lbreakouthd-1.1.10.tar.gz) = 4180390
diff --git a/games/libretro-shaders-slang/Makefile b/games/libretro-shaders-slang/Makefile
index bfaa5779fda5..9d9b6400ab0d 100644
--- a/games/libretro-shaders-slang/Makefile
+++ b/games/libretro-shaders-slang/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-shaders-slang
-DISTVERSION= g20250422
+DISTVERSION= g20250521
CATEGORIES= games
MAINTAINER= bsdcode@disroot.org
@@ -13,7 +13,7 @@ LICENSE_COMB= multi
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= slang-shaders
-GH_TAGNAME= 69e9e55679cd087e891a8536e45dc38134965822
+GH_TAGNAME= 8c630e0d3234d93b6c2bc847371f86aa4e535686
MAKE_ARGS= PREFIX=${PREFIX}
diff --git a/games/libretro-shaders-slang/distinfo b/games/libretro-shaders-slang/distinfo
index 2cea91ad333a..6110c7858139 100644
--- a/games/libretro-shaders-slang/distinfo
+++ b/games/libretro-shaders-slang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745476183
-SHA256 (libretro-slang-shaders-g20250422-69e9e55679cd087e891a8536e45dc38134965822_GH0.tar.gz) = dc44adf31915bdd726c705afb5c7e9e37cd19ae123bf53ba09801f6724feda93
-SIZE (libretro-slang-shaders-g20250422-69e9e55679cd087e891a8536e45dc38134965822_GH0.tar.gz) = 44462860
+TIMESTAMP = 1747834723
+SHA256 (libretro-slang-shaders-g20250521-8c630e0d3234d93b6c2bc847371f86aa4e535686_GH0.tar.gz) = d5a9f9f019d8ab6d2b1e5d22f89e811af536c4be214ff413e070fa7e7feb9725
+SIZE (libretro-slang-shaders-g20250521-8c630e0d3234d93b6c2bc847371f86aa4e535686_GH0.tar.gz) = 44573511
diff --git a/games/libretro-shaders-slang/pkg-plist b/games/libretro-shaders-slang/pkg-plist
index fda3867b5dcc..5af99b5e1fa9 100644
--- a/games/libretro-shaders-slang/pkg-plist
+++ b/games/libretro-shaders-slang/pkg-plist
@@ -1103,11 +1103,11 @@
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_Brighter.slangp
-%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_MaxMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-ShadowMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask_Overlapped-oldpainless.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-for_1440pMin_HiNits.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-for_HigherNits.slangp
+%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-slotmask-TVL410.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/TV/Tv-NTSC_Generic-AA_sharp-Selective.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/TV/Tv-NTSC_Megadrive-AA_sharp-Selective.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/VGA/Monitor-VGA-DoubleScan-Amber.slangp
@@ -1123,6 +1123,7 @@
%%DATADIR%%/bezel/koko-aio/Presets_Handhelds-ng/GameGear-Overlay.slangp
%%DATADIR%%/bezel/koko-aio/Presets_Handhelds-ng/GameboyAdvance-Overlay-Night.slangp
%%DATADIR%%/bezel/koko-aio/Presets_Handhelds-ng/GameboyAdvance-Overlay.slangp
+%%DATADIR%%/bezel/koko-aio/Presets_Handhelds-ng/GameboyAdvance.slangp
%%DATADIR%%/bezel/koko-aio/Presets_Handhelds-ng/GameboyColor-Overlay-IPS.slangp
%%DATADIR%%/bezel/koko-aio/Presets_Handhelds-ng/GameboyColor-Overlay-Taller-IPS.slangp
%%DATADIR%%/bezel/koko-aio/Presets_Handhelds-ng/GameboyColor-Overlay-Taller.slangp
@@ -1192,12 +1193,11 @@
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_Brighter.slangp
-%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_MaxMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-ShadowMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask_Overlapped-oldpainless.slangp
-%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask_Wide-Aperturegrille.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-for_1440pMin_HiNits.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-for_HigherNits.slangp
+%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-slotmask-TVL410.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/TV/Tv-NTSC_Generic-AA_sharp-Selective.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/TV/Tv-NTSC_Megadrive-AA_sharp-Selective.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/VGA/Monitor-VGA-DoubleScan-Amber.slangp
@@ -1243,9 +1243,9 @@
%%DATADIR%%/bezel/koko-aio/shaders-ng/reflection_blur.slang
%%DATADIR%%/bezel/koko-aio/shaders-ng/reflection_blur_pre.slang
%%DATADIR%%/bezel/koko-aio/shaders-ng/shift_and_bleed.slang
+%%DATADIR%%/bezel/koko-aio/textures/backdrop.jpg
%%DATADIR%%/bezel/koko-aio/textures/background_over.png
%%DATADIR%%/bezel/koko-aio/textures/background_under.png
-%%DATADIR%%/bezel/koko-aio/textures/boothill.jpg
%%DATADIR%%/bezel/koko-aio/textures/monitor_body_curved.png
%%DATADIR%%/bezel/koko-aio/textures/monitor_body_straight.png
%%DATADIR%%/bezel/koko-aio/textures/overlays/gamegear.jpg
@@ -2368,6 +2368,7 @@
%%DATADIR%%/edge-smoothing/scalenx/shaders/scale3x.slang
%%DATADIR%%/edge-smoothing/scalenx/shaders/scale3xSFX.slang
%%DATADIR%%/edge-smoothing/xbr/README.md
+%%DATADIR%%/edge-smoothing/xbr/hybrid-jinc2-xbr-lv2.slangp
%%DATADIR%%/edge-smoothing/xbr/other presets/2xBR-lv1-multipass.slangp
%%DATADIR%%/edge-smoothing/xbr/other presets/4xbr-hybrid-crt.slangp
%%DATADIR%%/edge-smoothing/xbr/other presets/shaders/2xBR-multipass/2xbr-lv1-c-pass0.slang
@@ -2405,6 +2406,7 @@
%%DATADIR%%/edge-smoothing/xbr/other presets/xbr-lv3-multipass.slangp
%%DATADIR%%/edge-smoothing/xbr/other presets/xbr-lv3-standalone.slangp
%%DATADIR%%/edge-smoothing/xbr/other presets/xbr-mlv4-multipass.slangp
+%%DATADIR%%/edge-smoothing/xbr/shaders/jinc2-bilateral-xbr.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/super-xbr/custom-jinc2-sharper.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/super-xbr/super-xbr-fast-pass0.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/super-xbr/super-xbr-fast-pass1.slang
@@ -2417,8 +2419,10 @@
%%DATADIR%%/edge-smoothing/xbr/shaders/support/b-spline-y.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/support/bicubic-x.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/support/bicubic-y.slang
+%%DATADIR%%/edge-smoothing/xbr/shaders/support/deblur-fast.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/support/delinearize.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/support/linearize.slang
+%%DATADIR%%/edge-smoothing/xbr/shaders/support/luma.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/support/spline16-x.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/support/spline16-y.slang
%%DATADIR%%/edge-smoothing/xbr/shaders/support/stock.slang
@@ -2742,52 +2746,101 @@
%%DATADIR%%/include/quad-pixel-communication.h
%%DATADIR%%/include/special-functions.h
%%DATADIR%%/include/subpixel_masks.h
+%%DATADIR%%/interpolation/b-spline-4-taps-fast.slangp
%%DATADIR%%/interpolation/b-spline-4-taps.slangp
%%DATADIR%%/interpolation/b-spline-fast.slangp
%%DATADIR%%/interpolation/bicubic-5-taps.slangp
+%%DATADIR%%/interpolation/bicubic-6-taps-fast.slangp
%%DATADIR%%/interpolation/bicubic-fast.slangp
%%DATADIR%%/interpolation/bicubic.slangp
+%%DATADIR%%/interpolation/catmull-rom-4-taps.slangp
%%DATADIR%%/interpolation/catmull-rom-5-taps.slangp
+%%DATADIR%%/interpolation/catmull-rom-6-taps-fast.slangp
%%DATADIR%%/interpolation/catmull-rom-fast.slangp
%%DATADIR%%/interpolation/catmull-rom.slangp
%%DATADIR%%/interpolation/cubic-README.md
%%DATADIR%%/interpolation/cubic-gamma-correct.slangp
%%DATADIR%%/interpolation/cubic.slangp
+%%DATADIR%%/interpolation/hann-5-taps.slangp
%%DATADIR%%/interpolation/hermite.slangp
%%DATADIR%%/interpolation/jinc2-sharp.slangp
%%DATADIR%%/interpolation/jinc2-sharper.slangp
%%DATADIR%%/interpolation/jinc2.slangp
-%%DATADIR%%/interpolation/lanczos16.slangp
%%DATADIR%%/interpolation/lanczos2-5-taps.slangp
+%%DATADIR%%/interpolation/lanczos2-6-taps-fast.slangp
+%%DATADIR%%/interpolation/lanczos2-fast.slangp
+%%DATADIR%%/interpolation/lanczos2.slangp
%%DATADIR%%/interpolation/lanczos3-fast.slangp
+%%DATADIR%%/interpolation/lanczos4.slangp
+%%DATADIR%%/interpolation/lanczos6.slangp
+%%DATADIR%%/interpolation/lanczos8.slangp
+%%DATADIR%%/interpolation/linear-gamma-presets/b-spline-fast.slangp
+%%DATADIR%%/interpolation/linear-gamma-presets/bicubic-fast.slangp
+%%DATADIR%%/interpolation/linear-gamma-presets/catmull-rom-fast.slangp
+%%DATADIR%%/interpolation/linear-gamma-presets/lanczos2-fast.slangp
+%%DATADIR%%/interpolation/linear-gamma-presets/lanczos3-fast.slangp
+%%DATADIR%%/interpolation/linear-gamma-presets/spline16-fast.slangp
+%%DATADIR%%/interpolation/linear-gamma-presets/spline36-fast.slangp
%%DATADIR%%/interpolation/quilez.slangp
%%DATADIR%%/interpolation/shaders/b-spline-4-taps.slang
-%%DATADIR%%/interpolation/shaders/b-spline-x.slang
-%%DATADIR%%/interpolation/shaders/b-spline-y.slang
%%DATADIR%%/interpolation/shaders/bicubic-5-taps.slang
-%%DATADIR%%/interpolation/shaders/bicubic-x.slang
-%%DATADIR%%/interpolation/shaders/bicubic-y.slang
%%DATADIR%%/interpolation/shaders/bicubic.slang
+%%DATADIR%%/interpolation/shaders/bicubic/b-spline-2-taps-x.slang
+%%DATADIR%%/interpolation/shaders/bicubic/b-spline-2-taps-y.slang
+%%DATADIR%%/interpolation/shaders/bicubic/b-spline-x.slang
+%%DATADIR%%/interpolation/shaders/bicubic/b-spline-y.slang
+%%DATADIR%%/interpolation/shaders/bicubic/bicubic-3-taps-x.slang
+%%DATADIR%%/interpolation/shaders/bicubic/bicubic-3-taps-y.slang
+%%DATADIR%%/interpolation/shaders/bicubic/bicubic-x.slang
+%%DATADIR%%/interpolation/shaders/bicubic/bicubic-y.slang
+%%DATADIR%%/interpolation/shaders/bicubic/catmull-rom-3-taps-x.slang
+%%DATADIR%%/interpolation/shaders/bicubic/catmull-rom-3-taps-y.slang
+%%DATADIR%%/interpolation/shaders/bicubic/catmull-rom-x.slang
+%%DATADIR%%/interpolation/shaders/bicubic/catmull-rom-y.slang
+%%DATADIR%%/interpolation/shaders/catmull-rom-4-taps.slang
%%DATADIR%%/interpolation/shaders/catmull-rom-5-taps.slang
-%%DATADIR%%/interpolation/shaders/catmull-rom-x.slang
-%%DATADIR%%/interpolation/shaders/catmull-rom-y.slang
%%DATADIR%%/interpolation/shaders/catmull-rom.slang
%%DATADIR%%/interpolation/shaders/cubic-gamma-correct.slang
%%DATADIR%%/interpolation/shaders/cubic.slang
+%%DATADIR%%/interpolation/shaders/hann-5-taps.slang
%%DATADIR%%/interpolation/shaders/hermite.slang
%%DATADIR%%/interpolation/shaders/jinc2.slang
-%%DATADIR%%/interpolation/shaders/lanczos16.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos2-3-taps-x.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos2-3-taps-y.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos2-x.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos2-y.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos3-x.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos3-y.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos4-x.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos4-y.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos6-x.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos6-y.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos8-x.slang
+%%DATADIR%%/interpolation/shaders/lanczos/lanczos8-y.slang
%%DATADIR%%/interpolation/shaders/lanczos2-5-taps.slang
-%%DATADIR%%/interpolation/shaders/lanczos3-x.slang
-%%DATADIR%%/interpolation/shaders/lanczos3-y.slang
-%%DATADIR%%/interpolation/shaders/linearize.slang
+%%DATADIR%%/interpolation/shaders/lanczos2.slang
%%DATADIR%%/interpolation/shaders/quilez.slang
-%%DATADIR%%/interpolation/shaders/spline16-x.slang
-%%DATADIR%%/interpolation/shaders/spline16-y.slang
-%%DATADIR%%/interpolation/shaders/spline36-x.slang
-%%DATADIR%%/interpolation/shaders/spline36-y.slang
+%%DATADIR%%/interpolation/shaders/spline/spline100-x.slang
+%%DATADIR%%/interpolation/shaders/spline/spline100-y.slang
+%%DATADIR%%/interpolation/shaders/spline/spline144-x.slang
+%%DATADIR%%/interpolation/shaders/spline/spline144-y.slang
+%%DATADIR%%/interpolation/shaders/spline/spline16-x.slang
+%%DATADIR%%/interpolation/shaders/spline/spline16-y.slang
+%%DATADIR%%/interpolation/shaders/spline/spline256-x.slang
+%%DATADIR%%/interpolation/shaders/spline/spline256-y.slang
+%%DATADIR%%/interpolation/shaders/spline/spline36-x.slang
+%%DATADIR%%/interpolation/shaders/spline/spline36-y.slang
+%%DATADIR%%/interpolation/shaders/spline/spline64-x.slang
+%%DATADIR%%/interpolation/shaders/spline/spline64-y.slang
+%%DATADIR%%/interpolation/shaders/support/checkerboard-inverted.slang
+%%DATADIR%%/interpolation/shaders/support/linearize.slang
+%%DATADIR%%/interpolation/shaders/support/shift-half-pixel.slang
+%%DATADIR%%/interpolation/spline100.slangp
+%%DATADIR%%/interpolation/spline144.slangp
%%DATADIR%%/interpolation/spline16-fast.slangp
+%%DATADIR%%/interpolation/spline256.slangp
%%DATADIR%%/interpolation/spline36-fast.slangp
+%%DATADIR%%/interpolation/spline64.slangp
%%DATADIR%%/linear/linear-gamma-correct.slang
%%DATADIR%%/linear/linear-gamma-correct.slangp
%%DATADIR%%/linear/linearize.slang
@@ -2861,11 +2914,18 @@
%%DATADIR%%/misc/shaders/retro-palettes.slang
%%DATADIR%%/misc/shaders/simple_color_controls.slang
%%DATADIR%%/misc/shaders/ss-gamma-ramp.slang
+%%DATADIR%%/misc/shaders/test-pattern/all_palettes.png
+%%DATADIR%%/misc/shaders/test-pattern/palettes_table.txt
+%%DATADIR%%/misc/shaders/test-pattern/test-pattern-append.slang
+%%DATADIR%%/misc/shaders/test-pattern/test-pattern-prepend.slang
+%%DATADIR%%/misc/shaders/test-pattern/test-pattern.inc
%%DATADIR%%/misc/shaders/tonemapping.slang
%%DATADIR%%/misc/shaders/white_point.slang
%%DATADIR%%/misc/shaders/yiq-hue-adjustment.slang
%%DATADIR%%/misc/simple_color_controls.slangp
%%DATADIR%%/misc/ss-gamma-ramp.slangp
+%%DATADIR%%/misc/test-pattern-append.slangp
+%%DATADIR%%/misc/test-pattern-prepend.slangp
%%DATADIR%%/misc/tonemapping.slangp
%%DATADIR%%/misc/white_point.slangp
%%DATADIR%%/misc/yiq-hue-adjustment.slangp
@@ -3589,12 +3649,14 @@
%%DATADIR%%/stock.slang
%%DATADIR%%/subframe-bfi/120hz-safe-BFI.slangp
%%DATADIR%%/subframe-bfi/120hz-smart-BFI.slangp
+%%DATADIR%%/subframe-bfi/adaptive_strobe-koko.slangp
%%DATADIR%%/subframe-bfi/bfi-simple.slangp
%%DATADIR%%/subframe-bfi/crt-beam-simulator.slangp
%%DATADIR%%/subframe-bfi/motionblur_test.slangp
%%DATADIR%%/subframe-bfi/shaders/120hz-safe-BFI.slang
%%DATADIR%%/subframe-bfi/shaders/120hz-smart-BFI/bfi_flicker.slang
%%DATADIR%%/subframe-bfi/shaders/120hz-smart-BFI/calculations.slang
+%%DATADIR%%/subframe-bfi/shaders/adaptive_strobe-koko.slang
%%DATADIR%%/subframe-bfi/shaders/bfi-simple.slang
%%DATADIR%%/subframe-bfi/shaders/crt-beam-simulator.slang
%%DATADIR%%/subframe-bfi/shaders/motionblur_test/resources/120.png
diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile
index 380fa75a94b7..e7fb893a9c68 100644
--- a/games/linux-steam-utils/Makefile
+++ b/games/linux-steam-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= steam-utils
-DISTVERSION= 20250319
+DISTVERSION= 20250521
CATEGORIES= games linux
PKGNAMEPREFIX= linux-
@@ -23,7 +23,7 @@ USE_GITHUB= yes
GH_ACCOUNT= shkhln
GH_PROJECT= linuxulator-steam-utils
-USE_LINUX= devtools:build dbuslibs gtk2 dri nss alsa-plugins-oss
+USE_LINUX= alsa-plugins-oss dbuslibs devtools:build dri gtk2 nss
MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX}
ALL_TARGET= build
diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo
index 5b187bc8ce7b..04289fb50909 100644
--- a/games/linux-steam-utils/distinfo
+++ b/games/linux-steam-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742838959
-SHA256 (shkhln-linuxulator-steam-utils-20250319_GH0.tar.gz) = ec4883fe39a7bae51c5257728bc6ced0e6d35a31e7565f9475c9f50e05e728d9
-SIZE (shkhln-linuxulator-steam-utils-20250319_GH0.tar.gz) = 42092
+TIMESTAMP = 1747932870
+SHA256 (shkhln-linuxulator-steam-utils-20250521_GH0.tar.gz) = 8c1f2d4533beb613845672e8e27c49e8e9c091e1ae4dfd0349448684f5004dde
+SIZE (shkhln-linuxulator-steam-utils-20250521_GH0.tar.gz) = 42140
diff --git a/games/monsterz/Makefile b/games/monsterz/Makefile
index 8588ee291454..cb5e54e684a4 100644
--- a/games/monsterz/Makefile
+++ b/games/monsterz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= monsterz
-PORTVERSION= 0.8
+PORTVERSION= 0.9
DISTVERSIONPREFIX= v
CATEGORIES= games
@@ -8,7 +8,7 @@ COMMENT= Arcade puzzle game
WWW= https://github.com/0-wiz-0/monsterz
LICENSE= WTFPL
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYGAME}
diff --git a/games/monsterz/distinfo b/games/monsterz/distinfo
index 4f23c2909e17..bf20a98d402c 100644
--- a/games/monsterz/distinfo
+++ b/games/monsterz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737823301
-SHA256 (0-wiz-0-monsterz-v0.8_GH0.tar.gz) = a4f0c845abc3d3b1ab3d08f404852bc2e1e10d512c23b4098e0d49e679a1f079
-SIZE (0-wiz-0-monsterz-v0.8_GH0.tar.gz) = 2316029
+TIMESTAMP = 1747901570
+SHA256 (0-wiz-0-monsterz-v0.9_GH0.tar.gz) = e54e3945ad1fb55002f47c39351ee87fb1f8e555aba22b759c7af21d21877534
+SIZE (0-wiz-0-monsterz-v0.9_GH0.tar.gz) = 2319426
diff --git a/games/monsterz/files/patch-Makefile b/games/monsterz/files/patch-Makefile
index fbb366ab6af4..eade9d80637c 100644
--- a/games/monsterz/files/patch-Makefile
+++ b/games/monsterz/files/patch-Makefile
@@ -1,41 +1,33 @@
---- Makefile.orig 2007-12-17 22:05:00 UTC
+--- Makefile.orig 2025-05-17 14:19:52 UTC
+++ Makefile
@@ -1,8 +1,8 @@
-
-prefix = /usr/local
--gamesdir = ${prefix}/games
--datadir = ${prefix}/share
--pkgdatadir = $(datadir)/games/monsterz
+-gamesdir = $(prefix)/games
+-datadir = $(prefix)/share
+prefix? = /usr/local
-+gamesdir = ${prefix}/bin
-+datadir = ${prefix}/share/monsterz
++gamesdir = $(prefix)/bin
++datadir = $(prefix)/share/monsterz
+ mandir = $(prefix)/share/man
+-pkgdatadir = $(datadir)/games/monsterz
+pkgdatadir = $(datadir)
+ applicationsdir = $(datadir)/applications
scoredir = /var/games
scorefile = $(scoredir)/monsterz
-
-@@ -22,7 +22,7 @@ INKSCAPE = inkscape -z
- all: monsterz
-
- monsterz: monsterz.c
-- $(CC) -Wall monsterz.c -DDATADIR=\"$(pkgdatadir)\" -DSCOREFILE=\"$(scorefile)\" -o monsterz
-+ $(CC) $(CFLAGS) -Wall monsterz.c -DDATADIR=\"$(pkgdatadir)\" -DSCOREFILE=\"$(scorefile)\" -o monsterz
-
- bitmap: $(BITMAP)
-
-@@ -42,17 +42,17 @@ graphics/logo.png: graphics/graphics.svg
- install: all
- mkdir -p $(DESTDIR)$(gamesdir)
- cp monsterz $(DESTDIR)$(gamesdir)/
+@@ -53,8 +53,8 @@ install: all
+ $(INSTALL_DIR) $(DESTDIR)$(applicationsdir)
+ $(INSTALL_DIR) $(DESTDIR)$(mandir)/man6
+ $(INSTALL_PROGRAM) monsterz $(DESTDIR)$(gamesdir)/
- chown root:games $(DESTDIR)$(gamesdir)/monsterz
- chmod g+s $(DESTDIR)$(gamesdir)/monsterz
+ #chown root:games $(DESTDIR)$(gamesdir)/monsterz
+ #chmod g+s $(DESTDIR)$(gamesdir)/monsterz
- mkdir -p $(DESTDIR)$(pkgdatadir)/graphics
- mkdir -p $(DESTDIR)$(pkgdatadir)/sound
- cp monsterz.py $(DESTDIR)$(pkgdatadir)/
- cp $(BITMAP) $(DESTDIR)$(pkgdatadir)/graphics/
- cp $(SOUND) $(MUSIC) $(DESTDIR)$(pkgdatadir)/sound/
- mkdir -p $(DESTDIR)$(scoredir)
+ $(INSTALL_DIR) $(DESTDIR)$(pkgdatadir)/graphics
+ $(INSTALL_DIR) $(DESTDIR)$(pkgdatadir)/sound
+ $(INSTALL_SCRIPT) monsterz.py $(DESTDIR)$(pkgdatadir)/
+@@ -63,9 +63,9 @@ install: all
+ $(INSTALL_DATA) monsterz.desktop $(DESTDIR)$(applicationsdir)
+ $(INSTALL_DATA) monsterz.6 $(DESTDIR)$(mandir)/man6
+ $(INSTALL_DIR) $(DESTDIR)$(scoredir)
- test -f $(DESTDIR)$(scorefile) || echo "" > $(DESTDIR)$(scorefile)
- chown root:games $(DESTDIR)$(scorefile)
- chmod g+w $(DESTDIR)$(scorefile)
diff --git a/games/monsterz/pkg-plist b/games/monsterz/pkg-plist
index 7c7f758f17be..00ea9c04b5b2 100644
--- a/games/monsterz/pkg-plist
+++ b/games/monsterz/pkg-plist
@@ -1,6 +1,8 @@
@(,games,2555) bin/monsterz
+share/man/man6/monsterz.6.gz
%%DATADIR%%/__pycache__/monsterz.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%DATADIR%%/__pycache__/monsterz.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/applications/monsterz.desktop
%%DATADIR%%/graphics/background.png
%%DATADIR%%/graphics/bigtiles.png
%%DATADIR%%/graphics/board.png
diff --git a/games/moonlight-qt/Makefile b/games/moonlight-qt/Makefile
index acbe3f8e07cb..5d17a81b3930 100644
--- a/games/moonlight-qt/Makefile
+++ b/games/moonlight-qt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= moonlight
DISTVERSION= 6.1.0
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://github.com/moonlight-stream/moonlight-qt/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= -qt
diff --git a/games/nlarn/files/patch-Makefile b/games/nlarn/files/patch-Makefile
index decaab43299a..f0b3412668e4 100644
--- a/games/nlarn/files/patch-Makefile
+++ b/games/nlarn/files/patch-Makefile
@@ -1,6 +1,15 @@
--- Makefile.orig 2020-05-23 06:13:27 UTC
+++ Makefile
-@@ -104,7 +104,7 @@ LDFLAGS += $(shell pkg-config --libs glib-2.0)
+@@ -57,7 +57,7 @@ DEFINES += -DG_DISABLE_DEPRECATED
+
+ # Definitions required regardless of host OS
+ DEFINES += -DG_DISABLE_DEPRECATED
+-CFLAGS += -std=c99 -Wall -Wextra -Werror -Iinc -Iinc/external
++CFLAGS += -std=c99 -Wall -Wextra -Iinc -Iinc/external
+ LDFLAGS += -lz -lm
+
+ ifneq (,$(findstring MINGW, $(MSYSTEM)))
+@@ -104,7 +104,7 @@ ifneq ($(SDLPDCURSES),Y)
# Unless requested otherwise build with curses.
ifneq ($(SDLPDCURSES),Y)
diff --git a/games/openbor/Makefile b/games/openbor/Makefile
index 4e1fd701c3e9..e197e424c2ad 100644
--- a/games/openbor/Makefile
+++ b/games/openbor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openbor
# Hint: svn revision is git rev-list --count ${GH_TAGNAME}
-PORTVERSION?= 7691
-PORTREVISION?= 2
+PORTVERSION?= 7743
+PORTREVISION?= 0
CATEGORIES= games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -15,7 +15,10 @@ MAINTAINER= jbeich@FreeBSD.org
COMMENT= 2D side scrolling engine for beat 'em ups, shooters, and more #'
WWW= https://www.chronocrash.com/
-LICENSE= BSD3CLAUSE GPLv2+
+LICENSE= BSD3CLAUSE
+.if ${PORTVERSION} < 7696
+LICENSE+= GPLv2+
+.endif
.if ${PORTVERSION} >= 4134
LICENSE+= ISCL
.endif
@@ -35,7 +38,7 @@ PORTSCOUT= ignore:1
USE_GITHUB= yes
GH_ACCOUNT= DCurrent
-GH_TAGNAME?= cbade65a
+GH_TAGNAME?= 7eedd899
USES+= cpe gmake pkgconfig sdl
.if ${PORTVERSION} < 4433
diff --git a/games/openbor/distinfo b/games/openbor/distinfo
index da29dcab4f28..3d79bbce92a7 100644
--- a/games/openbor/distinfo
+++ b/games/openbor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713915161
-SHA256 (DCurrent-openbor-7691-cbade65a_GH0.tar.gz) = 1b27c910c6e0399d708088331c463cc20b39ed59335edb52ea412d844430120e
-SIZE (DCurrent-openbor-7691-cbade65a_GH0.tar.gz) = 212713048
+TIMESTAMP = 1747671961
+SHA256 (DCurrent-openbor-7743-7eedd899_GH0.tar.gz) = ac900d3aa035e777f73000c05abdff19b8ea434cd72fbdd70708cc6615027cc4
+SIZE (DCurrent-openbor-7743-7eedd899_GH0.tar.gz) = 212650356
diff --git a/games/openbor/files/patch-Makefile b/games/openbor/files/patch-Makefile
new file mode 100644
index 000000000000..6602de73593c
--- /dev/null
+++ b/games/openbor/files/patch-Makefile
@@ -0,0 +1,13 @@
+--- Makefile.orig 2025-05-19 16:26:01 UTC
++++ Makefile
+@@ -255,10 +255,6 @@ GFX = source/gfxlib/bilinear.o
+ source/gfxlib/scanline.o \
+ source/gfxlib/simple2x.o \
+ source/gfxlib/tv2x.o
+-endif
+-
+-ifdef BUILD_MMX
+-GFX += source/gfxlib/bilinearmmx.o
+ endif
+
+ GAME = source/gamelib/draw.o \
diff --git a/games/pentobi/Makefile b/games/pentobi/Makefile
index 55e374ed3f54..988335641153 100644
--- a/games/pentobi/Makefile
+++ b/games/pentobi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pentobi
-PORTVERSION= 26.0
+PORTVERSION= 26.3
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
diff --git a/games/pentobi/distinfo b/games/pentobi/distinfo
index a7d7dced09c3..7083240ff7e0 100644
--- a/games/pentobi/distinfo
+++ b/games/pentobi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738276507
-SHA256 (pentobi-26.0.tar.xz) = 12dde3b622c327847bda4049fa9b440cd5b8329e90906bf2cf964b70b529d7e9
-SIZE (pentobi-26.0.tar.xz) = 466000
+TIMESTAMP = 1747241781
+SHA256 (pentobi-26.3.tar.xz) = 4104ad479efb87e5c96bb72bfbaf07c2320f8a3fbd2a9636fa0834d199fd243b
+SIZE (pentobi-26.3.tar.xz) = 465968
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 2cc7838a2ba6..f333e04f6b6c 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20250512
+PORTVERSION= s20250521
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-757-gbb8fb2f27b # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-791-gec6f8d78ad # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index f603a2ec79ed..f4bb9e556f06 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -373,7 +373,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
libloading-0.7.4 \
libloading-0.8.6 \
libm-0.2.14 \
- libmimalloc-sys-0.1.42 \
+ libmimalloc-sys-0.1.39 \
libredox-0.1.3 \
libsqlite3-sys-0.28.0 \
libudev-sys-0.1.4 \
@@ -403,7 +403,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
memoffset-0.5.6 \
memoffset-0.6.5 \
metal-0.27.0 \
- mimalloc-0.1.46 \
+ mimalloc-0.1.43 \
mime-0.3.17 \
minifb-0.28.0 \
minimal-lexical-0.2.1 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index e352df43fc72..b0a45c7fbace 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747050574
+TIMESTAMP = 1747833484
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -749,8 +749,8 @@ SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a
SIZE (rust/crates/libloading-0.8.6.crate) = 28922
SHA256 (rust/crates/libm-0.2.14.crate) = a25169bd5913a4b437588a7e3d127cd6e90127b60e0ffbd834a38f1599e016b8
SIZE (rust/crates/libm-0.2.14.crate) = 155948
-SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4
-SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614
+SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
+SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libsqlite3-sys-0.28.0.crate) = 0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f
@@ -809,8 +809,8 @@ SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25
SIZE (rust/crates/metal-0.27.0.crate) = 3028990
-SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af
-SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601
+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
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minifb-0.28.0.crate) = d1a093126f2ed9012fc0b146934c97eb0273e54983680a8bf5309b6b4a365b32
@@ -1869,5 +1869,5 @@ SHA256 (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.g
SIZE (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 2210
SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43f0faa196eb33341c8e9952da17876649dd3aade44fd357a3a098eaaeb78e9d
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
-SHA256 (veloren-v0.17.0-757-gbb8fb2f27b.tar.bz2) = 414e6636875197d9ae2b21082f042702baafcfbd4a60cb6324fe68425e45c3fc
-SIZE (veloren-v0.17.0-757-gbb8fb2f27b.tar.bz2) = 325789273
+SHA256 (veloren-v0.17.0-791-gec6f8d78ad.tar.bz2) = aba59ab0d3a8b8781e865dd7c138abff44fc9964632a8bb3cc48e829899c1018
+SIZE (veloren-v0.17.0-791-gec6f8d78ad.tar.bz2) = 325872341
diff --git a/graphics/Makefile b/graphics/Makefile
index 6c47b3e8a4c7..c7113deb4e8d 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -230,6 +230,7 @@
SUBDIR += gd
SUBDIR += gdal
SUBDIR += gdal-grass
+ SUBDIR += gdalcpp
SUBDIR += gdchart
SUBDIR += gdk-pixbuf-extra
SUBDIR += gdk-pixbuf2
@@ -462,6 +463,7 @@
SUBDIR += libecwj2
SUBDIR += libemf
SUBDIR += libepoxy
+ SUBDIR += libertiff
SUBDIR += libetonyek01
SUBDIR += libexif
SUBDIR += libexif-gtk
@@ -553,9 +555,6 @@
SUBDIR += linux-rl9-qt5-qtimageformats
SUBDIR += linux-rl9-qt5-qtsvg
SUBDIR += linux-rl9-qt5-qtwayland
- SUBDIR += linux-rl9-sdl2_gfx
- SUBDIR += linux-rl9-sdl2_image
- SUBDIR += linux-rl9-sdl2_ttf
SUBDIR += linux-rl9-shaderc
SUBDIR += linux-rl9-spirv-tools
SUBDIR += linux-rl9-vulkan
@@ -830,7 +829,6 @@
SUBDIR += pinta
SUBDIR += pixd
SUBDIR += pixelize
- SUBDIR += pixen
SUBDIR += pixie
SUBDIR += plantuml
SUBDIR += plasma-kmod
diff --git a/graphics/R-cran-s2/Makefile b/graphics/R-cran-s2/Makefile
index defc56d35361..f47676fb9263 100644
--- a/graphics/R-cran-s2/Makefile
+++ b/graphics/R-cran-s2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= s2
-DISTVERSION= 1.1.8
+DISTVERSION= 1.1.9
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/graphics/R-cran-s2/distinfo b/graphics/R-cran-s2/distinfo
index 1fd11434d3dd..99bbc0bc37aa 100644
--- a/graphics/R-cran-s2/distinfo
+++ b/graphics/R-cran-s2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747217289
-SHA256 (s2_1.1.8.tar.gz) = 4366c00a58471544d34b1ab405206d23c9cfc305468316961fab45f9912a8191
-SIZE (s2_1.1.8.tar.gz) = 2966956
+TIMESTAMP = 1748196544
+SHA256 (s2_1.1.9.tar.gz) = 4dcd2bff738be5a89b925fed29acb6e224e0f514b4530dc9987a0a72c5a99b55
+SIZE (s2_1.1.9.tar.gz) = 2967364
diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile
index 85ee2fe34c16..dff86d2db09f 100644
--- a/graphics/chafa/Makefile
+++ b/graphics/chafa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= chafa
-DISTVERSION= 1.16.0
+DISTVERSION= 1.16.1
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://hpjansson.org/chafa/releases/ \
https://github.com/hpjansson/chafa/releases/download/${PORTVERSION}/
diff --git a/graphics/chafa/distinfo b/graphics/chafa/distinfo
index 7a88e339e086..8e8d77f6b774 100644
--- a/graphics/chafa/distinfo
+++ b/graphics/chafa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747642286
-SHA256 (chafa-1.16.0.tar.xz) = bf863e57b6200b696bde1742aa95d7feb8cd23b9df1e91e91859b2b1e54fd290
-SIZE (chafa-1.16.0.tar.xz) = 1036088
+TIMESTAMP = 1747805132
+SHA256 (chafa-1.16.1.tar.xz) = 4a25debb71530baf0a748b15cfee6b8da6b513f696d9484987eaf410ecce1129
+SIZE (chafa-1.16.1.tar.xz) = 1035536
diff --git a/graphics/chafa/pkg-plist b/graphics/chafa/pkg-plist
index b5eb7c98cd00..65ebadedd052 100644
--- a/graphics/chafa/pkg-plist
+++ b/graphics/chafa/pkg-plist
@@ -17,7 +17,7 @@ lib/chafa/include/chafaconfig.h
lib/libchafa.a
lib/libchafa.so
lib/libchafa.so.0
-lib/libchafa.so.0.10.0
+lib/libchafa.so.0.10.1
libdata/pkgconfig/chafa.pc
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/api-index-deprecated.html
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/api-index-full.html
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index a9f49f84cbca..b881bd920b6d 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cimg
DISTVERSIONPREFIX= v.
-DISTVERSION= 3.5.4
+DISTVERSION= 3.5.5
PORTEPOCH= 3
CATEGORIES= graphics devel
@@ -85,6 +85,9 @@ USE_XORG+= xext
DOCBASE= README.txt
CFLAGS+= -I${LOCALBASE}/include/Imath -I${LOCALBASE}/include/OpenEXR
MAKE_ARGS+= CPPFLAGS="${CFLAGS}" FREEBSD_LDFLAGS="${LDFLAGS}"
+. if !exists(/usr/include/omp.h)
+MAKE_ARGS+= OPENMP_CFLAGS=
+. endif
PROGS= CImg_demo captcha curve_editor2d dtmri_view3d \
edge_explorer2d fade_images gaussian_fit1d generate_loop_macros \
hough_transform2d image2ascii image_registration2d image_surface3d \
diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo
index 0676f6ad5ae9..5ad7acb6713d 100644
--- a/graphics/cimg/distinfo
+++ b/graphics/cimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746696835
-SHA256 (GreycLab-CImg-v.3.5.4_GH0.tar.gz) = f3102efc0803cb52693b43adf759579feb3dbc018506a8004af5e29b40649ffb
-SIZE (GreycLab-CImg-v.3.5.4_GH0.tar.gz) = 12679591
+TIMESTAMP = 1747931392
+SHA256 (GreycLab-CImg-v.3.5.5_GH0.tar.gz) = f202f71dd77a4434fc36725022912fb57098124b92c3c4f417155337dc1c57a0
+SIZE (GreycLab-CImg-v.3.5.5_GH0.tar.gz) = 12680423
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
index 9c1e7231a156..ef8c1ca5bb8d 100644
--- a/graphics/cloudcompare/Makefile
+++ b/graphics/cloudcompare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloudcompare
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/gdal-grass/Makefile b/graphics/gdal-grass/Makefile
index 1582239ade23..c46a53b7fb40 100644
--- a/graphics/gdal-grass/Makefile
+++ b/graphics/gdal-grass/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdal-grass
PORTVERSION= 1.0.3
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/gdal-grass/files/patch-ogrgrass.h b/graphics/gdal-grass/files/patch-ogrgrass.h
new file mode 100644
index 000000000000..2252d7adb8b4
--- /dev/null
+++ b/graphics/gdal-grass/files/patch-ogrgrass.h
@@ -0,0 +1,25 @@
+--- ogrgrass.h.orig 2025-02-06 13:45:38 UTC
++++ ogrgrass.h
+@@ -56,9 +56,9 @@ class OGRGRASSLayer final : public OGRLayer
+ return poFeatureDefn;
+ }
+ GIntBig GetFeatureCount(int) override;
+- OGRErr GetExtent(OGREnvelope *psExtent, int bForce) override;
++ OGRErr GetExtent(OGREnvelope *psExtent, int bForce);
+ virtual OGRErr GetExtent(int iGeomField, OGREnvelope *psExtent,
+- int bForce) override
++ int bForce)
+ {
+ return OGRLayer::GetExtent(iGeomField, psExtent, bForce);
+ }
+@@ -73,8 +73,8 @@ class OGRGRASSLayer final : public OGRLayer
+
+ // Filters
+ virtual OGRErr SetAttributeFilter(const char *query) override;
+- virtual void SetSpatialFilter(OGRGeometry *poGeomIn) override;
+- virtual void SetSpatialFilter(int iGeomField, OGRGeometry *poGeom) override
++ virtual void SetSpatialFilter(OGRGeometry *poGeomIn);
++ virtual void SetSpatialFilter(int iGeomField, OGRGeometry *poGeom)
+ {
+ OGRLayer::SetSpatialFilter(iGeomField, poGeom);
+ }
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index 2ad5c425d161..a92ab2f07baa 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gdal
-PORTVERSION= 3.10.3
-PORTREVISION= 2
+PORTVERSION= 3.11.0
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \
LOCAL/sunpoet
@@ -13,7 +12,9 @@ WWW= https://gdal.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
-BUILD_DEPENDS= libgeotiff>=1.5.0:graphics/libgeotiff \
+BUILD_DEPENDS= fast_float>=0:math/fast_float \
+ libertiff>=0:graphics/libertiff \
+ libgeotiff>=1.5.0:graphics/libgeotiff \
proj>=6,1:graphics/proj
LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff \
libgif.so:graphics/giflib \
@@ -94,8 +95,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
CPE_VENDOR= osgeo
-HEADER_FILES= alg/gdalwarpkernel_opencl.h \
- alg/gvgcpfit.h \
+HEADER_FILES= alg/gvgcpfit.h \
alg/internal_qhull_headers.h \
alg/thinplatespline.h\
gcore/gdalexif.h \
@@ -220,26 +220,29 @@ PLIST_SUB+= BIGENDIAN=""
EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/alg/internal_libqhull \
--exclude ${DISTNAME}/frmts/gif/giflib \
--exclude ${DISTNAME}/frmts/gtiff/libgeotiff \
- --exclude ${DISTNAME}/frmts/gtiff/libtiff \
--exclude ${DISTNAME}/frmts/jpeg/libjpeg \
--exclude ${DISTNAME}/frmts/jpeg/libjpeg12 \
--exclude ${DISTNAME}/frmts/png/libpng \
--exclude ${DISTNAME}/frmts/zlib \
--exclude ${DISTNAME}/ogr/ogrsf_frmts/geojson/libjson \
+ --exclude ${DISTNAME}/third_party/fast_float \
--exclude ${DISTNAME}/third_party/LercLib \
+ --exclude ${DISTNAME}/third_party/libertiff \
--no-same-owner --no-same-permissions
.else
post-patch:
@${RM} -r ${WRKSRC}/alg/internal_libqhull/
@${RM} -r ${WRKSRC}/frmts/gif/giflib/
@${RM} -r ${WRKSRC}/frmts/gtiff/libgeotiff/
- @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/
+# @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/ # tif_lerc.c, tif_lzw.c, tif_packbits.c
@${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg/
@${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg12/
@${RM} -r ${WRKSRC}/frmts/png/libpng/
@${RM} -r ${WRKSRC}/frmts/zlib/
@${RM} -r ${WRKSRC}/ogr/ogrsf_frmts/geojson/libjson/
+ @${RM} -r ${WRKSRC}/third_party/fast_float/
@${RM} -r ${WRKSRC}/third_party/LercLib/
+ @${RM} -r ${WRKSRC}/third_party/libertiff/
.endif
post-install:
diff --git a/graphics/gdal/distinfo b/graphics/gdal/distinfo
index 23e72f65d3b5..e132da71acea 100644
--- a/graphics/gdal/distinfo
+++ b/graphics/gdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288770
-SHA256 (gdal-3.10.3.tar.xz) = 335a8d2c7567d783563d3fed37e8b58d72d9c1723f6fd1d8c299fe4c0d936781
-SIZE (gdal-3.10.3.tar.xz) = 9208456
+TIMESTAMP = 1747715310
+SHA256 (gdal-3.11.0.tar.xz) = ba1a17a74428bfd5c789ce293f59b6a3d8bfabab747431c33331ac0ac579ea71
+SIZE (gdal-3.11.0.tar.xz) = 9292588
diff --git a/graphics/gdal/files/patch-libertiff b/graphics/gdal/files/patch-libertiff
new file mode 100644
index 000000000000..7ff515bfe53e
--- /dev/null
+++ b/graphics/gdal/files/patch-libertiff
@@ -0,0 +1,11 @@
+--- frmts/snap_tiff/snaptiffdriver.cpp.orig 2025-05-06 16:38:15 UTC
++++ frmts/snap_tiff/snaptiffdriver.cpp
+@@ -8,7 +8,7 @@
+ #include "rawdataset.h"
+
+ #define LIBERTIFF_NS GDAL_libertiff
+-#include "../../third_party/libertiff/libertiff.hpp"
++#include "libertiff.hpp"
+
+ #include <algorithm>
+ #include <cmath>
diff --git a/graphics/gdal/files/patch-mysql b/graphics/gdal/files/patch-mysql
index 9b5d8032dc6f..a12efddd61eb 100644
--- a/graphics/gdal/files/patch-mysql
+++ b/graphics/gdal/files/patch-mysql
@@ -1,10 +1,10 @@
---- cmake/modules/packages/FindMySQL.cmake.orig 2023-07-06 11:14:14 UTC
+--- cmake/modules/packages/FindMySQL.cmake.orig 2025-05-06 16:38:14 UTC
+++ cmake/modules/packages/FindMySQL.cmake
-@@ -23,6 +23,7 @@ if( MYSQL_INCLUDE_DIR AND EXISTS "${MYSQL_INCLUDE_DIR}
+@@ -23,6 +23,7 @@ endif()
"${MYSQL_VERSION_H}" )
endif()
+set(CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX "mysql")
- find_library(MYSQL_LIBRARY NAMES mysqlclient mysqlclient_r)
+ find_library(MYSQL_LIBRARY NAMES mysqlclient mysqlclient_r NAMES_PER_DIR)
if( NOT CMAKE_C_COMPILER_LOADED )
diff --git a/graphics/gdal/pkg-plist b/graphics/gdal/pkg-plist
index 952ff48e0055..605a1c7d789c 100644
--- a/graphics/gdal/pkg-plist
+++ b/graphics/gdal/pkg-plist
@@ -1,3 +1,4 @@
+bin/gdal
bin/gdal-config
bin/gdal_contour
bin/gdal_create
@@ -38,6 +39,7 @@ include/cpl_conv.h
include/cpl_cpu_features.h
include/cpl_csv.h
include/cpl_error.h
+include/cpl_float.h
include/cpl_google_cloud.h
include/cpl_hash_set.h
include/cpl_http.h
@@ -62,19 +64,25 @@ include/cpl_vsil_curl_priv.h
include/cpl_worker_thread_pool.h
include/cplkeywordparser.h
include/gdal.h
+include/gdal_adbc.h
include/gdal_alg.h
include/gdal_alg_priv.h
include/gdal_csv.h
include/gdal_frmts.h
+include/gdal_fwd.h
include/gdal_mdreader.h
+include/gdal_minmax_element.hpp
include/gdal_pam.h
include/gdal_priv.h
+include/gdal_priv_templates.hpp
include/gdal_proxy.h
include/gdal_rat.h
include/gdal_simplesurf.h
+include/gdal_typetraits.h
include/gdal_utils.h
include/gdal_version.h
include/gdal_vrt.h
+include/gdalalgorithm.h
include/gdalcachedpixelaccessor.h
include/gdalexif.h
include/gdalgeorefpamdataset.h
@@ -87,7 +95,7 @@ include/gdalpansharpen.h
include/gdalsse_priv.h
include/gdalsubdatasetinfo.h
include/gdalwarper.h
-include/gdalwarpkernel_opencl.h
+include/geoheif.h
include/gnm.h
include/gnm_api.h
include/gnm_priv.h
@@ -117,9 +125,10 @@ lib/cmake/gdal/GDALConfig.cmake
lib/cmake/gdal/GDALConfigVersion.cmake
lib/gdalplugins/drivers.ini
lib/libgdal.so
-lib/libgdal.so.36
-lib/libgdal.so.36.%%PORTVERSION%%
+lib/libgdal.so.37
+lib/libgdal.so.37.%%PORTVERSION%%
libdata/pkgconfig/gdal.pc
+share/bash-completion/completions/gdal
share/bash-completion/completions/gdal-config
share/bash-completion/completions/gdal2tiles.py
share/bash-completion/completions/gdal2xyz.py
@@ -170,6 +179,8 @@ share/bash-completion/completions/ogrtindex
%%CURL%%%%DATADIR%%/eedaconf.json
%%DATADIR%%/epsg.wkt
%%DATADIR%%/esri_StatePlane_extra.wkt
+%%DATADIR%%/gdal_algorithm.schema.json
+%%DATADIR%%/gdalg.schema.json
%%DATADIR%%/gdalicon.png
%%DATADIR%%/gdalinfo_output.schema.json
%%DATADIR%%/gdalmdiminfo_output.schema.json
@@ -279,9 +290,11 @@ share/bash-completion/completions/ogrtindex
%%DATADIR%%/jpfgdgml_WL.gfs
%%DATADIR%%/jpfgdgml_WStrA.gfs
%%DATADIR%%/jpfgdgml_WStrL.gfs
+%%DATADIR%%/leaflet_template.html
%%NETCDF%%%%DATADIR%%/netcdf_config.xsd
%%DATADIR%%/nitf_spec.xml
%%DATADIR%%/nitf_spec.xsd
+%%DATADIR%%/ogr_fields_override.schema.json
%%DATADIR%%/ogrinfo_output.schema.json
%%DATADIR%%/ogrvrt.xsd
%%SQLITE%%%%DATADIR%%/osmconf.ini
@@ -313,6 +326,74 @@ share/bash-completion/completions/ogrtindex
%%DATADIR%%/vdv452.xsd
%%DATADIR%%/vicar.json
share/man/man1/gdal-config.1.gz
+share/man/man1/gdal-convert.1.gz
+share/man/man1/gdal-info.1.gz
+share/man/man1/gdal-mdim-convert.1.gz
+share/man/man1/gdal-mdim-info.1.gz
+share/man/man1/gdal-mdim.1.gz
+share/man/man1/gdal-raster-calc.1.gz
+share/man/man1/gdal-raster-clean-collar.1.gz
+share/man/man1/gdal-raster-clip.1.gz
+share/man/man1/gdal-raster-color-map.1.gz
+share/man/man1/gdal-raster-contour.1.gz
+share/man/man1/gdal-raster-convert.1.gz
+share/man/man1/gdal-raster-create.1.gz
+share/man/man1/gdal-raster-edit.1.gz
+share/man/man1/gdal-raster-fill-nodata.1.gz
+share/man/man1/gdal-raster-footprint.1.gz
+share/man/man1/gdal-raster-hillshade.1.gz
+share/man/man1/gdal-raster-index.1.gz
+share/man/man1/gdal-raster-info.1.gz
+share/man/man1/gdal-raster-mosaic.1.gz
+share/man/man1/gdal-raster-overview-add.1.gz
+share/man/man1/gdal-raster-overview-delete.1.gz
+share/man/man1/gdal-raster-pipeline.1.gz
+share/man/man1/gdal-raster-pixel-info.1.gz
+share/man/man1/gdal-raster-polygonize.1.gz
+share/man/man1/gdal-raster-reclassify.1.gz
+share/man/man1/gdal-raster-reproject.1.gz
+share/man/man1/gdal-raster-resize.1.gz
+share/man/man1/gdal-raster-roughness.1.gz
+share/man/man1/gdal-raster-scale.1.gz
+share/man/man1/gdal-raster-select.1.gz
+share/man/man1/gdal-raster-set-type.1.gz
+share/man/man1/gdal-raster-sieve.1.gz
+share/man/man1/gdal-raster-slope.1.gz
+share/man/man1/gdal-raster-stack.1.gz
+share/man/man1/gdal-raster-tile.1.gz
+share/man/man1/gdal-raster-tpi.1.gz
+share/man/man1/gdal-raster-tri.1.gz
+share/man/man1/gdal-raster-unscale.1.gz
+share/man/man1/gdal-raster-viewshed.1.gz
+share/man/man1/gdal-raster.1.gz
+share/man/man1/gdal-vector-clip.1.gz
+share/man/man1/gdal-vector-convert.1.gz
+share/man/man1/gdal-vector-edit.1.gz
+share/man/man1/gdal-vector-filter.1.gz
+share/man/man1/gdal-vector-geom-buffer.1.gz
+share/man/man1/gdal-vector-geom-explode-collections.1.gz
+share/man/man1/gdal-vector-geom-make-valid.1.gz
+share/man/man1/gdal-vector-geom-segmentize.1.gz
+share/man/man1/gdal-vector-geom-set-type.1.gz
+share/man/man1/gdal-vector-geom-simplify.1.gz
+share/man/man1/gdal-vector-geom-swap-xy.1.gz
+share/man/man1/gdal-vector-geom.1.gz
+share/man/man1/gdal-vector-grid.1.gz
+share/man/man1/gdal-vector-info.1.gz
+share/man/man1/gdal-vector-pipeline.1.gz
+share/man/man1/gdal-vector-rasterize.1.gz
+share/man/man1/gdal-vector-select.1.gz
+share/man/man1/gdal-vector-sql.1.gz
+share/man/man1/gdal-vector.1.gz
+share/man/man1/gdal-vector_concat.1.gz
+share/man/man1/gdal-vsi-copy.1.gz
+share/man/man1/gdal-vsi-delete.1.gz
+share/man/man1/gdal-vsi-list.1.gz
+share/man/man1/gdal-vsi-move.1.gz
+share/man/man1/gdal-vsi-sozip.1.gz
+share/man/man1/gdal-vsi-sync.1.gz
+share/man/man1/gdal-vsi.1.gz
+share/man/man1/gdal.1.gz
share/man/man1/gdal2tiles.1.gz
share/man/man1/gdal_calc.1.gz
share/man/man1/gdal_contour.1.gz
diff --git a/graphics/gdalcpp/Makefile b/graphics/gdalcpp/Makefile
new file mode 100644
index 000000000000..61e031bcacdf
--- /dev/null
+++ b/graphics/gdalcpp/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= gdalcpp
+PORTVERSION= 1.3.0
+CATEGORIES= graphics
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= C++11 GDAL wrapper
+WWW= https://github.com/joto/gdalcpp
+
+LICENSE= BSL
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= gdal>=0:graphics/gdal
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= include/gdalcpp.hpp
+
+USE_GITHUB= yes
+GH_ACCOUNT= joto
+GH_TAGNAME= 7e23085
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/gdalcpp.hpp ${STAGEDIR}${PREFIX}/include/
+
+.include <bsd.port.mk>
diff --git a/graphics/gdalcpp/distinfo b/graphics/gdalcpp/distinfo
new file mode 100644
index 000000000000..a667238d7658
--- /dev/null
+++ b/graphics/gdalcpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747715284
+SHA256 (joto-gdalcpp-1.3.0-7e23085_GH0.tar.gz) = a3e84d6a1358754720e6cd68ad912ccc1e5cd14ab25f2281f849080d91d5ccc1
+SIZE (joto-gdalcpp-1.3.0-7e23085_GH0.tar.gz) = 4245
diff --git a/graphics/gdalcpp/pkg-descr b/graphics/gdalcpp/pkg-descr
new file mode 100644
index 000000000000..adf817cca361
--- /dev/null
+++ b/graphics/gdalcpp/pkg-descr
@@ -0,0 +1,9 @@
+gdalcpp is a C++11 wrapper classes for GDAL/OGR.
+
+These are some small wrapper classes for GDAL offering:
+- classes with RAII instead of the arcane cleanup functions in stock GDAL
+- works with GDAL 1, 2, and 3
+- allows you to write less boilerplate code
+
+The classes are not very complete, they just have the code I needed for various
+programs.
diff --git a/graphics/gmt/Makefile b/graphics/gmt/Makefile
index 2027a59baaa1..fd8b281bb193 100644
--- a/graphics/gmt/Makefile
+++ b/graphics/gmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmt
DISTVERSION= 6.3.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= https://github.com/GenericMappingTools/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
diff --git a/graphics/kmscube/Makefile b/graphics/kmscube/Makefile
index d246d0719e45..506fa75055e3 100644
--- a/graphics/kmscube/Makefile
+++ b/graphics/kmscube/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kmscube
-PORTVERSION= s20230926
+PORTVERSION= s20241106
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -22,7 +22,7 @@ USE_GITLAB= yes
USE_GL= egl gbm glesv2
GL_SITE= https://gitlab.freedesktop.org
GL_ACCOUNT= mesa
-GL_TAGNAME= 96d63eb
+GL_TAGNAME= 311eaaa
PLIST_FILES= bin/${PORTNAME} \
bin/texturator \
${NULL}
diff --git a/graphics/kmscube/distinfo b/graphics/kmscube/distinfo
index 6fe0491f5209..f50fac6c11d1 100644
--- a/graphics/kmscube/distinfo
+++ b/graphics/kmscube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695744053
-SHA256 (kmscube-96d63eb.tar.bz2) = b0bd973ad1df8c63702bc02fe18e43c7e08c0fb32eda57a2826ad6a7af571333
-SIZE (kmscube-96d63eb.tar.bz2) = 92088
+TIMESTAMP = 1730888133
+SHA256 (kmscube-311eaaa.tar.bz2) = d3da1d9cb3509144722669f9dea4185a39b4fcc5c18e167158022642415e83d6
+SIZE (kmscube-311eaaa.tar.bz2) = 92118
diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile
index 4053079912fd..1908862a54b7 100644
--- a/graphics/lazpaint/Makefile
+++ b/graphics/lazpaint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazpaint
PORTVERSION= 7.2.2
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/graphics/libavif/Makefile b/graphics/libavif/Makefile
index 98eb65d96530..1109130289c8 100644
--- a/graphics/libavif/Makefile
+++ b/graphics/libavif/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libavif
-PORTVERSION= 1.2.1
+PORTVERSION= 1.3.0
DISTVERSIONPREFIX= v
CATEGORIES= graphics
@@ -22,7 +22,8 @@ CMAKE_ARGS= -DAVIF_GTEST:STRING=OFF \
-DAVIF_JPEG:STRING=SYSTEM \
-DAVIF_LIBYUV:STRING=SYSTEM \
-DAVIF_ZLIBPNG:STRING=SYSTEM
-CMAKE_OFF= AVIF_BUILD_EXAMPLES
+CMAKE_OFF= AVIF_BUILD_EXAMPLES \
+ AVIF_BUILD_TESTS
CMAKE_ON= AVIF_BUILD_APPS
CMAKE_TESTING_ARGS= -DAVIF_GTEST:STRING=SYSTEM
CMAKE_TESTING_ON= AVIF_BUILD_TESTS
diff --git a/graphics/libavif/distinfo b/graphics/libavif/distinfo
index 4d478ada0d0f..e9e6a583af46 100644
--- a/graphics/libavif/distinfo
+++ b/graphics/libavif/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742405446
-SHA256 (AOMediaCodec-libavif-v1.2.1_GH0.tar.gz) = 9c859c7c12ccb0f407511bfe303e6a7247f5f6738f54852662c6df8048daddf4
-SIZE (AOMediaCodec-libavif-v1.2.1_GH0.tar.gz) = 13942041
+TIMESTAMP = 1747715298
+SHA256 (AOMediaCodec-libavif-v1.3.0_GH0.tar.gz) = 0a545e953cc049bf5bcf4ee467306a2f113a75110edf59e61248873101cd26c1
+SIZE (AOMediaCodec-libavif-v1.3.0_GH0.tar.gz) = 14062497
SHA256 (kmurray-libargparse-ee74d1b_GH0.tar.gz) = 02348f0c63e7ffd0760ba035f2f55e5d07f10c9b37da8fd61a054eba5314c75d
SIZE (kmurray-libargparse-ee74d1b_GH0.tar.gz) = 22393
diff --git a/graphics/libavif/pkg-plist b/graphics/libavif/pkg-plist
index 90e896328ddc..93ee4fd71603 100644
--- a/graphics/libavif/pkg-plist
+++ b/graphics/libavif/pkg-plist
@@ -9,7 +9,7 @@ lib/cmake/libavif/libavif-config.cmake
%%PIXBUF%%lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-avif.so
lib/libavif.so
lib/libavif.so.16
-lib/libavif.so.16.2.1
+lib/libavif.so.16.3.0
libdata/pkgconfig/libavif.pc
%%MANPAGES%%share/man/man1/avifdec.1.gz
%%MANPAGES%%share/man/man1/avifenc.1.gz
diff --git a/graphics/libertiff/Makefile b/graphics/libertiff/Makefile
new file mode 100644
index 000000000000..4f2fa951b60a
--- /dev/null
+++ b/graphics/libertiff/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= libertiff
+PORTVERSION= 0.0.0.20250111
+CATEGORIES= graphics
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= C++11 simple, header-only, TIFF reader
+WWW= https://github.com/libertiff/libertiff
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= googletest>=1.12.1:devel/googletest
+
+USES= cmake:testing compiler:c++11-lang
+
+CMAKE_ON= USE_EXTERNAL_GTEST
+NO_ARCH= yes
+
+PLIST_FILES= include/libertiff.hpp
+
+USE_GITHUB= yes
+GH_TAGNAME= 7fc74e7
+
+.include <bsd.port.mk>
diff --git a/graphics/libertiff/distinfo b/graphics/libertiff/distinfo
new file mode 100644
index 000000000000..d9d97259b86b
--- /dev/null
+++ b/graphics/libertiff/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747715286
+SHA256 (libertiff-libertiff-0.0.0.20250111-7fc74e7_GH0.tar.gz) = a1953a2541414e8a26f793b4f963bb9581ade23e193ee437c973eba907be4c5d
+SIZE (libertiff-libertiff-0.0.0.20250111-7fc74e7_GH0.tar.gz) = 19972
diff --git a/graphics/libertiff/files/patch-CMakeLists.txt b/graphics/libertiff/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..9f7ffa3e8846
--- /dev/null
+++ b/graphics/libertiff/files/patch-CMakeLists.txt
@@ -0,0 +1,8 @@
+--- CMakeLists.txt.orig 2025-01-11 21:34:33 UTC
++++ CMakeLists.txt
+@@ -16,3 +16,5 @@ add_subdirectory(tests)
+ add_executable(demo demo.cpp)
+
+ add_subdirectory(tests)
++
++install(FILES libertiff.hpp DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
diff --git a/graphics/libertiff/pkg-descr b/graphics/libertiff/pkg-descr
new file mode 100644
index 000000000000..0fe97e1900c9
--- /dev/null
+++ b/graphics/libertiff/pkg-descr
@@ -0,0 +1,21 @@
+Libertiff is a C++11 simple, header-only, TIFF reader. It is MIT licensed.
+
+Handles both ClassicTIFF and BigTIFF, little-endian or big-endian ordered.
+
+The library does not offer codec facilities (and probably won't). It is mostly
+aimed at browsing through the linked chain of Image File Directory (IFD) and
+their tags.
+
+"Offline" tag values are not loaded at IFD opening time, but only upon request,
+which helps handling files with tags with an arbitrarily large number of values.
+
+The library is thread-safe (that is the instances that it returns can be used
+from multiple threads), if passed FileReader instances are themselves
+thread-safe.
+
+The library does not throw exceptions (but underlying std library might throw
+exceptions in case of out-of-memory situations)
+
+Optional features:
+- define LIBERTIFF_C_FILE_READER before including libertiff.hpp, so that the
+ libertiff::CFileReader class is available
diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile
index 91d2e8d4a82f..df9d9e7cb0a7 100644
--- a/graphics/libplacebo/Makefile
+++ b/graphics/libplacebo/Makefile
@@ -1,12 +1,8 @@
PORTNAME= libplacebo
DISTVERSIONPREFIX= v
-DISTVERSION= 7.349.0
-PORTREVISION= 1
+DISTVERSION= 7.351.0
CATEGORIES= graphics
-PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
-PATCHFILES+= 056b852018db.patch:-p1 # https://code.videolan.org/videolan/libplacebo/-/merge_requests/685
-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Reusable library for GPU-accelerated video/image rendering
WWW= https://code.videolan.org/videolan/libplacebo
diff --git a/graphics/libplacebo/distinfo b/graphics/libplacebo/distinfo
index a14eb3d8d678..1f56527383fd 100644
--- a/graphics/libplacebo/distinfo
+++ b/graphics/libplacebo/distinfo
@@ -1,9 +1,7 @@
-TIMESTAMP = 1718812481
+TIMESTAMP = 1747415872
SHA256 (fastfloat-fast_float-v5.2.0_GH0.tar.gz) = 72bbfd1914e414c920e39abdc81378adf910a622b62c45b4c61d344039425d18
SIZE (fastfloat-fast_float-v5.2.0_GH0.tar.gz) = 84800
SHA256 (Dav1dde-glad-v2.0.4_GH0.tar.gz) = 02629644c242dcc27c58222bd2c001d5e2f3765dbbcfd796542308bddebab401
SIZE (Dav1dde-glad-v2.0.4_GH0.tar.gz) = 599932
-SHA256 (libplacebo-v7.349.0.tar.bz2) = 38c9c75d9c1bb412baf34845d1ca58c41a9804d1d0798091d7a8602a0d7c9aa6
-SIZE (libplacebo-v7.349.0.tar.bz2) = 701309
-SHA256 (056b852018db.patch) = 345d0e9cc1946a78d35c322bdb6ff45e5968a8f75a299e53949f1c0b5ce1918e
-SIZE (056b852018db.patch) = 1272
+SHA256 (libplacebo-v7.351.0.tar.bz2) = d68159280842a7f0482dcea44a440f4c9a8e9403b82eccf185e46394dfc77e6a
+SIZE (libplacebo-v7.351.0.tar.bz2) = 703424
diff --git a/graphics/libplacebo/pkg-plist b/graphics/libplacebo/pkg-plist
index 0303533a3bbc..a727cea03925 100644
--- a/graphics/libplacebo/pkg-plist
+++ b/graphics/libplacebo/pkg-plist
@@ -33,5 +33,5 @@ include/libplacebo/utils/libav_internal.h
include/libplacebo/utils/upload.h
include/libplacebo/vulkan.h
lib/libplacebo.so
-lib/libplacebo.so.349
+lib/libplacebo.so.351
libdata/pkgconfig/libplacebo.pc
diff --git a/graphics/linux-rl9-sdl2_gfx/Makefile b/graphics/linux-rl9-sdl2_gfx/Makefile
deleted file mode 100644
index 5fc9aa800e4a..000000000000
--- a/graphics/linux-rl9-sdl2_gfx/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= sdl2_gfx
-PORTVERSION= 1.0.4
-DISTVERSIONSUFFIX= -10.el9
-PORTREVISION= 1
-CATEGORIES= graphics linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_gfx-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= SDL graphics drawing primitives and other support functions (Rocky Linux ${LINUX_DIST_VER})
-WWW= https://www.ferzkopp.net/Software/SDL_gfx-2.0/
-
-LICENSE= ZLIB
-
-USES= cpe linux:rl9
-CPE_VENDOR= libsdl
-USE_LDCONFIG= yes
-USE_LINUX= imageformats-libs sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_gfx
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/graphics/linux-rl9-sdl2_gfx/distinfo b/graphics/linux-rl9-sdl2_gfx/distinfo
deleted file mode 100644
index 584e94175592..000000000000
--- a/graphics/linux-rl9-sdl2_gfx/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1739910169
-SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.aarch64.rpm) = 8c68c20864ec46f5171bb19441165d343eb673d8e3f54bbcaa50b66aa11a9304
-SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.aarch64.rpm) = 39437
-SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.x86_64.rpm) = 85fcd5ae2640448b83295ed1cc5c7a97428b963723d87c83a8bd06663f043db0
-SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.x86_64.rpm) = 40074
-SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.src.rpm) = b12e3145f45b634e17f17c8de2367eadb66eba4af63cea2f1456dfcaf24d4a65
-SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.src.rpm) = 1236291
diff --git a/graphics/linux-rl9-sdl2_gfx/pkg-plist.aarch64 b/graphics/linux-rl9-sdl2_gfx/pkg-plist.aarch64
deleted file mode 100644
index 827f67a11e4a..000000000000
--- a/graphics/linux-rl9-sdl2_gfx/pkg-plist.aarch64
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/lib/.build-id/fa/68e2bd40ee2640e8ce3d23fb5626d7e083dbdc
-usr/lib64/libSDL2_gfx-1.0.so.0
-usr/lib64/libSDL2_gfx-1.0.so.0.0.2
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-usr/share/licenses/SDL2_gfx/COPYING
diff --git a/graphics/linux-rl9-sdl2_gfx/pkg-plist.amd64 b/graphics/linux-rl9-sdl2_gfx/pkg-plist.amd64
deleted file mode 100644
index 5ff96dfcdb92..000000000000
--- a/graphics/linux-rl9-sdl2_gfx/pkg-plist.amd64
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/lib/.build-id/c2/45a591d6cbe152f05443c2c551b358dcc96591
-usr/lib64/libSDL2_gfx-1.0.so.0
-usr/lib64/libSDL2_gfx-1.0.so.0.0.2
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-usr/share/licenses/SDL2_gfx/COPYING
diff --git a/graphics/linux-rl9-sdl2_image/Makefile b/graphics/linux-rl9-sdl2_image/Makefile
deleted file mode 100644
index 383299e3e1e0..000000000000
--- a/graphics/linux-rl9-sdl2_image/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= sdl2_image
-PORTVERSION= 2.8.2
-DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 1
-CATEGORIES= graphics linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_image-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= Simple library to load images as SDL interfaces (Rocky Linux ${LINUX_DIST_VER})
-WWW= https://github.com/libsdl-org/SDL_image/
-
-LICENSE= ZLIB
-
-USES= cpe linux:rl9
-CPE_VENDOR= libsdl
-USE_LDCONFIG= yes
-USE_LINUX= imageformats-libs sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_image
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/graphics/linux-rl9-sdl2_image/distinfo b/graphics/linux-rl9-sdl2_image/distinfo
deleted file mode 100644
index 0a560769b092..000000000000
--- a/graphics/linux-rl9-sdl2_image/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1739868652
-SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.aarch64.rpm) = a1a78f8460a84ccf272659df540354331ccf128b63ab56d3e04b1e4602766dea
-SIZE (rocky/s/SDL2_image-2.8.2-1.el9.aarch64.rpm) = 107516
-SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.x86_64.rpm) = 30e896d0666851a4c721ee45b242fd317fd58038b1bb95576a0af7ce0e0a084a
-SIZE (rocky/s/SDL2_image-2.8.2-1.el9.x86_64.rpm) = 107860
-SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.src.rpm) = b29fa23de7cf4f7bd1e43921207a9a98a72a65e2aa415976173d2e7f95ded1f9
-SIZE (rocky/s/SDL2_image-2.8.2-1.el9.src.rpm) = 11361542
diff --git a/graphics/linux-rl9-sdl2_image/pkg-plist.aarch64 b/graphics/linux-rl9-sdl2_image/pkg-plist.aarch64
deleted file mode 100644
index dae5a9ea265d..000000000000
--- a/graphics/linux-rl9-sdl2_image/pkg-plist.aarch64
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/bin/showimage2
-usr/lib/.build-id/77/e41c8b152a062d85b08a8f0c1571bc78294bfe
-usr/lib/.build-id/ae/5e4a28cd22e963e74b8a54c8d0d2f4bc2f19e5
-usr/lib64/libSDL2_image-2.0.so.0
-usr/lib64/libSDL2_image-2.0.so.0.800.2
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-usr/share/licenses/SDL2_image/LICENSE.txt
diff --git a/graphics/linux-rl9-sdl2_image/pkg-plist.amd64 b/graphics/linux-rl9-sdl2_image/pkg-plist.amd64
deleted file mode 100644
index 556df5363176..000000000000
--- a/graphics/linux-rl9-sdl2_image/pkg-plist.amd64
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/bin/showimage2
-usr/lib/.build-id/a6/2990bf4f41d140ff7050e242b442578fed9ed0
-usr/lib/.build-id/c1/9aa514e517d8cbea69c7f37a59cfa6d0ab4d80
-usr/lib64/libSDL2_image-2.0.so.0
-usr/lib64/libSDL2_image-2.0.so.0.800.2
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-usr/share/licenses/SDL2_image/LICENSE.txt
diff --git a/graphics/linux-rl9-sdl2_ttf/Makefile b/graphics/linux-rl9-sdl2_ttf/Makefile
deleted file mode 100644
index 14519ee5a7de..000000000000
--- a/graphics/linux-rl9-sdl2_ttf/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= sdl2_ttf
-PORTVERSION= 2.20.2
-DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 1
-CATEGORIES= graphics linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_ttf-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= Simple library to load True Type Fonts as SDL interfaces (Linux CentOS ${LINUX_DIST_VER})
-WWW= https://github.com/libsdl-org/SDL_ttf/
-
-LICENSE= ZLIB
-
-USES= linux:rl9
-USE_LDCONFIG= yes
-USE_LINUX= imageformats-libs sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_ttf
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/graphics/linux-rl9-sdl2_ttf/distinfo b/graphics/linux-rl9-sdl2_ttf/distinfo
deleted file mode 100644
index 73fc6b8c1169..000000000000
--- a/graphics/linux-rl9-sdl2_ttf/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1739909490
-SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.aarch64.rpm) = d63c53b2e80e78e7ba268fc4863e6c46d8ee6f94d59dea6d603251434f11393f
-SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.aarch64.rpm) = 35031
-SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.x86_64.rpm) = bb28cd9736a7a330a3647e1e2027a16248300e29c43bbf291311f33fbcee6084
-SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.x86_64.rpm) = 40681
-SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.src.rpm) = 0513274cb41f7bfbe0cf71418eef756c13e42c049ab8d63f8e127800373eb91a
-SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.src.rpm) = 13146312
diff --git a/graphics/linux-rl9-sdl2_ttf/pkg-plist.aarch64 b/graphics/linux-rl9-sdl2_ttf/pkg-plist.aarch64
deleted file mode 100644
index 293b2d5aeb9c..000000000000
--- a/graphics/linux-rl9-sdl2_ttf/pkg-plist.aarch64
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/lib/.build-id/33/9c4c387f75655d63eb265df2db59996eebcfe9
-usr/lib64/libSDL2_ttf-2.0.so.0
-usr/lib64/libSDL2_ttf-2.0.so.0.2000.2
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
-usr/share/licenses/SDL2_ttf/LICENSE.txt
diff --git a/graphics/linux-rl9-sdl2_ttf/pkg-plist.amd64 b/graphics/linux-rl9-sdl2_ttf/pkg-plist.amd64
deleted file mode 100644
index 47aa7c1a9948..000000000000
--- a/graphics/linux-rl9-sdl2_ttf/pkg-plist.amd64
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/lib/.build-id/f7/de37d6066fa2967c13f1fb2261fe339261ff79
-usr/lib64/libSDL2_ttf-2.0.so.0
-usr/lib64/libSDL2_ttf-2.0.so.0.2000.2
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
-usr/share/licenses/SDL2_ttf/LICENSE.txt
diff --git a/graphics/mapcache/Makefile b/graphics/mapcache/Makefile
index 663043d99691..ec390ad9b00f 100644
--- a/graphics/mapcache/Makefile
+++ b/graphics/mapcache/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mapcache
DISTVERSION= 1.14.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://download.osgeo.org/mapserver/
diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile
index 984c6a67fa79..24d047d29f87 100644
--- a/graphics/mapnik/Makefile
+++ b/graphics/mapnik/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mapnik
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.6
+PORTREVISION= 1
CATEGORIES= graphics geography
PATCH_SITES= https://github.com/mapnik/mapnik/commit/
diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile
index 7763f0943264..b4063e29fcdc 100644
--- a/graphics/mapserver/Makefile
+++ b/graphics/mapserver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mapserver
DISTVERSION= 8.4.0
+PORTREVISION= 1
CATEGORIES= graphics www geography
MASTER_SITES= https://download.osgeo.org/${PORTNAME}/ \
https://github.com/MapServer/MapServer/releases/download/rel-${DISTVERSION:S|.|-|g}/
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 1953c9080369..9c0d50b1d737 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.1-branchpoint-1349
-DISTVERSIONSUFFIX= -g2212865ce0d
+DISTVERSION= 25.1-branchpoint-1555
+DISTVERSIONSUFFIX= -g41f2da1a6e4
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
@@ -33,7 +33,7 @@ USE_LDCONFIG= yes
GL_SITE= https://gitlab.freedesktop.org
BINARY_ALIAS= python=${PYTHON_CMD}
SHEBANG_FILES= src/vulkan/*/*control.py
-MESON_ARGS= -Dgallium-xa=disabled \
+MESON_ARGS= -Dgallium-mediafoundation=disabled \
-Dandroid-libbacktrace=disabled \
-Dlibunwind=disabled \
-Dlmsensors=disabled \
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index e7893035a620..22cfabe650d2 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747436634
-SHA256 (mesa-25.1-branchpoint-1349-g2212865ce0d.tar.bz2) = 64794888118ec3d6f4d02204efa497f95082966bf99caad78f7869c6e842394a
-SIZE (mesa-25.1-branchpoint-1349-g2212865ce0d.tar.bz2) = 58361711
+TIMESTAMP = 1748035165
+SHA256 (mesa-25.1-branchpoint-1555-g41f2da1a6e4.tar.bz2) = 7dc15aae70b58b71395f889597f86f2097dcad8b4e6d1846f3bcfd6bd69349d2
+SIZE (mesa-25.1-branchpoint-1555-g41f2da1a6e4.tar.bz2) = 58459097
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/nvidia-drm-510-kmod/distinfo b/graphics/nvidia-drm-510-kmod/distinfo
index 636dc4e10eef..f2e51913dd73 100644
--- a/graphics/nvidia-drm-510-kmod/distinfo
+++ b/graphics/nvidia-drm-510-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745331131
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
+TIMESTAMP = 1747700118
+SHA256 (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 7967bbbca4202dde15d7e11f3a015f9471cb17a3ad9ed79fe97f0300dd321395
+SIZE (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 260903556
SHA256 (freebsd-drm-kmod-drm_v5.10.163_7_GH0.tar.gz) = dbdff8ad8cad8152d1c286b058f1f5114b3672f1a936e13933ce52915b77eaaa
SIZE (freebsd-drm-kmod-drm_v5.10.163_7_GH0.tar.gz) = 20095338
diff --git a/graphics/nvidia-drm-515-kmod/distinfo b/graphics/nvidia-drm-515-kmod/distinfo
index 59d223d8ae19..b6152228389e 100644
--- a/graphics/nvidia-drm-515-kmod/distinfo
+++ b/graphics/nvidia-drm-515-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747290835
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
+TIMESTAMP = 1747700148
+SHA256 (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 7967bbbca4202dde15d7e11f3a015f9471cb17a3ad9ed79fe97f0300dd321395
+SIZE (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 260903556
SHA256 (freebsd-drm-kmod-drm_v5.15.160_3_GH0.tar.gz) = e6eef2927f3d683be0faf286b2723fecf962ef2e48a2be87326a83579f82a55b
SIZE (freebsd-drm-kmod-drm_v5.15.160_3_GH0.tar.gz) = 26098374
diff --git a/graphics/nvidia-drm-61-kmod/distinfo b/graphics/nvidia-drm-61-kmod/distinfo
index ee405b81349f..21da445f38b4 100644
--- a/graphics/nvidia-drm-61-kmod/distinfo
+++ b/graphics/nvidia-drm-61-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747032829
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
+TIMESTAMP = 1747700162
+SHA256 (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 7967bbbca4202dde15d7e11f3a015f9471cb17a3ad9ed79fe97f0300dd321395
+SIZE (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 260903556
SHA256 (freebsd-drm-kmod-drm_v6.1.128_3_GH0.tar.gz) = 6b786181c38e9cc820772c19f97a37198fe510b229597a2b0b018cbe3486fd0b
SIZE (freebsd-drm-kmod-drm_v6.1.128_3_GH0.tar.gz) = 37102599
diff --git a/graphics/nvidia-drm-66-kmod/distinfo b/graphics/nvidia-drm-66-kmod/distinfo
index 439fae9eda8f..1a1a1ee5ba2b 100644
--- a/graphics/nvidia-drm-66-kmod/distinfo
+++ b/graphics/nvidia-drm-66-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747033019
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
+TIMESTAMP = 1747700188
+SHA256 (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 7967bbbca4202dde15d7e11f3a015f9471cb17a3ad9ed79fe97f0300dd321395
+SIZE (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 260903556
SHA256 (freebsd-drm-kmod-drm_v6.6.25_4_GH0.tar.gz) = 00c1cdba93dde777758273aa312ac47d08ea89b3c703cfb73b1826d14d1627c0
SIZE (freebsd-drm-kmod-drm_v6.6.25_4_GH0.tar.gz) = 38487894
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index f032ca2704cb..a3c6ed6b53cb 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -1,5 +1,6 @@
PORTNAME= opencv
DISTVERSION= 4.11.0
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= desktop@FreeBSD.org
diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile
index 376fa8c03562..450798dc4cfb 100644
--- a/graphics/openorienteering-mapper/Makefile
+++ b/graphics/openorienteering-mapper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openorienteering-mapper
PORTVERSION= 0.9.5
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= graphics geography
MAINTAINER= sikmir@gmail.com
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index 1d3f444ca5bd..2dbd84eb1c72 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.6.5
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 76
+PORTREVISION= 77
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile
index 0cc38afae5bc..4732c45355a7 100644
--- a/graphics/osg34/Makefile
+++ b/graphics/osg34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.4.1
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 63
+PORTREVISION= 64
CATEGORIES= graphics
PKGNAMESUFFIX= 34
diff --git a/graphics/osgearth/Makefile b/graphics/osgearth/Makefile
index 612b94988a2a..e61f72f0d94d 100644
--- a/graphics/osgearth/Makefile
+++ b/graphics/osgearth/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osgearth
PORTVERSION= 3.6.1
DISTVERSIONPREFIX= ${PORTNAME}-
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics geography
MAINTAINER= zirias@FreeBSD.org
diff --git a/graphics/p5-Geo-GDAL-FFI/Makefile b/graphics/p5-Geo-GDAL-FFI/Makefile
index e877ffd59f2b..29bea464759d 100644
--- a/graphics/p5-Geo-GDAL-FFI/Makefile
+++ b/graphics/p5-Geo-GDAL-FFI/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Geo-GDAL-FFI
PORTVERSION= 0.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile
index faa7ff33f8ef..ccfe35e98672 100644
--- a/graphics/p5-Image-ExifTool-devel/Makefile
+++ b/graphics/p5-Image-ExifTool-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-ExifTool
-DISTVERSION= 13.29
+DISTVERSION= 13.30
CATEGORIES= graphics perl5
MASTER_SITES= https://exiftool.org/ \
SF/exiftool
diff --git a/graphics/p5-Image-ExifTool-devel/distinfo b/graphics/p5-Image-ExifTool-devel/distinfo
index e7e0d44a9175..73870d490860 100644
--- a/graphics/p5-Image-ExifTool-devel/distinfo
+++ b/graphics/p5-Image-ExifTool-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745837452
-SHA256 (Image-ExifTool-13.29.tar.gz) = 38561b5198b3930b0f2cba724527b6180f773c70215e9617d2d1bbc03dc08b96
-SIZE (Image-ExifTool-13.29.tar.gz) = 7349385
+TIMESTAMP = 1748012399
+SHA256 (Image-ExifTool-13.30.tar.gz) = 885afd06c4efcc60d1df703cc88ba7ddc3bb6fed854cfbaa9e6cd72adfbe8da9
+SIZE (Image-ExifTool-13.30.tar.gz) = 7371772
diff --git a/graphics/pixen/Makefile b/graphics/pixen/Makefile
deleted file mode 100644
index 94c805426448..000000000000
--- a/graphics/pixen/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= pixen
-PORTVERSION= 0.1
-PORTREVISION= 11
-CATEGORIES= graphics gnustep
-MASTER_SITES= http://download.gna.org/gsimageapps/
-DISTNAME= Pixen-${PORTVERSION}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Graphics editing software for small-scale pictures for GNUstep
-WWW= https://www.opensword.org/Pixen/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/License.txt
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE= 2025-05-20
-
-USES= tar:bzip2 gnustep
-USE_GNUSTEP= back build
-
-ADDITIONAL_OBJCFLAGS+= -Dlog2=logb
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=int-conversion
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/Pixen.app/Pixen
-
-.include <bsd.port.mk>
diff --git a/graphics/pixen/distinfo b/graphics/pixen/distinfo
deleted file mode 100644
index 22fb4e56d89e..000000000000
--- a/graphics/pixen/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Pixen-0.1.tar.bz2) = b8353d374e753cae362dc9710e18490245a13b779dc5cf6bf318acf7d70faa2b
-SIZE (Pixen-0.1.tar.bz2) = 984116
diff --git a/graphics/pixen/files/patch-PXInfoPanelController.m b/graphics/pixen/files/patch-PXInfoPanelController.m
deleted file mode 100644
index ebbb1f5bbec2..000000000000
--- a/graphics/pixen/files/patch-PXInfoPanelController.m
+++ /dev/null
@@ -1,10 +0,0 @@
---- PXInfoPanelController.m.orig 2004-12-15 16:11:49.000000000 +0100
-+++ PXInfoPanelController.m 2008-05-03 09:37:17.000000000 +0200
-@@ -25,6 +25,7 @@
- #import <Foundation/NSUserDefaults.h>
-
- #import <AppKit/NSColor.h>
-+#import <AppKit/NSGraphics.h>
- #import <AppKit/NSNibLoading.h>
- #import <AppKit/NSPanel.h>
- #import <AppKit/NSTextField.h>
diff --git a/graphics/pixen/files/patch-UKFeedbackProvider.m b/graphics/pixen/files/patch-UKFeedbackProvider.m
deleted file mode 100644
index 9cb67e2b7908..000000000000
--- a/graphics/pixen/files/patch-UKFeedbackProvider.m
+++ /dev/null
@@ -1,12 +0,0 @@
---- UKFeedbackProvider.m.orig 2004-12-15 16:11:50.000000000 +0100
-+++ UKFeedbackProvider.m 2012-02-19 07:59:17.000000000 +0100
-@@ -7,7 +7,9 @@
- //
-
- #import "UKFeedbackProvider.h"
-+#if 0
- #import <Message/NSMailDelivery.h>
-+#endif
-
-
- @implementation UKFeedbackProvider
diff --git a/graphics/pixen/pkg-descr b/graphics/pixen/pkg-descr
deleted file mode 100644
index fc3277350bcb..000000000000
--- a/graphics/pixen/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Port of the MacOSX pixel-art software to GNUstep
-
-LICENSE: MIT
-
-See also: http://home.gna.org/gsimageapps/
diff --git a/graphics/pixen/pkg-plist b/graphics/pixen/pkg-plist
deleted file mode 100644
index b407aa447bb0..000000000000
--- a/graphics/pixen/pkg-plist
+++ /dev/null
@@ -1,152 +0,0 @@
-GNUstep/System/Applications/Pixen.app/Pixen
-GNUstep/System/Applications/Pixen.app/Resources/Add.tiff
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/Credits.html
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/Localizable.strings
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/MainMenu.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/MainMenu.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/MainMenu.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/osglogo.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/pixenbig.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBackgroundController.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBackgroundController.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBackgroundController.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBlankPropertiesView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBlankPropertiesView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBlankPropertiesView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXColorPalette.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXColorPalette.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXColorPalette.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDiscoverPixen.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDiscoverPixen.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDiscoverPixen.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDocument.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDocument.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDocument.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDuotoneBackgroundConfigurator.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDuotoneBackgroundConfigurator.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDuotoneBackgroundConfigurator.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXEllipseToolPropertiesView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXEllipseToolPropertiesView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXEllipseToolPropertiesView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGradientBuilder.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGradientBuilder.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGradientBuilder.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGridSettingsPrompter.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGridSettingsPrompter.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGridSettingsPrompter.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageBackgroundConfigurator.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageBackgroundConfigurator.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageBackgroundConfigurator.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageSizePrompt.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageSizePrompt.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageSizePrompt.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXInfoPanel.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXInfoPanel.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXInfoPanel.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerController.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerController.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerController.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerDetailsView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerDetailsView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerDetailsView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXMonotoneBackgroundConfigurator.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXMonotoneBackgroundConfigurator.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXMonotoneBackgroundConfigurator.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXNamePrompt.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXNamePrompt.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXNamePrompt.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPencilToolPropertiesView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPencilToolPropertiesView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPencilToolPropertiesView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreferences.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreferences.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreferences.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreview.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreview.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreview.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXRectangleToolPropertiesView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXRectangleToolPropertiesView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXRectangleToolPropertiesView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/airbrush.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/apencil.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/crosshairscreenshot.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/ellipse.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/eraser.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/eyedropper.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/kpencil.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/lasso.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/lassoadd.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/lassosubtract.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/linetool.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/magic.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/move.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/paintbucket.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/pencil.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/rectangle.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/squareselect.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/zoomIn.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolProperties.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolProperties.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolProperties.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/GeneralPreferences.tiff
-GNUstep/System/Applications/Pixen.app/Resources/HotkeysPreferences.tiff
-GNUstep/System/Applications/Pixen.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/Pixen.app/Resources/Iso.pxi
-GNUstep/System/Applications/Pixen.app/Resources/Pixen.desktop
-GNUstep/System/Applications/Pixen.app/Resources/Pixen.tiff
-GNUstep/System/Applications/Pixen.app/Resources/Remove.tiff
-GNUstep/System/Applications/Pixen.app/Resources/airbrush.png
-GNUstep/System/Applications/Pixen.app/Resources/apencil.png
-GNUstep/System/Applications/Pixen.app/Resources/bgconf.png
-GNUstep/System/Applications/Pixen.app/Resources/colorWellBackground.png
-GNUstep/System/Applications/Pixen.app/Resources/colorpalette.png
-GNUstep/System/Applications/Pixen.app/Resources/colorpalettescreenshot.png
-GNUstep/System/Applications/Pixen.app/Resources/crosshairscreenshot.png
-GNUstep/System/Applications/Pixen.app/Resources/discoverpixen.png
-GNUstep/System/Applications/Pixen.app/Resources/ellipse.png
-GNUstep/System/Applications/Pixen.app/Resources/eraser.png
-GNUstep/System/Applications/Pixen.app/Resources/eyedropper.png
-GNUstep/System/Applications/Pixen.app/Resources/feedback.png
-GNUstep/System/Applications/Pixen.app/Resources/gradient.png
-GNUstep/System/Applications/Pixen.app/Resources/grid.png
-GNUstep/System/Applications/Pixen.app/Resources/highlight_blue.tiff
-GNUstep/System/Applications/Pixen.app/Resources/highlight_grey.tiff
-GNUstep/System/Applications/Pixen.app/Resources/imagesizeinfo.png
-GNUstep/System/Applications/Pixen.app/Resources/kpencil.png
-GNUstep/System/Applications/Pixen.app/Resources/lasso.png
-GNUstep/System/Applications/Pixen.app/Resources/lassoadd.png
-GNUstep/System/Applications/Pixen.app/Resources/lassosubtract.png
-GNUstep/System/Applications/Pixen.app/Resources/layerdrawer.png
-GNUstep/System/Applications/Pixen.app/Resources/linetool.png
-GNUstep/System/Applications/Pixen.app/Resources/magic.png
-GNUstep/System/Applications/Pixen.app/Resources/magicadd.png
-GNUstep/System/Applications/Pixen.app/Resources/magicsubtract.png
-GNUstep/System/Applications/Pixen.app/Resources/move.png
-GNUstep/System/Applications/Pixen.app/Resources/osglogo.png
-GNUstep/System/Applications/Pixen.app/Resources/paintbrush.png
-GNUstep/System/Applications/Pixen.app/Resources/paintbucket.png
-GNUstep/System/Applications/Pixen.app/Resources/pencil.png
-GNUstep/System/Applications/Pixen.app/Resources/pixenbig.png
-GNUstep/System/Applications/Pixen.app/Resources/preview.png
-GNUstep/System/Applications/Pixen.app/Resources/rectangle.png
-GNUstep/System/Applications/Pixen.app/Resources/resize.png
-GNUstep/System/Applications/Pixen.app/Resources/rollerbrush.png
-GNUstep/System/Applications/Pixen.app/Resources/scale.png
-GNUstep/System/Applications/Pixen.app/Resources/squareselect.png
-GNUstep/System/Applications/Pixen.app/Resources/squareselectadd.png
-GNUstep/System/Applications/Pixen.app/Resources/squareselectsubtract.png
-GNUstep/System/Applications/Pixen.app/Resources/text.png
-GNUstep/System/Applications/Pixen.app/Resources/tilingscreenshot.png
-GNUstep/System/Applications/Pixen.app/Resources/toolproperties.png
-GNUstep/System/Applications/Pixen.app/Resources/zoom1%%MAJORVERSION%%%%MAJORVERSION%%.png
-GNUstep/System/Applications/Pixen.app/Resources/zoomIn.png
-GNUstep/System/Applications/Pixen.app/Resources/zoomOut.png
-GNUstep/System/Applications/Pixen.app/Resources/zoomfit.png
-GNUstep/System/Applications/Pixen.app/stamp.make
-GNUstep/System/Tools/Pixen
diff --git a/graphics/py-fiona/Makefile b/graphics/py-fiona/Makefile
index 0af9fef0c5db..b9ed6832b0f7 100644
--- a/graphics/py-fiona/Makefile
+++ b/graphics/py-fiona/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fiona
DISTVERSION= 1.10.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-gdal/Makefile b/graphics/py-gdal/Makefile
index a43bfd4ff765..b3e66f9d8edd 100644
--- a/graphics/py-gdal/Makefile
+++ b/graphics/py-gdal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gdal
-PORTVERSION= 3.10.3
+PORTVERSION= 3.11.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,14 +18,14 @@ LIB_DEPENDS= libgdal.so:graphics/gdal
USES= compiler:c++11-lang cpe python
USE_PYTHON= autoplist concurrent pep517
-MAKE_ENV= GDAL_PYTHON_BINDINGS_WITHOUT_NUMPY=yes
-
CPE_VENDOR= osgeo
OPTIONS_DEFINE= NUMPY
NUMPY_DESC= Enable array support via NumPy
NUMPY_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${PY_FLAVOR}
+NUMPY_MAKE_ENV= GDAL_PYTHON_BINDINGS_WITHOUT_NUMPY=no
+NUMPY_MAKE_ENV_OFF= GDAL_PYTHON_BINDINGS_WITHOUT_NUMPY=yes
NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${PY_FLAVOR}
NUMPY_USES= fortran
diff --git a/graphics/py-gdal/distinfo b/graphics/py-gdal/distinfo
index 1965f39a6b37..43d7d4186f50 100644
--- a/graphics/py-gdal/distinfo
+++ b/graphics/py-gdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288772
-SHA256 (gdal-3.10.3.tar.gz) = b5550650daeeae8e41091581d9aea7d75a9f15b0ebbeb8c96e37458fa02264cd
-SIZE (gdal-3.10.3.tar.gz) = 838170
+TIMESTAMP = 1747715312
+SHA256 (gdal-3.11.0.tar.gz) = ac59ccfe291d3ce4f6a9a3eed17da3777bc3bae970ce27217d4fa85db98650f8
+SIZE (gdal-3.11.0.tar.gz) = 877693
diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile
index 4b04b16f74ef..7286d8fac94f 100644
--- a/graphics/py-rasterio/Makefile
+++ b/graphics/py-rasterio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rasterio
PORTVERSION= 1.3.11
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-rawpy/Makefile b/graphics/py-rawpy/Makefile
index b7e8c3449194..2b1902e4e7a8 100644
--- a/graphics/py-rawpy/Makefile
+++ b/graphics/py-rawpy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rawpy
-PORTVERSION= 0.24.0
+PORTVERSION= 0.25.0
DISTVERSIONPREFIX= v
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-rawpy/distinfo b/graphics/py-rawpy/distinfo
index 3699eaac5de0..ae770f072946 100644
--- a/graphics/py-rawpy/distinfo
+++ b/graphics/py-rawpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888322
-SHA256 (letmaik-rawpy-v0.24.0_GH0.tar.gz) = d41b41332b51096fc2ccc451eea8547e28fbfd992c277dfdbfb31eb8dab913fe
-SIZE (letmaik-rawpy-v0.24.0_GH0.tar.gz) = 75984350
+TIMESTAMP = 1747715442
+SHA256 (letmaik-rawpy-v0.25.0_GH0.tar.gz) = a97feea139a42d89024c983d1321ed5c374a2bdd8cb45f73d6bea37402c08998
+SIZE (letmaik-rawpy-v0.25.0_GH0.tar.gz) = 75984021
diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile
index eda122abdbe8..1e897afaf099 100644
--- a/graphics/py-tifffile/Makefile
+++ b/graphics/py-tifffile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tifffile
-PORTVERSION= 2025.3.30
+PORTVERSION= 2025.5.10
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/cgohlke/tifffile/releases/download/v${PORTVERSION}/
diff --git a/graphics/py-tifffile/distinfo b/graphics/py-tifffile/distinfo
index b09628742e08..6365308fe1c9 100644
--- a/graphics/py-tifffile/distinfo
+++ b/graphics/py-tifffile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289016
-SHA256 (tifffile-2025.3.30.tar.gz) = 3cdee47fe06cd75367c16bc3ff34523713156dae6cd498e3a392e5b39a51b789
-SIZE (tifffile-2025.3.30.tar.gz) = 366039
+TIMESTAMP = 1747715444
+SHA256 (tifffile-2025.5.10.tar.gz) = 018335d34283aa3fd8c263bae5c3c2b661ebc45548fde31504016fcae7bf1103
+SIZE (tifffile-2025.5.10.tar.gz) = 365290
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index fa9ca88348c9..d2df1b28ec77 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qgis
DISTVERSION= 3.40.7
+PORTREVISION= 1
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/
PKGNAMESUFFIX= -ltr
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index b4436721bb8f..722eca17c38e 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qgis
DISTVERSION= 3.42.3
+PORTREVISION= 1
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/
diff --git a/lang/crystal/Makefile b/lang/crystal/Makefile
index 7fd3def6ee1f..c30e77f3236f 100644
--- a/lang/crystal/Makefile
+++ b/lang/crystal/Makefile
@@ -1,51 +1,50 @@
PORTNAME= crystal
-DISTVERSION= 1.10.1
-PORTREVISION= 1
+DISTVERSION= 1.16.3
CATEGORIES= lang
-MASTER_SITES= https://github.com/dmgk/crystal-bootstrap/releases/download/${BOOTSTRAP_VERSION}/:bootstrap \
+MASTER_SITES= https://github.com/dmgk/crystal-bootstrap/releases/download/${_BOOTSTRAP_VERSION}/:bootstrap \
LOCAL/dmgk/crystal:bootstrap
-DISTFILES= ${BOOTSTRAP_NAME}.tar.xz:bootstrap
+DISTFILES= ${_BOOTSTRAP_NAME}.tar.xz:bootstrap
DIST_SUBDIR= ${PORTNAME}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= dch@FreeBSD.org
COMMENT= Language with Ruby-like syntax and static type checking
WWW= https://crystal-lang.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler
-BUILD_DEPENDS= ${LOCALBASE}/bin/llvm-config${BOOTSTRAP_LLVM_VERSION}:devel/llvm${BOOTSTRAP_LLVM_VERSION} \
+BUILD_DEPENDS= ${LOCALBASE}/bin/llvm-config${_BOOTSTRAP_LLVM_VERSION}:devel/llvm${_BOOTSTRAP_LLVM_VERSION} \
git:devel/git
-LIB_DEPENDS= libLLVM-${LLVM_VERSION}.so:devel/llvm${LLVM_VERSION} \
- libevent.so:devel/libevent \
+LIB_DEPENDS= libevent.so:devel/libevent \
libffi.so:devel/libffi \
libgc-threaded.so:devel/boehm-gc-threaded \
libgmp.so:math/gmp \
+ libLLVM-${_LLVM_VERSION}.so:devel/llvm${_LLVM_VERSION} \
libpcre.so:devel/pcre \
libpcre2-8.so:devel/pcre2 \
libyaml.so:textproc/libyaml
RUN_DEPENDS= pkg-config:devel/pkgconf
USES= compiler gmake gnome pkgconfig ssl
-USE_GNOME= libxml2
USE_GITHUB= yes
GH_ACCOUNT= crystal-lang
+USE_GNOME= libxml2
-COMMIT_ID= 84f389ac5424
-LLVM_VERSION?= 16
-BOOTSTRAP_LLVM_VERSION= 14
-BOOTSTRAP_VERSION= 1.5.1
-BOOTSTRAP_NAME= crystal-${BOOTSTRAP_VERSION}-${ARCH}-llvm${BOOTSTRAP_LLVM_VERSION}
+_BOOTSTRAP_LLVM_VERSION= 14
+_BOOTSTRAP_NAME= crystal-${_BOOTSTRAP_VERSION}-${ARCH}-llvm${_BOOTSTRAP_LLVM_VERSION}
+_BOOTSTRAP_VERSION= 1.5.1
+_COMMIT_ID= 84f389ac5424
+_LLVM_VERSION?= 20
-MAKE_ARGS= LLVM_CONFIG="${LOCALBASE}/bin/llvm-config${LLVM_VERSION}" \
+MAKE_ARGS= CRYSTAL_CACHE_DIR="${WRKDIR}/cache" \
+ CRYSTAL_CONFIG_BUILD_COMMIT="${_COMMIT_ID}" \
CRYSTAL_CONFIG_PATH="lib:${PREFIX}/lib/${PORTNAME}" \
- CRYSTAL_CONFIG_BUILD_COMMIT="${COMMIT_ID}" \
- CRYSTAL_CACHE_DIR="${WRKDIR}/cache" \
- FLAGS="--progress --stats --threads ${MAKE_JOBS_NUMBER} ${OPT_FLAGS}"
+ FLAGS="--progress --stats --threads ${MAKE_JOBS_NUMBER} ${OPT_FLAGS}" \
+ LLVM_CONFIG="${LOCALBASE}/bin/llvm-config${_LLVM_VERSION}"
TEST_ARGS= ${MAKE_ARGS:S/release=1//}
TEST_TARGET= spec
@@ -58,8 +57,9 @@ OPTIONS_DEFAULT= INTERPRETER
INTERPRETER_DESC= Enable interpreter (experimental)
-DEBUG_VARS= opt_flags+="--debug" strip=
-DEBUG_VARS_OFF= opt_flags+="--release --no-debug"
+DEBUG_VARS= OPT_FLAGS+="--debug" \
+ STRIP=
+DEBUG_VARS_OFF= OPT_FLAGS+="--release --no-debug"
INTERPRETER_MAKE_ARGS= interpreter=1
STATIC_MAKE_ARGS= static=1
@@ -104,12 +104,16 @@ pre-test:
@${CHMOD} +x ${WRKSRC}/src/llvm/ext/find-llvm-config
post-build-DOCS-on:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} docs)
+ (cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} docs)
do-install:
- ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/.build/crystal ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_MAN} ${INSTALL_WRKSRC}/man/crystal.1 ${STAGEDIR}${PREFIX}/share/man/man1/
- (cd ${INSTALL_WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME})
+ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/.build/crystal \
+ ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_MAN} ${INSTALL_WRKSRC}/man/crystal.1 \
+ ${STAGEDIR}${PREFIX}/share/man/man1/
+ (cd ${INSTALL_WRKSRC}/src && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME})
${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/bash_completion.d
${MKDIR} ${STAGEDIR}${LOCALBASE}/share/zsh/site-functions
${INSTALL_DATA} ${INSTALL_WRKSRC}/etc/completion.bash \
@@ -118,17 +122,23 @@ do-install:
${STAGEDIR}${LOCALBASE}/share/zsh/site-functions/_crystal
do-install-DOCS-on:
- (cd ${INSTALL_WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+ (cd ${INSTALL_WRKSRC}/docs && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
do-install-EXAMPLES-on:
- (cd ${INSTALL_WRKSRC}/samples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+ (cd ${INSTALL_WRKSRC}/samples && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.if !defined(_CRYSTAL_MAKESUM_GUARD)
makesum:
- ${MAKE} -D_CRYSTAL_MAKESUM_GUARD makesum ARCH=${ONLY_FOR_ARCHS:O:[1]} DISTINFO_FILE=${DISTINFO_FILE}.tmp
+ ${MAKE} -D_CRYSTAL_MAKESUM_GUARD makesum ARCH=${ONLY_FOR_ARCHS:O:[1]} \
+ DISTINFO_FILE=${DISTINFO_FILE}.tmp
.for arch in ${ONLY_FOR_ARCHS:O:[2..-1]}
${MAKE} -D_CRYSTAL_MAKESUM_GUARD makesum ARCH=${arch} DISTINFO_FILE=${DISTINFO_FILE}.${arch}
- ${SED} 1d ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}.tmp
+ ${SED} 1d \
+ ${DISTINFO_FILE}.${arch} \
+ >> \
+ ${DISTINFO_FILE}.tmp
${RM} ${DISTINFO_FILE}.${arch}
.endfor
${AWK} '!seen[$$0]++' ${DISTINFO_FILE}.tmp > ${DISTINFO_FILE}
diff --git a/lang/crystal/distinfo b/lang/crystal/distinfo
index f58b74f692a3..61ef95664093 100644
--- a/lang/crystal/distinfo
+++ b/lang/crystal/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1702909351
+TIMESTAMP = 1748007719
SHA256 (crystal/crystal-1.5.1-aarch64-llvm14.tar.xz) = 62617bf7a6d38d5a980672559b680818bf35803252f69bb6ecfb33377c3b2a88
SIZE (crystal/crystal-1.5.1-aarch64-llvm14.tar.xz) = 2085460
-SHA256 (crystal/crystal-lang-crystal-1.10.1_GH0.tar.gz) = f6449ffff519c86383f5e845455f3e6f6b10d6090effab09568f4c7414a8a51b
-SIZE (crystal/crystal-lang-crystal-1.10.1_GH0.tar.gz) = 3305965
+SHA256 (crystal/crystal-lang-crystal-1.16.3_GH0.tar.gz) = eb222af4d2aa269ed0f6c731661431a4fd97713de13f2f0a7c71e26140ca9d23
+SIZE (crystal/crystal-lang-crystal-1.16.3_GH0.tar.gz) = 3720544
SHA256 (crystal/crystal-1.5.1-amd64-llvm14.tar.xz) = abd7cd2a798b9184d6cbb600fde29a55e196a03974c164ceac1713be264fb7ac
SIZE (crystal/crystal-1.5.1-amd64-llvm14.tar.xz) = 2608988
diff --git a/lang/crystal/pkg-plist b/lang/crystal/pkg-plist
index e78ae074c34c..b4f631d501e6 100644
--- a/lang/crystal/pkg-plist
+++ b/lang/crystal/pkg-plist
@@ -1,5 +1,6 @@
bin/crystal
etc/bash_completion.d/_crystal.bash
+lib/crystal/SOURCE_DATE_EPOCH
lib/crystal/VERSION
lib/crystal/annotations.cr
lib/crystal/array.cr
@@ -21,6 +22,9 @@ lib/crystal/bit_array.cr
lib/crystal/bool.cr
lib/crystal/box.cr
lib/crystal/channel.cr
+lib/crystal/channel/select.cr
+lib/crystal/channel/select/select_action.cr
+lib/crystal/channel/select/timeout_action.cr
lib/crystal/char.cr
lib/crystal/char/reader.cr
lib/crystal/class.cr
@@ -28,6 +32,14 @@ lib/crystal/colorize.cr
lib/crystal/comparable.cr
lib/crystal/compiler/crystal.cr
lib/crystal/compiler/crystal/annotatable.cr
+lib/crystal/compiler/crystal/codegen/abi.cr
+lib/crystal/compiler/crystal/codegen/abi/aarch64.cr
+lib/crystal/compiler/crystal/codegen/abi/arm.cr
+lib/crystal/compiler/crystal/codegen/abi/avr.cr
+lib/crystal/compiler/crystal/codegen/abi/wasm32.cr
+lib/crystal/compiler/crystal/codegen/abi/x86_64.cr
+lib/crystal/compiler/crystal/codegen/abi/x86_win64.cr
+lib/crystal/compiler/crystal/codegen/abi/x86.cr
lib/crystal/compiler/crystal/codegen/asm.cr
lib/crystal/compiler/crystal/codegen/ast.cr
lib/crystal/compiler/crystal/codegen/cache_dir.cr
@@ -107,6 +119,7 @@ lib/crystal/compiler/crystal/interpreter/repl_reader.cr
lib/crystal/compiler/crystal/interpreter/to_bool.cr
lib/crystal/compiler/crystal/interpreter/value.cr
lib/crystal/compiler/crystal/loader.cr
+lib/crystal/compiler/crystal/loader/mingw.cr
lib/crystal/compiler/crystal/loader/msvc.cr
lib/crystal/compiler/crystal/loader/unix.cr
lib/crystal/compiler/crystal/macros.cr
@@ -172,12 +185,14 @@ lib/crystal/compiler/crystal/syntax/transformer.cr
lib/crystal/compiler/crystal/syntax/virtual_file.cr
lib/crystal/compiler/crystal/syntax/visitor.cr
lib/crystal/compiler/crystal/tools/context.cr
+lib/crystal/compiler/crystal/tools/dependencies.cr
lib/crystal/compiler/crystal/tools/doc.cr
lib/crystal/compiler/crystal/tools/doc/constant.cr
lib/crystal/compiler/crystal/tools/doc/generator.cr
lib/crystal/compiler/crystal/tools/doc/html/404.html
lib/crystal/compiler/crystal/tools/doc/html/_head.html
lib/crystal/compiler/crystal/tools/doc/html/_list_items.html
+lib/crystal/compiler/crystal/tools/doc/html/_macros_inherited.html
lib/crystal/compiler/crystal/tools/doc/html/_method_detail.html
lib/crystal/compiler/crystal/tools/doc/html/_method_summary.html
lib/crystal/compiler/crystal/tools/doc/html/_methods_inherited.html
@@ -201,10 +216,9 @@ lib/crystal/compiler/crystal/tools/doc/project_info.cr
lib/crystal/compiler/crystal/tools/doc/relative_location.cr
lib/crystal/compiler/crystal/tools/doc/templates.cr
lib/crystal/compiler/crystal/tools/doc/to_json.cr
-lib/crystal/compiler/crystal/tools/dependencies.cr
-lib/crystal/compiler/crystal/tools/unreachable.cr
lib/crystal/compiler/crystal/tools/doc/type.cr
lib/crystal/compiler/crystal/tools/expand.cr
+lib/crystal/compiler/crystal/tools/flags.cr
lib/crystal/compiler/crystal/tools/formatter.cr
lib/crystal/compiler/crystal/tools/git.cr
lib/crystal/compiler/crystal/tools/implementations.cr
@@ -248,6 +262,7 @@ lib/crystal/compiler/crystal/tools/print_hierarchy.cr
lib/crystal/compiler/crystal/tools/print_types_visitor.cr
lib/crystal/compiler/crystal/tools/table_print.cr
lib/crystal/compiler/crystal/tools/typed_def_processor.cr
+lib/crystal/compiler/crystal/tools/unreachable.cr
lib/crystal/compiler/crystal/types.cr
lib/crystal/compiler/crystal/util.cr
lib/crystal/compiler/crystal/warnings.cr
@@ -297,7 +312,25 @@ lib/crystal/crystal/dwarf/info.cr
lib/crystal/crystal/dwarf/line_numbers.cr
lib/crystal/crystal/dwarf/strings.cr
lib/crystal/crystal/elf.cr
-lib/crystal/crystal/fiber_channel.cr
+lib/crystal/crystal/event_loop.cr
+lib/crystal/crystal/event_loop/epoll.cr
+lib/crystal/crystal/event_loop/file_descriptor.cr
+lib/crystal/crystal/event_loop/iocp.cr
+lib/crystal/crystal/event_loop/iocp/fiber_event.cr
+lib/crystal/crystal/event_loop/iocp/timer.cr
+lib/crystal/crystal/event_loop/kqueue.cr
+lib/crystal/crystal/event_loop/libevent.cr
+lib/crystal/crystal/event_loop/libevent/event.cr
+lib/crystal/crystal/event_loop/libevent/lib_event2.cr
+lib/crystal/crystal/event_loop/polling.cr
+lib/crystal/crystal/event_loop/polling/arena.cr
+lib/crystal/crystal/event_loop/polling/event.cr
+lib/crystal/crystal/event_loop/polling/fiber_event.cr
+lib/crystal/crystal/event_loop/polling/poll_descriptor.cr
+lib/crystal/crystal/event_loop/polling/waiters.cr
+lib/crystal/crystal/event_loop/socket.cr
+lib/crystal/crystal/event_loop/timers.cr
+lib/crystal/crystal/event_loop/wasi.cr
lib/crystal/crystal/hasher.cr
lib/crystal/crystal/iconv.cr
lib/crystal/crystal/interpreter.cr
@@ -305,7 +338,10 @@ lib/crystal/crystal/lib_iconv.cr
lib/crystal/crystal/mach_o.cr
lib/crystal/crystal/main.cr
lib/crystal/crystal/once.cr
+lib/crystal/crystal/pe.cr
lib/crystal/crystal/pointer_linked_list.cr
+lib/crystal/crystal/pointer_pairing_heap.cr
+lib/crystal/crystal/print_buffered.cr
lib/crystal/crystal/rw_lock.cr
lib/crystal/crystal/scheduler.cr
lib/crystal/crystal/small_deque.cr
@@ -314,15 +350,16 @@ lib/crystal/crystal/syntax_highlighter.cr
lib/crystal/crystal/syntax_highlighter/colorize.cr
lib/crystal/crystal/syntax_highlighter/html.cr
lib/crystal/crystal/system.cr
+lib/crystal/crystal/system/addrinfo.cr
lib/crystal/crystal/system/dir.cr
lib/crystal/crystal/system/env.cr
-lib/crystal/crystal/system/event_loop.cr
lib/crystal/crystal/system/fiber.cr
lib/crystal/crystal/system/file.cr
lib/crystal/crystal/system/file_descriptor.cr
lib/crystal/crystal/system/file_info.cr
lib/crystal/crystal/system/group.cr
lib/crystal/crystal/system/mime.cr
+lib/crystal/crystal/system/panic.cr
lib/crystal/crystal/system/path.cr
lib/crystal/crystal/system/print_error.cr
lib/crystal/crystal/system/process.cr
@@ -333,13 +370,15 @@ lib/crystal/crystal/system/thread.cr
lib/crystal/crystal/system/thread_condition_variable.cr
lib/crystal/crystal/system/thread_linked_list.cr
lib/crystal/crystal/system/thread_mutex.cr
+lib/crystal/crystal/system/thread_wait_group.cr
lib/crystal/crystal/system/time.cr
lib/crystal/crystal/system/unix.cr
+lib/crystal/crystal/system/unix/addrinfo.cr
lib/crystal/crystal/system/unix/arc4random.cr
lib/crystal/crystal/system/unix/dir.cr
lib/crystal/crystal/system/unix/env.cr
-lib/crystal/crystal/system/unix/event_libevent.cr
-lib/crystal/crystal/system/unix/event_loop_libevent.cr
+lib/crystal/crystal/system/unix/epoll.cr
+lib/crystal/crystal/system/unix/eventfd.cr
lib/crystal/crystal/system/unix/fiber.cr
lib/crystal/crystal/system/unix/file.cr
lib/crystal/crystal/system/unix/file_descriptor.cr
@@ -347,7 +386,8 @@ lib/crystal/crystal/system/unix/file_info.cr
lib/crystal/crystal/system/unix/getrandom.cr
lib/crystal/crystal/system/unix/group.cr
lib/crystal/crystal/system/unix/hostname.cr
-lib/crystal/crystal/system/unix/lib_event2.cr
+lib/crystal/crystal/system/unix/kqueue.cr
+lib/crystal/crystal/system/unix/main.cr
lib/crystal/crystal/system/unix/mime.cr
lib/crystal/crystal/system/unix/path.cr
lib/crystal/crystal/system/unix/process.cr
@@ -360,12 +400,13 @@ lib/crystal/crystal/system/unix/syscall.cr
lib/crystal/crystal/system/unix/sysconf_cpucount.cr
lib/crystal/crystal/system/unix/sysctl_cpucount.cr
lib/crystal/crystal/system/unix/time.cr
+lib/crystal/crystal/system/unix/timerfd.cr
lib/crystal/crystal/system/unix/urandom.cr
lib/crystal/crystal/system/unix/user.cr
lib/crystal/crystal/system/user.cr
+lib/crystal/crystal/system/wasi/addrinfo.cr
lib/crystal/crystal/system/wasi/cpucount.cr
lib/crystal/crystal/system/wasi/dir.cr
-lib/crystal/crystal/system/wasi/event_loop.cr
lib/crystal/crystal/system/wasi/fiber.cr
lib/crystal/crystal/system/wasi/file.cr
lib/crystal/crystal/system/wasi/file_descriptor.cr
@@ -383,17 +424,19 @@ lib/crystal/crystal/system/wasi/thread_condition_variable.cr
lib/crystal/crystal/system/wasi/thread_mutex.cr
lib/crystal/crystal/system/wasi/user.cr
lib/crystal/crystal/system/wasi/wasi.cr
+lib/crystal/crystal/system/win32/addrinfo.cr
+lib/crystal/crystal/system/win32/addrinfo_win7.cr
lib/crystal/crystal/system/win32/cpucount.cr
lib/crystal/crystal/system/win32/crypto.cr
-lib/crystal/crystal/system/win32/delay_load.cr
lib/crystal/crystal/system/win32/dir.cr
lib/crystal/crystal/system/win32/env.cr
-lib/crystal/crystal/system/win32/event_loop_iocp.cr
lib/crystal/crystal/system/win32/fiber.cr
lib/crystal/crystal/system/win32/file.cr
lib/crystal/crystal/system/win32/file_descriptor.cr
lib/crystal/crystal/system/win32/file_info.cr
+lib/crystal/crystal/system/win32/group.cr
lib/crystal/crystal/system/win32/hostname.cr
+lib/crystal/crystal/system/win32/iocp.cr
lib/crystal/crystal/system/win32/library_archive.cr
lib/crystal/crystal/system/win32/mime.cr
lib/crystal/crystal/system/win32/path.cr
@@ -405,13 +448,16 @@ lib/crystal/crystal/system/win32/thread.cr
lib/crystal/crystal/system/win32/thread_condition_variable.cr
lib/crystal/crystal/system/win32/thread_mutex.cr
lib/crystal/crystal/system/win32/time.cr
+lib/crystal/crystal/system/win32/user.cr
lib/crystal/crystal/system/win32/visual_studio.cr
+lib/crystal/crystal/system/win32/waitable_timer.cr
lib/crystal/crystal/system/win32/windows_registry.cr
lib/crystal/crystal/system/win32/windows_sdk.cr
lib/crystal/crystal/system/win32/wmain.cr
lib/crystal/crystal/system/win32/zone_names.cr
lib/crystal/crystal/system/windows.cr
lib/crystal/crystal/thread_local_value.cr
+lib/crystal/crystal/tracing.cr
lib/crystal/csv.cr
lib/crystal/csv/builder.cr
lib/crystal/csv/error.cr
@@ -456,28 +502,53 @@ lib/crystal/exception/call_stack/stackwalk.cr
lib/crystal/exception/lib_unwind.cr
lib/crystal/fiber.cr
lib/crystal/fiber/context.cr
-lib/crystal/fiber/context/aarch64.cr
+lib/crystal/fiber/context/aarch64-generic.cr
+lib/crystal/fiber/context/aarch64-microsoft.cr
lib/crystal/fiber/context/arm.cr
lib/crystal/fiber/context/i386.cr
lib/crystal/fiber/context/interpreted.cr
lib/crystal/fiber/context/wasm32.cr
lib/crystal/fiber/context/x86_64-microsoft.cr
lib/crystal/fiber/context/x86_64-sysv.cr
+lib/crystal/fiber/execution_context.cr
+lib/crystal/fiber/execution_context/global_queue.cr
+lib/crystal/fiber/execution_context/isolated.cr
+lib/crystal/fiber/execution_context/monitor.cr
+lib/crystal/fiber/execution_context/multi_threaded.cr
+lib/crystal/fiber/execution_context/multi_threaded/scheduler.cr
+lib/crystal/fiber/execution_context/runnables.cr
+lib/crystal/fiber/execution_context/scheduler.cr
+lib/crystal/fiber/execution_context/single_threaded.cr
+lib/crystal/fiber/list.cr
+lib/crystal/fiber/pointer_linked_list_node.cr
lib/crystal/fiber/stack_pool.cr
+lib/crystal/fiber/stack.cr
lib/crystal/file.cr
lib/crystal/file/error.cr
lib/crystal/file/info.cr
+lib/crystal/file/match.cr
lib/crystal/file/preader.cr
lib/crystal/file/tempfile.cr
lib/crystal/file_utils.cr
lib/crystal/float.cr
+lib/crystal/float/fast_float.cr
+lib/crystal/float/fast_float/ascii_number.cr
+lib/crystal/float/fast_float/bigint.cr
+lib/crystal/float/fast_float/decimal_to_binary.cr
+lib/crystal/float/fast_float/digit_comparison.cr
+lib/crystal/float/fast_float/fast_table.cr
+lib/crystal/float/fast_float/float_common.cr
+lib/crystal/float/fast_float/parse_number.cr
lib/crystal/float/printer.cr
lib/crystal/float/printer/cached_powers.cr
lib/crystal/float/printer/diy_fp.cr
lib/crystal/float/printer/dragonbox.cr
lib/crystal/float/printer/dragonbox_cache.cr
lib/crystal/float/printer/grisu3.cr
+lib/crystal/float/printer/hexfloat.cr
lib/crystal/float/printer/ieee.cr
+lib/crystal/float/printer/ryu_printf.cr
+lib/crystal/float/printer/ryu_printf_table.cr
lib/crystal/gc.cr
lib/crystal/gc/boehm.cr
lib/crystal/gc/none.cr
@@ -490,6 +561,7 @@ lib/crystal/http/client/response.cr
lib/crystal/http/common.cr
lib/crystal/http/content.cr
lib/crystal/http/cookie.cr
+lib/crystal/http/cookies.cr
lib/crystal/http/formdata.cr
lib/crystal/http/formdata/builder.cr
lib/crystal/http/formdata/parser.cr
@@ -533,7 +605,6 @@ lib/crystal/io/file_descriptor.cr
lib/crystal/io/hexdump.cr
lib/crystal/io/memory.cr
lib/crystal/io/multi_writer.cr
-lib/crystal/io/overlapped.cr
lib/crystal/io/sized.cr
lib/crystal/io/stapled.cr
lib/crystal/iterable.cr
@@ -575,9 +646,12 @@ lib/crystal/lib_c/aarch64-android/c/stdint.cr
lib/crystal/lib_c/aarch64-android/c/stdio.cr
lib/crystal/lib_c/aarch64-android/c/stdlib.cr
lib/crystal/lib_c/aarch64-android/c/string.cr
+lib/crystal/lib_c/aarch64-android/c/sys/epoll.cr
+lib/crystal/lib_c/aarch64-android/c/sys/eventfd.cr
lib/crystal/lib_c/aarch64-android/c/sys/file.cr
lib/crystal/lib_c/aarch64-android/c/sys/ioctl.cr
lib/crystal/lib_c/aarch64-android/c/sys/mman.cr
+lib/crystal/lib_c/aarch64-android/c/sys/random.cr
lib/crystal/lib_c/aarch64-android/c/sys/resource.cr
lib/crystal/lib_c/aarch64-android/c/sys/select.cr
lib/crystal/lib_c/aarch64-android/c/sys/socket.cr
@@ -585,6 +659,7 @@ lib/crystal/lib_c/aarch64-android/c/sys/stat.cr
lib/crystal/lib_c/aarch64-android/c/sys/syscall.cr
lib/crystal/lib_c/aarch64-android/c/sys/system_properties.cr
lib/crystal/lib_c/aarch64-android/c/sys/time.cr
+lib/crystal/lib_c/aarch64-android/c/sys/timerfd.cr
lib/crystal/lib_c/aarch64-android/c/sys/types.cr
lib/crystal/lib_c/aarch64-android/c/sys/un.cr
lib/crystal/lib_c/aarch64-android/c/sys/wait.cr
@@ -612,6 +687,7 @@ lib/crystal/lib_c/aarch64-darwin/c/stdint.cr
lib/crystal/lib_c/aarch64-darwin/c/stdio.cr
lib/crystal/lib_c/aarch64-darwin/c/stdlib.cr
lib/crystal/lib_c/aarch64-darwin/c/string.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/event.cr
lib/crystal/lib_c/aarch64-darwin/c/sys/file.cr
lib/crystal/lib_c/aarch64-darwin/c/sys/mman.cr
lib/crystal/lib_c/aarch64-darwin/c/sys/resource.cr
@@ -648,13 +724,17 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/stdint.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/stdio.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/stdlib.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/string.cr
+lib/crystal/lib_c/aarch64-linux-gnu/c/sys/epoll.cr
+lib/crystal/lib_c/aarch64-linux-gnu/c/sys/eventfd.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/file.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/mman.cr
+lib/crystal/lib_c/aarch64-linux-gnu/c/sys/random.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/resource.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/select.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/socket.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/stat.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/time.cr
+lib/crystal/lib_c/aarch64-linux-gnu/c/sys/timerfd.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/types.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/un.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/wait.cr
@@ -683,13 +763,17 @@ lib/crystal/lib_c/aarch64-linux-musl/c/stdint.cr
lib/crystal/lib_c/aarch64-linux-musl/c/stdio.cr
lib/crystal/lib_c/aarch64-linux-musl/c/stdlib.cr
lib/crystal/lib_c/aarch64-linux-musl/c/string.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/sys/epoll.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/sys/eventfd.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/file.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/mman.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/sys/random.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/resource.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/select.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/socket.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/stat.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/time.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/sys/timerfd.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/types.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/un.cr
lib/crystal/lib_c/aarch64-linux-musl/c/sys/wait.cr
@@ -698,6 +782,8 @@ lib/crystal/lib_c/aarch64-linux-musl/c/time.cr
lib/crystal/lib_c/aarch64-linux-musl/c/unistd.cr
lib/crystal/lib_c/aarch64-portbld-freebsd
lib/crystal/lib_c/aarch64-unknown-freebsd
+lib/crystal/lib_c/aarch64-windows-gnu
+lib/crystal/lib_c/aarch64-windows-msvc
lib/crystal/lib_c/amd64-unknown-openbsd
lib/crystal/lib_c/arm-linux-gnueabihf/c/arpa/inet.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/dirent.cr
@@ -721,13 +807,17 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/stdint.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/stdio.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/stdlib.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/string.cr
+lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/epoll.cr
+lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/eventfd.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/file.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/mman.cr
+lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/random.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/resource.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/select.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/socket.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/stat.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/time.cr
+lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/timerfd.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/types.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/un.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/wait.cr
@@ -756,13 +846,17 @@ lib/crystal/lib_c/i386-linux-gnu/c/stdint.cr
lib/crystal/lib_c/i386-linux-gnu/c/stdio.cr
lib/crystal/lib_c/i386-linux-gnu/c/stdlib.cr
lib/crystal/lib_c/i386-linux-gnu/c/string.cr
+lib/crystal/lib_c/i386-linux-gnu/c/sys/epoll.cr
+lib/crystal/lib_c/i386-linux-gnu/c/sys/eventfd.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/file.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/mman.cr
+lib/crystal/lib_c/i386-linux-gnu/c/sys/random.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/resource.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/select.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/socket.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/stat.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/time.cr
+lib/crystal/lib_c/i386-linux-gnu/c/sys/timerfd.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/types.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/un.cr
lib/crystal/lib_c/i386-linux-gnu/c/sys/wait.cr
@@ -791,13 +885,17 @@ lib/crystal/lib_c/i386-linux-musl/c/stdint.cr
lib/crystal/lib_c/i386-linux-musl/c/stdio.cr
lib/crystal/lib_c/i386-linux-musl/c/stdlib.cr
lib/crystal/lib_c/i386-linux-musl/c/string.cr
+lib/crystal/lib_c/i386-linux-musl/c/sys/epoll.cr
+lib/crystal/lib_c/i386-linux-musl/c/sys/eventfd.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/file.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/mman.cr
+lib/crystal/lib_c/i386-linux-musl/c/sys/random.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/resource.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/select.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/socket.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/stat.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/time.cr
+lib/crystal/lib_c/i386-linux-musl/c/sys/timerfd.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/types.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/un.cr
lib/crystal/lib_c/i386-linux-musl/c/sys/wait.cr
@@ -852,6 +950,7 @@ lib/crystal/lib_c/x86_64-darwin/c/stdint.cr
lib/crystal/lib_c/x86_64-darwin/c/stdio.cr
lib/crystal/lib_c/x86_64-darwin/c/stdlib.cr
lib/crystal/lib_c/x86_64-darwin/c/string.cr
+lib/crystal/lib_c/x86_64-darwin/c/sys/event.cr
lib/crystal/lib_c/x86_64-darwin/c/sys/file.cr
lib/crystal/lib_c/x86_64-darwin/c/sys/mman.cr
lib/crystal/lib_c/x86_64-darwin/c/sys/resource.cr
@@ -887,6 +986,7 @@ lib/crystal/lib_c/x86_64-dragonfly/c/stdint.cr
lib/crystal/lib_c/x86_64-dragonfly/c/stdio.cr
lib/crystal/lib_c/x86_64-dragonfly/c/stdlib.cr
lib/crystal/lib_c/x86_64-dragonfly/c/string.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/event.cr
lib/crystal/lib_c/x86_64-dragonfly/c/sys/file.cr
lib/crystal/lib_c/x86_64-dragonfly/c/sys/mman.cr
lib/crystal/lib_c/x86_64-dragonfly/c/sys/resource.cr
@@ -923,6 +1023,7 @@ lib/crystal/lib_c/x86_64-freebsd/c/stdint.cr
lib/crystal/lib_c/x86_64-freebsd/c/stdio.cr
lib/crystal/lib_c/x86_64-freebsd/c/stdlib.cr
lib/crystal/lib_c/x86_64-freebsd/c/string.cr
+lib/crystal/lib_c/x86_64-freebsd/c/sys/event.cr
lib/crystal/lib_c/x86_64-freebsd/c/sys/file.cr
lib/crystal/lib_c/x86_64-freebsd/c/sys/mman.cr
lib/crystal/lib_c/x86_64-freebsd/c/sys/resource.cr
@@ -959,13 +1060,17 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/stdint.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/stdio.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/stdlib.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/string.cr
+lib/crystal/lib_c/x86_64-linux-gnu/c/sys/epoll.cr
+lib/crystal/lib_c/x86_64-linux-gnu/c/sys/eventfd.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/file.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/mman.cr
+lib/crystal/lib_c/x86_64-linux-gnu/c/sys/random.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/resource.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/select.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/socket.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/stat.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/time.cr
+lib/crystal/lib_c/x86_64-linux-gnu/c/sys/timerfd.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/types.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/un.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/wait.cr
@@ -994,13 +1099,17 @@ lib/crystal/lib_c/x86_64-linux-musl/c/stdint.cr
lib/crystal/lib_c/x86_64-linux-musl/c/stdio.cr
lib/crystal/lib_c/x86_64-linux-musl/c/stdlib.cr
lib/crystal/lib_c/x86_64-linux-musl/c/string.cr
+lib/crystal/lib_c/x86_64-linux-musl/c/sys/epoll.cr
+lib/crystal/lib_c/x86_64-linux-musl/c/sys/eventfd.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/file.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/mman.cr
+lib/crystal/lib_c/x86_64-linux-musl/c/sys/random.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/resource.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/select.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/socket.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/stat.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/time.cr
+lib/crystal/lib_c/x86_64-linux-musl/c/sys/timerfd.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/types.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/un.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/wait.cr
@@ -1030,6 +1139,7 @@ lib/crystal/lib_c/x86_64-netbsd/c/stdint.cr
lib/crystal/lib_c/x86_64-netbsd/c/stdio.cr
lib/crystal/lib_c/x86_64-netbsd/c/stdlib.cr
lib/crystal/lib_c/x86_64-netbsd/c/string.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/event.cr
lib/crystal/lib_c/x86_64-netbsd/c/sys/file.cr
lib/crystal/lib_c/x86_64-netbsd/c/sys/mman.cr
lib/crystal/lib_c/x86_64-netbsd/c/sys/resource.cr
@@ -1066,6 +1176,7 @@ lib/crystal/lib_c/x86_64-openbsd/c/stdint.cr
lib/crystal/lib_c/x86_64-openbsd/c/stdio.cr
lib/crystal/lib_c/x86_64-openbsd/c/stdlib.cr
lib/crystal/lib_c/x86_64-openbsd/c/string.cr
+lib/crystal/lib_c/x86_64-openbsd/c/sys/event.cr
lib/crystal/lib_c/x86_64-openbsd/c/sys/file.cr
lib/crystal/lib_c/x86_64-openbsd/c/sys/mman.cr
lib/crystal/lib_c/x86_64-openbsd/c/sys/resource.cr
@@ -1081,7 +1192,46 @@ lib/crystal/lib_c/x86_64-openbsd/c/termios.cr
lib/crystal/lib_c/x86_64-openbsd/c/time.cr
lib/crystal/lib_c/x86_64-openbsd/c/unistd.cr
lib/crystal/lib_c/x86_64-portbld-freebsd
+lib/crystal/lib_c/x86_64-solaris/c/arpa/inet.cr
+lib/crystal/lib_c/x86_64-solaris/c/dirent.cr
+lib/crystal/lib_c/x86_64-solaris/c/dlfcn.cr
+lib/crystal/lib_c/x86_64-solaris/c/elf.cr
+lib/crystal/lib_c/x86_64-solaris/c/errno.cr
+lib/crystal/lib_c/x86_64-solaris/c/fcntl.cr
+lib/crystal/lib_c/x86_64-solaris/c/grp.cr
+lib/crystal/lib_c/x86_64-solaris/c/iconv.cr
+lib/crystal/lib_c/x86_64-solaris/c/link.cr
+lib/crystal/lib_c/x86_64-solaris/c/netdb.cr
+lib/crystal/lib_c/x86_64-solaris/c/netinet/in.cr
+lib/crystal/lib_c/x86_64-solaris/c/netinet/tcp.cr
+lib/crystal/lib_c/x86_64-solaris/c/pthread.cr
+lib/crystal/lib_c/x86_64-solaris/c/pwd.cr
+lib/crystal/lib_c/x86_64-solaris/c/sched.cr
+lib/crystal/lib_c/x86_64-solaris/c/signal.cr
+lib/crystal/lib_c/x86_64-solaris/c/stdarg.cr
+lib/crystal/lib_c/x86_64-solaris/c/stddef.cr
+lib/crystal/lib_c/x86_64-solaris/c/stdint.cr
+lib/crystal/lib_c/x86_64-solaris/c/stdio.cr
+lib/crystal/lib_c/x86_64-solaris/c/stdlib.cr
+lib/crystal/lib_c/x86_64-solaris/c/string.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/epoll.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/eventfd.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/file.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/mman.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/resource.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/select.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/socket.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/stat.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/time.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/timerfd.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/types.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/un.cr
+lib/crystal/lib_c/x86_64-solaris/c/sys/wait.cr
+lib/crystal/lib_c/x86_64-solaris/c/termios.cr
+lib/crystal/lib_c/x86_64-solaris/c/time.cr
+lib/crystal/lib_c/x86_64-solaris/c/unistd.cr
lib/crystal/lib_c/x86_64-unknown-freebsd
+lib/crystal/lib_c/x86_64-windows-gnu
lib/crystal/lib_c/x86_64-windows-msvc/c/afunix.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/basetsd.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/combaseapi.cr
@@ -1103,12 +1253,16 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/inaddr.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/int_safe.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/io.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/ioapiset.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/jobapi2.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/knownfolders.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/libloaderapi.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/lm.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/malloc.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/memoryapi.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/minwinbase.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/mswsock.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/ntdef.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/ntdll.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/ntifs.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/ntsecapi.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/ntstatus.cr
@@ -1117,7 +1271,9 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/processenv.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/processthreadsapi.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/profileapi.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/regapix.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/sddl.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/sdkddkver.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/security.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/shlobj_core.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/signal.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/stdarg.cr
@@ -1134,6 +1290,7 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/sys/utime.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/sysinfoapi.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/timezoneapi.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/tlhelp32.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/userenv.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/win_def.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/winbase.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/wincrypt.cr
@@ -1143,6 +1300,7 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/winnls.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/winnt.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/winreg.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/winsock2.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/winternl.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/ws2def.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/ws2ipdef.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/ws2tcpip.cr
@@ -1152,6 +1310,7 @@ lib/crystal/llvm.cr
lib/crystal/llvm/abi.cr
lib/crystal/llvm/abi/aarch64.cr
lib/crystal/llvm/abi/arm.cr
+lib/crystal/llvm/abi/avr.cr
lib/crystal/llvm/abi/wasm32.cr
lib/crystal/llvm/abi/x86.cr
lib/crystal/llvm/abi/x86_64.cr
@@ -1163,10 +1322,9 @@ lib/crystal/llvm/context.cr
lib/crystal/llvm/di_builder.cr
lib/crystal/llvm/enums.cr
lib/crystal/llvm/enums/atomic.cr
-lib/crystal/llvm/ext/find-llvm-config
+lib/crystal/llvm/ext/find-llvm-config.sh
lib/crystal/llvm/ext/llvm-versions.txt
lib/crystal/llvm/ext/llvm_ext.cc
-lib/crystal/llvm/ext/llvm_ext.o
lib/crystal/llvm/function.cr
lib/crystal/llvm/function_collection.cr
lib/crystal/llvm/function_pass_manager.cr
@@ -1175,11 +1333,32 @@ lib/crystal/llvm/global_collection.cr
lib/crystal/llvm/instruction_collection.cr
lib/crystal/llvm/jit_compiler.cr
lib/crystal/llvm/lib_llvm.cr
+lib/crystal/llvm/lib_llvm/analysis.cr
+lib/crystal/llvm/lib_llvm/bit_reader.cr
+lib/crystal/llvm/lib_llvm/bit_writer.cr
+lib/crystal/llvm/lib_llvm/core.cr
+lib/crystal/llvm/lib_llvm/debug_info.cr
+lib/crystal/llvm/lib_llvm/error.cr
+lib/crystal/llvm/lib_llvm/execution_engine.cr
+lib/crystal/llvm/lib_llvm/initialization.cr
+lib/crystal/llvm/lib_llvm/ir_reader.cr
+lib/crystal/llvm/lib_llvm/lljit.cr
+lib/crystal/llvm/lib_llvm/orc.cr
+lib/crystal/llvm/lib_llvm/target.cr
+lib/crystal/llvm/lib_llvm/target_machine.cr
+lib/crystal/llvm/lib_llvm/transforms/pass_builder.cr
+lib/crystal/llvm/lib_llvm/transforms/pass_manager_builder.cr
+lib/crystal/llvm/lib_llvm/types.cr
lib/crystal/llvm/lib_llvm_ext.cr
lib/crystal/llvm/memory_buffer.cr
lib/crystal/llvm/module.cr
lib/crystal/llvm/module_pass_manager.cr
lib/crystal/llvm/operand_bundle_def.cr
+lib/crystal/llvm/orc/jit_dylib.cr
+lib/crystal/llvm/orc/lljit.cr
+lib/crystal/llvm/orc/lljit_builder.cr
+lib/crystal/llvm/orc/thread_safe_context.cr
+lib/crystal/llvm/orc/thread_safe_module.cr
lib/crystal/llvm/parameter_collection.cr
lib/crystal/llvm/pass_builder_options.cr
lib/crystal/llvm/pass_manager_builder.cr
@@ -1238,6 +1417,7 @@ lib/crystal/oauth2/error.cr
lib/crystal/oauth2/oauth2.cr
lib/crystal/oauth2/session.cr
lib/crystal/object.cr
+lib/crystal/object/properties.cr
lib/crystal/openssl.cr
lib/crystal/openssl/algorithm.cr
lib/crystal/openssl/bio.cr
@@ -1278,6 +1458,7 @@ lib/crystal/random/secure.cr
lib/crystal/range.cr
lib/crystal/range/bsearch.cr
lib/crystal/reference.cr
+lib/crystal/reference_storage.cr
lib/crystal/regex.cr
lib/crystal/regex/engine.cr
lib/crystal/regex/lib_pcre.cr
@@ -1362,6 +1543,9 @@ lib/crystal/uri.cr
lib/crystal/uri/encoding.cr
lib/crystal/uri/json.cr
lib/crystal/uri/params.cr
+lib/crystal/uri/params/from_www_form.cr
+lib/crystal/uri/params/serializable.cr
+lib/crystal/uri/params/to_www_form.cr
lib/crystal/uri/punycode.cr
lib/crystal/uri/uri_parser.cr
lib/crystal/uri/yaml.cr
@@ -1370,6 +1554,7 @@ lib/crystal/uuid/json.cr
lib/crystal/uuid/yaml.cr
lib/crystal/va_list.cr
lib/crystal/value.cr
+lib/crystal/wait_group.cr
lib/crystal/wasi_error.cr
lib/crystal/weak_ref.cr
lib/crystal/winerror.cr
diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile
index fae22b3505e7..4a18ce685ec3 100644
--- a/lang/dotnet-host/Makefile
+++ b/lang/dotnet-host/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet-host
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.4
+DISTVERSION= 9.0.5
CATEGORIES= lang devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo
index 689ec06e149a..ee3a5a022322 100644
--- a/lang/dotnet-host/distinfo
+++ b/lang/dotnet-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744271359
-SHA256 (dotnet-runtime-v9.0.4_GH0.tar.gz) = bfaae534528c3df2be1e8f0d7af2634132e0aefcdec36203f213de26fcee6b40
-SIZE (dotnet-runtime-v9.0.4_GH0.tar.gz) = 89301600
+TIMESTAMP = 1747656165
+SHA256 (dotnet-runtime-v9.0.5_GH0.tar.gz) = f9626a3a72937872d942f3649b5629692cd2a8d757f0aca9da28647191f02e44
+SIZE (dotnet-runtime-v9.0.5_GH0.tar.gz) = 89301899
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index cca8a0bc1cbb..d29854e1e00f 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet
DISTVERSIONPREFIX= v
-DISTVERSION= ${DOTNETVERSION}.4
+DISTVERSION= ${DOTNETVERSION}.5
CATEGORIES= lang devel
MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \
https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/${BOOTSTRAP_SDKVERSION}-vmr/:bootstrap
@@ -48,10 +48,10 @@ BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTST
BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-${BOOTSTRAP_SDK_RID}
DOTNETVERSION= 9.0
-SDKVERSION= ${DOTNETVERSION}.105
-SDKVERSIONSUFFIX= -servicing.25164.3
-SDKSERVICESUFFIX= -servicing.25165.1
-LIBPACKSUFFIX= -servicing.25163.5
+SDKVERSION= ${DOTNETVERSION}.106
+SDKVERSIONSUFFIX= -servicing.25229.4
+SDKSERVICESUFFIX= -servicing.25230.1
+LIBPACKSUFFIX= -servicing.25215.9
MANIFESTSUFFIX= ${DOTNETVERSION}.100
SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-${SDK_RID}
SDK_RID= freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH}
diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo
index 7bbe0a5ef17c..07bd74f15198 100644
--- a/lang/dotnet/distinfo
+++ b/lang/dotnet/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1744271131
-SHA256 (dotnet/release.json-9.0.4) = 8c3f0005b9c02634d917bfaf07d9ce70c72ba48e84e6d96de4c03d76b304658b
-SIZE (dotnet/release.json-9.0.4) = 273
-SHA256 (dotnet/dotnet-dotnet-v9.0.4_GH0.tar.gz) = 5e698595d2614c41993c4579be09c1304bde57842ad101719873ef67ee3941ad
-SIZE (dotnet/dotnet-dotnet-v9.0.4_GH0.tar.gz) = 494599136
+TIMESTAMP = 1747640495
+SHA256 (dotnet/release.json-9.0.5) = 36900c37e54d780ade35f2eaeaa9bf2dc1e7789b5d82c6c11a63d0da2853f813
+SIZE (dotnet/release.json-9.0.5) = 273
+SHA256 (dotnet/dotnet-dotnet-v9.0.5_GH0.tar.gz) = 0ff026271b8e21db503284b5cfae8e0546f009d18581497ba754084729dc74c3
+SIZE (dotnet/dotnet-dotnet-v9.0.5_GH0.tar.gz) = 494774541
SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 8dd55906bd75de83cad9c6b257cbe772cf23413c3a2caee913cde7398c1a0622
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 827383751
SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 04027a151f981dc948f3f93fca0c8a88c3de9c18d709f61c91105af8abeb3196
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index e2aca282b255..d4eee77a450d 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -4572,6 +4572,6 @@
%%DATADIR%%/shared/Microsoft.NETCore.App/%%FULL_DOTNETVERSION%%/netstandard.dll
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.24606.1.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25168.1.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
diff --git a/lang/elixir-devel/Makefile b/lang/elixir-devel/Makefile
index 8d1f9d307fb1..7e5a74b00a3d 100644
--- a/lang/elixir-devel/Makefile
+++ b/lang/elixir-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elixir
DISTVERSIONPREFIX= v
-DISTVERSION= 1.18.3
+DISTVERSION= 1.18.4
DISTVERSIONSUFFIX=
CATEGORIES= lang
MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}/:doc
diff --git a/lang/elixir-devel/distinfo b/lang/elixir-devel/distinfo
index 078862f551b5..f2394213f08e 100644
--- a/lang/elixir-devel/distinfo
+++ b/lang/elixir-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741257013
-SHA256 (elixir/1.18.3/Docs.zip) = ff3f76732d85cabd1eb33b9ac7703d8c19fa7a6555897afec4f4ea1e0316062f
-SIZE (elixir/1.18.3/Docs.zip) = 5802354
-SHA256 (elixir/1.18.3/elixir-lang-elixir-v1.18.3_GH0.tar.gz) = f8d4376311058dd9a78ed365fa1df9fd1b22d2468c587e3f0f4fb320283a1ed7
-SIZE (elixir/1.18.3/elixir-lang-elixir-v1.18.3_GH0.tar.gz) = 3391654
+TIMESTAMP = 1747839341
+SHA256 (elixir/1.18.4/Docs.zip) = c3843e096ed82f4e7107dddb6e53a1c3179b28724315e3ec419e3078908800da
+SIZE (elixir/1.18.4/Docs.zip) = 5745595
+SHA256 (elixir/1.18.4/elixir-lang-elixir-v1.18.4_GH0.tar.gz) = 8e136c0a92160cdad8daa74560e0e9c6810486bd232fbce1709d40fcc426b5e0
+SIZE (elixir/1.18.4/elixir-lang-elixir-v1.18.4_GH0.tar.gz) = 3397219
diff --git a/lang/elixir-devel/pkg-plist b/lang/elixir-devel/pkg-plist
index f620a5ad44dc..4ba3dec14189 100644
--- a/lang/elixir-devel/pkg-plist
+++ b/lang/elixir-devel/pkg-plist
@@ -714,15 +714,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/eex/EEx.html
%%PORTDOCS%%%%DOCSDIR%%/eex/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/eex/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-6XHBGSGW.js
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-elixir-6X3L5KMG.css
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-DPJLHKSM.js
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-elixir-J3PIVQVA.css
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/remixicon-NKANDIL5.woff2
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/search_data-E87008C5.js
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-0B2B143B.js
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/remixicon-QPNJX265.woff2
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/search_data-4B058DF8.js
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-D8E88037.js
%%PORTDOCS%%%%DOCSDIR%%/eex/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/eex/index.html
%%PORTDOCS%%%%DOCSDIR%%/eex/search.html
@@ -869,15 +869,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/elixir/debugging.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/dependencies-and-umbrella-projects.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/design-anti-patterns.html
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-6XHBGSGW.js
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-elixir-6X3L5KMG.css
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-DPJLHKSM.js
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-elixir-J3PIVQVA.css
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/remixicon-NKANDIL5.woff2
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/search_data-8C1D8995.js
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-0E9C9F6D.js
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/remixicon-QPNJX265.woff2
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/search_data-D3F975CD.js
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-33C8C98E.js
%%PORTDOCS%%%%DOCSDIR%%/elixir/distributed-tasks.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/docs-tests-and-with.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/docs_config.js
@@ -941,15 +941,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/ExUnit.html
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-6XHBGSGW.js
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-elixir-6X3L5KMG.css
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-DPJLHKSM.js
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-elixir-J3PIVQVA.css
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/remixicon-NKANDIL5.woff2
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/search_data-7400B86D.js
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-402A47D8.js
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/remixicon-QPNJX265.woff2
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/search_data-61FBCF82.js
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-B7CFB982.js
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/index.html
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/search.html
@@ -962,15 +962,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/iex/IEx.html
%%PORTDOCS%%%%DOCSDIR%%/iex/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/iex/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-6XHBGSGW.js
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-elixir-6X3L5KMG.css
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-DPJLHKSM.js
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-elixir-J3PIVQVA.css
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/remixicon-NKANDIL5.woff2
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/search_data-53574DE1.js
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-34D826BA.js
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/remixicon-QPNJX265.woff2
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/search_data-2CF293CF.js
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-025038F8.js
%%PORTDOCS%%%%DOCSDIR%%/iex/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/iex/index.html
%%PORTDOCS%%%%DOCSDIR%%/iex/search.html
@@ -982,15 +982,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/logger/Logger.html
%%PORTDOCS%%%%DOCSDIR%%/logger/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/logger/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-6XHBGSGW.js
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-elixir-6X3L5KMG.css
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-DPJLHKSM.js
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-elixir-J3PIVQVA.css
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/remixicon-NKANDIL5.woff2
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/search_data-ACC27FC2.js
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items-58E83807.js
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/remixicon-QPNJX265.woff2
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/search_data-B5F90A7A.js
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items-6EF946FB.js
%%PORTDOCS%%%%DOCSDIR%%/logger/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/logger/index.html
%%PORTDOCS%%%%DOCSDIR%%/logger/search.html
@@ -1067,15 +1067,15 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.html
%%PORTDOCS%%%%DOCSDIR%%/mix/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/mix/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-6XHBGSGW.js
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-elixir-6X3L5KMG.css
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-DPJLHKSM.js
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-elixir-J3PIVQVA.css
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/remixicon-NKANDIL5.woff2
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/search_data-BD6B67DC.js
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-61606DA3.js
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/remixicon-QPNJX265.woff2
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/search_data-4AA84007.js
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-37FA66D7.js
%%PORTDOCS%%%%DOCSDIR%%/mix/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/mix/index.html
%%PORTDOCS%%%%DOCSDIR%%/mix/search.html
diff --git a/lang/erlang-runtime28/Makefile b/lang/erlang-runtime28/Makefile
index e21f7e12445f..97c35c1cd15a 100644
--- a/lang/erlang-runtime28/Makefile
+++ b/lang/erlang-runtime28/Makefile
@@ -1,7 +1,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 28.0
-DISTVERSIONSUFFIX= -rc2
+PORTREVISION= 5
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//}
DIST_SUBDIR= erlang
@@ -66,9 +66,9 @@ WX_DESC= Enable WX application
DTRACE_CONFIGURE_WITH= dynamic-trace=dtrace
DTRACE_CFLAGS= -fno-omit-frame-pointer
DTRACE_VARS= STRIP=""
+JAVA_USES= java
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_USES= localbase:ldflags
@@ -95,7 +95,7 @@ CFLAGS+= -DMAP_NORESERVE=0
.endif
.if ${ARCH} == i386
-MAKE_ARGS+= ARCH=x86
+MAKE_ARGS+= ARCH=x86
CONFIGURE_ARGS+= --disable-year2038
.endif
@@ -117,9 +117,8 @@ post-configure-ODBC-off:
post-install-CHUNKS-on:
cd ${WRKSRC_otp} && \
- ${SETENV} ERL_TOP=${WRKSRC_otp} \
- ${MAKE_CMD} release_docs DOC_TARGETS=chunks \
- RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${_ERLANG_LIB}
+ ${SETENV} ERL_TOP=${WRKSRC_otp} ${MAKE_CMD} release_docs \
+ DOC_TARGETS=chunks RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${_ERLANG_LIB}
post-build-CORBA-on:
cd ${WRKSRC_corba} && \
diff --git a/lang/erlang-runtime28/distinfo b/lang/erlang-runtime28/distinfo
index 7fae6d3903a2..42490236d9bd 100644
--- a/lang/erlang-runtime28/distinfo
+++ b/lang/erlang-runtime28/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742544443
-SHA256 (erlang/erlang-otp-OTP-28.0-rc2_GH0.tar.gz) = ded32b714f6550f90cd6aa109c4bde8e8e81e33d7aa1ddc0bc222c119cffe3a0
-SIZE (erlang/erlang-otp-OTP-28.0-rc2_GH0.tar.gz) = 63569160
+TIMESTAMP = 1747839017
+SHA256 (erlang/erlang-otp-OTP-28.0_GH0.tar.gz) = d26f21b6af2f8833291afee077c7a50cfbdcfa880fe3e289c6cb6df15c1953d1
+SIZE (erlang/erlang-otp-OTP-28.0_GH0.tar.gz) = 63814863
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile
index 3d946a255f3b..50cfbc8276c2 100644
--- a/lang/gcc12-devel/Makefile
+++ b/lang/gcc12-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 12.4.1.s20250507
+PORTVERSION= 12.4.1.s20250514
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo
index 2a9cc8f196c2..a0ef41018a31 100644
--- a/lang/gcc12-devel/distinfo
+++ b/lang/gcc12-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746778562
-SHA256 (gcc-12-20250507.tar.xz) = 20682265f35ec31be4b032ee177056dd62162cf49fe9563f0c3551f5a5ba8235
-SIZE (gcc-12-20250507.tar.xz) = 79936088
+TIMESTAMP = 1747296110
+SHA256 (gcc-12-20250514.tar.xz) = 9dce4d3504d9d129d5864a46024fd1996d3d3d308d9b5ba8073f0a2705247ddb
+SIZE (gcc-12-20250514.tar.xz) = 79936860
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index 424716dff121..628c3dfcd89e 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.3.1.s20250508
+PORTVERSION= 13.3.1.s20250515
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index d2da8f60ef32..33653c2b2c92 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746778764
-SHA256 (gcc-13-20250508.tar.xz) = ce961b0bb5b2279479ebf3600112438228275411be1bfa922c636c4538e9c067
-SIZE (gcc-13-20250508.tar.xz) = 84567972
+TIMESTAMP = 1747388439
+SHA256 (gcc-13-20250515.tar.xz) = 9a8a7f090eba6f842fa028f124ce194bfdbbe5e52d89101f9b9df2ea2953a1f5
+SIZE (gcc-13-20250515.tar.xz) = 84556532
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 7c11b48a7ea6..f1648b7d6e69 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.2.1.s20250509
+PORTVERSION= 14.2.1.s20250516
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index b2660258b661..f1a4a1025b98 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746893372
-SHA256 (gcc-14-20250509.tar.xz) = d7ace0e4304334f80bb6341710397ed182df214c008eabebd5fb13d941f508c4
-SIZE (gcc-14-20250509.tar.xz) = 88289160
+TIMESTAMP = 1747468966
+SHA256 (gcc-14-20250516.tar.xz) = 04a5485c7c0fbfeaef7fa210860efa3b79cfe2e14840afc7484be6a3e6e1d8d2
+SIZE (gcc-14-20250516.tar.xz) = 88291124
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 20158b2696b5..89c06b1e2135 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250510
+PORTVERSION= 15.1.1.s20250517
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 2f262e809632..bad8319d50de 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747124841
-SHA256 (gcc-15-20250510.tar.xz) = d019003a5caadf35df04d22f6d398d602ff16318db928443aab0a6b7f756843f
-SIZE (gcc-15-20250510.tar.xz) = 92092512
+TIMESTAMP = 1747727595
+SHA256 (gcc-15-20250517.tar.xz) = 774a2f1a0c4e4741daa719a1d1b0ff49ace3df1c9c597146a15b2767d33a143f
+SIZE (gcc-15-20250517.tar.xz) = 92058284
diff --git a/lang/gcc15-devel/files/patch-libgcc_unwind-dw2-fde-dip.c b/lang/gcc15-devel/files/patch-libgcc_unwind-dw2-fde-dip.c
new file mode 100644
index 000000000000..66452b37de0f
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-libgcc_unwind-dw2-fde-dip.c
@@ -0,0 +1,23 @@
+FreeBSD defines ElfW(x) to translate Linux's convention to FreeBSD's convention.
+GCC defines ElfW to convert its convention to FreeBSD's convention. This patch
+removes the conversion defined by GCC so that the FreeBSD conversion only is
+applied.
+
+--- libgcc/unwind-dw2-fde-dip.c.orig 2025-05-16 15:47:38 UTC
++++ libgcc/unwind-dw2-fde-dip.c
+@@ -59,13 +59,13 @@
+
+ #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
+ && defined(TARGET_DL_ITERATE_PHDR) \
+- && defined(__linux__)
++ && (defined(__linux__) || defined(__FreeBSD__))
+ # define USE_PT_GNU_EH_FRAME
+ #endif
+
+ #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
+ && defined(TARGET_DL_ITERATE_PHDR) \
+- && (defined(__DragonFly__) || defined(__FreeBSD__))
++ && defined(__DragonFly__)
+ # define ElfW __ElfN
+ # define USE_PT_GNU_EH_FRAME
+ #endif
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index a57e6b356b3e..1a1e9b016fec 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250511
+PORTVERSION= 16.0.0.s20250518
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 891629dc8103..337e8de49d1d 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747125019
-SHA256 (gcc-16-20250511.tar.xz) = 4086bd9369a82d087d1bd60e2fdd926ee0401115a52542d962c085bf99f41a24
-SIZE (gcc-16-20250511.tar.xz) = 92224236
+TIMESTAMP = 1747727840
+SHA256 (gcc-16-20250518.tar.xz) = 2e50491fa1bd3543c2c02a57eba0296fadc00063622ea94e7c8383edf7420b0f
+SIZE (gcc-16-20250518.tar.xz) = 92257212
diff --git a/lang/gcc16-devel/files/patch-libgcc_unwind-dw2-fde-dip.c b/lang/gcc16-devel/files/patch-libgcc_unwind-dw2-fde-dip.c
new file mode 100644
index 000000000000..66452b37de0f
--- /dev/null
+++ b/lang/gcc16-devel/files/patch-libgcc_unwind-dw2-fde-dip.c
@@ -0,0 +1,23 @@
+FreeBSD defines ElfW(x) to translate Linux's convention to FreeBSD's convention.
+GCC defines ElfW to convert its convention to FreeBSD's convention. This patch
+removes the conversion defined by GCC so that the FreeBSD conversion only is
+applied.
+
+--- libgcc/unwind-dw2-fde-dip.c.orig 2025-05-16 15:47:38 UTC
++++ libgcc/unwind-dw2-fde-dip.c
+@@ -59,13 +59,13 @@
+
+ #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
+ && defined(TARGET_DL_ITERATE_PHDR) \
+- && defined(__linux__)
++ && (defined(__linux__) || defined(__FreeBSD__))
+ # define USE_PT_GNU_EH_FRAME
+ #endif
+
+ #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
+ && defined(TARGET_DL_ITERATE_PHDR) \
+- && (defined(__DragonFly__) || defined(__FreeBSD__))
++ && defined(__DragonFly__)
+ # define ElfW __ElfN
+ # define USE_PT_GNU_EH_FRAME
+ #endif
diff --git a/lang/linux-dotnet-runtime/Makefile b/lang/linux-dotnet-runtime/Makefile
index 619bc1bc59e7..2cc47fc22d5a 100644
--- a/lang/linux-dotnet-runtime/Makefile
+++ b/lang/linux-dotnet-runtime/Makefile
@@ -12,6 +12,9 @@ WWW= https://www.microsoft.com/net/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Ancient version, no practical use
+EXPIRATION_DATE=2025-07-01
+
ONLY_FOR_ARCHS= amd64
.if ${PORTNAME} != dotnet-cli
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index 8185ba7a7618..ce8a89dff5d6 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.0.7
+PORTVERSION= 5.1.0
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index bd4f6ecd98d7..01079ef47b85 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747334002
-SHA256 (nextcloud/mail-v5.0.7.tar.gz) = b838a0ef2496971ed6a98ce307d1f8e69ddaf447d417163712cd1db28eae409b
-SIZE (nextcloud/mail-v5.0.7.tar.gz) = 26647531
+TIMESTAMP = 1748016091
+SHA256 (nextcloud/mail-v5.1.0.tar.gz) = 8bbd10d17f8bcdd13192e5d7574942e7a66aeb65f354f64b05cb99772f23455d
+SIZE (nextcloud/mail-v5.1.0.tar.gz) = 26658079
diff --git a/mail/py-checkdmarc/Makefile b/mail/py-checkdmarc/Makefile
index 325ab281c2da..b3468a6e9076 100644
--- a/mail/py-checkdmarc/Makefile
+++ b/mail/py-checkdmarc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= checkdmarc
-PORTVERSION= 5.8.1
+PORTVERSION= 5.8.2
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=2.0.0,1:dns/py-dnspython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}expiringdict>=1.1.4:devel/py-expiringdict@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-resources>=6.0:devel/py-importlib-resources@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pem>=23.1.0:security/py-pem@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}publicsuffixlist>=0.10.0:dns/py-publicsuffixlist@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyleri>=1.3.2:devel/py-pyleri@${PY_FLAVOR} \
diff --git a/mail/py-checkdmarc/distinfo b/mail/py-checkdmarc/distinfo
index 9096b952d547..47c99247d4d7 100644
--- a/mail/py-checkdmarc/distinfo
+++ b/mail/py-checkdmarc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836166
-SHA256 (checkdmarc-5.8.1.tar.gz) = a67af55c955c84debc907d3c1cf4d5371ed7a9aa07d82d34e3ab69f762358eb5
-SIZE (checkdmarc-5.8.1.tar.gz) = 42182
+TIMESTAMP = 1747715446
+SHA256 (checkdmarc-5.8.2.tar.gz) = f7775bf19d2841b412e5b954c9f543fc735c83d3a872eb3fb2324e87f0005c92
+SIZE (checkdmarc-5.8.2.tar.gz) = 44117
diff --git a/mail/py-checkdmarc/files/patch-pyproject.toml b/mail/py-checkdmarc/files/patch-pyproject.toml
deleted file mode 100644
index fa88c278c62d..000000000000
--- a/mail/py-checkdmarc/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig 2020-02-02 00:00:00 UTC
-+++ pyproject.toml
-@@ -32,7 +32,7 @@ dependencies = [
- dependencies = [
- "dnspython>=2.0.0",
- "cryptography>=41.0.7",
-- "pyopenssl>=24.2.1",
-+ "pyopenssl>=24.1.0",
- "pem>=23.1.0",
- "expiringdict>=1.1.4",
- "publicsuffixlist>=0.10.0",
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index 77ae4e3abe31..160edcdb6142 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 128.10.2
+DISTVERSION= 128.11.0
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index a9b915b24b47..eccfd049ee51 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747758681
-SHA256 (thunderbird-128.10.2esr.source.tar.xz) = 63c25911ee56992d11e26c8663e3b0fe49115acc7296e5b02bbd6206b64d183d
-SIZE (thunderbird-128.10.2esr.source.tar.xz) = 674082824
+TIMESTAMP = 1748020680
+SHA256 (thunderbird-128.11.0esr.source.tar.xz) = dec1a2f8b4b15070663b6870be9b9c232fac4c9e9b28a2e458284963269a4ee8
+SIZE (thunderbird-128.11.0esr.source.tar.xz) = 676164740
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index c7f6489816aa..91ade734f09d 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 138.0.2
+DISTVERSION= 139.0
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
@@ -9,6 +9,8 @@ MAINTAINER= gecko@FreeBSD.org
COMMENT= Mozilla Thunderbird is standalone mail and news that stands above
WWW= https://www.mozilla.com/thunderbird/
+# autoconf2.13:devel/autoconf2.13 \
+
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
nss>=3.110:security/nss \
libevent>=2.1.8:devel/libevent \
@@ -19,7 +21,6 @@ BUILD_DEPENDS= nspr>=4.32:devel/nspr \
libvpx>=1.15.0:multimedia/libvpx \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
v4l_compat>0:multimedia/v4l_compat \
- autoconf2.13:devel/autoconf2.13 \
nasm:devel/nasm \
yasm:devel/yasm \
zip:archivers/zip \
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index ca1ac682f0fa..13b34b1320b3 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747758654
-SHA256 (thunderbird-138.0.2.source.tar.xz) = 1bedb532edbd9d377022e398ae234348f9c91d9e89a6c9fe2352aed41c42121a
-SIZE (thunderbird-138.0.2.source.tar.xz) = 739227692
+TIMESTAMP = 1748020846
+SHA256 (thunderbird-139.0.source.tar.xz) = 9bda9716da7b5722491480d312994a089df04bb6d87a21ab8edcc21a2364a4b2
+SIZE (thunderbird-139.0.source.tar.xz) = 755313836
diff --git a/mail/thunderbird/files/patch-bug847568 b/mail/thunderbird/files/patch-bug847568
index f3e7ecbc1a13..5b557e0e5a86 100644
--- a/mail/thunderbird/files/patch-bug847568
+++ b/mail/thunderbird/files/patch-bug847568
@@ -178,38 +178,6 @@ index 1bb0430f01aa..0360e0f468c0 100644
# need to include etld_data.inc
LOCAL_INCLUDES += [
"/netwerk/base",
-diff --git old-configure.in old-configure.in
-index 1af75c496b15..f1c7d7c48d28 100644
---- old-configure.in
-+++ old-configure.in
-@@ -167,6 +167,27 @@ fi
- AC_DEFINE_UNQUOTED(MOZ_MACBUNDLE_ID,$MOZ_MACBUNDLE_ID)
- AC_SUBST(MOZ_MACBUNDLE_ID)
-
-+dnl ========================================================
-+dnl Check for graphite2
-+dnl ========================================================
-+if test -n "$MOZ_SYSTEM_GRAPHITE2"; then
-+ dnl graphite2.pc has bogus version, check manually
-+ _SAVE_CFLAGS=$CFLAGS
-+ CFLAGS="$CFLAGS $MOZ_GRAPHITE2_CFLAGS"
-+ AC_TRY_COMPILE([ #include <graphite2/Font.h>
-+ #define GR2_VERSION_REQUIRE(major,minor,bugfix) \
-+ ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \
-+ * 100 + GR2_VERSION_BUGFIX >= \
-+ (major) * 10000 + (minor) * 100 + (bugfix) )
-+ ], [
-+ #if !GR2_VERSION_REQUIRE(1,3,14)
-+ #error "Insufficient graphite2 version."
-+ #endif
-+ ], [],
-+ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])])
-+ CFLAGS=$_SAVE_CFLAGS
-+fi
-+
- dnl ========================================================
- dnl = Child Process Name for IPC
- dnl ========================================================
diff --git security/rlbox/moz.build security/rlbox/moz.build
index 7ad8d076f0f1..835b9d905e03 100644
--- security/rlbox/moz.build
diff --git a/mail/thunderbird/files/patch-comm_third__party_rust__wgpu-hal_src_vulkan_drm.rs b/mail/thunderbird/files/patch-comm_third__party_rust__wgpu-hal_src_vulkan_drm.rs
index 5ed1e7cd2603..5081a58b7914 100644
--- a/mail/thunderbird/files/patch-comm_third__party_rust__wgpu-hal_src_vulkan_drm.rs
+++ b/mail/thunderbird/files/patch-comm_third__party_rust__wgpu-hal_src_vulkan_drm.rs
@@ -1,4 +1,4 @@
-commit b75e77a167951933af8aaa334551dced25fdded4
+commit 790b371edc5e1c997b824d45ea0f881c997e356b
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
fix type error
@@ -17,16 +17,15 @@ Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
found reference `&u32`
diff --git comm/third_party/rust/wgpu-hal/.cargo-checksum.json comm/third_party/rust/wgpu-hal/.cargo-checksum.json
-index e48594c386..124405426f 100644
+index 0e175873a76..66e6d33525f 100644
--- comm/third_party/rust/wgpu-hal/.cargo-checksum.json
+++ comm/third_party/rust/wgpu-hal/.cargo-checksum.json
@@ -1 +1 @@
--{"files":{"Cargo.toml":"f27848ebaa3b29a9857c545212793f99a020cd271907b504b16ed740691a08db","LICENSE.APACHE":"a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9","LICENSE.MIT":"c7fea58d1cfe49634cd92e54fc10a9d871f4b275321a4cd8c09e449122caaeb4","README.md":"cf9e84804a635e4a8a9fefc596be9da6bf7354dde0d105e27d56a12cb20dd8e3","build.rs":"40c99bddda32846afd639d84b9a160ddab338092560b5cb3402112ff37ab4fba","examples/halmark/main.rs":"a16c6902b2ad1a4d8db8d057091b47259d5f59e63058b07a4bada6c7defd9312","examples/halmark/shader.wgsl":"26c256ec36d6f0e9a1647431ca772766bee4382d64eaa718ba7b488dcfb6bcca","examples/raw-gles.em.html":"70fbe68394a1a4522192de1dcfaf7d399f60d7bdf5de70b708f9bb0417427546","examples/raw-gles.rs":"288dae4c701aa7e5ba498fdd03ea42e1046a27db0914d93c88a43a7953cb9064","examples/ray-traced-triangle/main.rs":"3d702095bd8295a0f762fded0e123845beb4d2c25bda2cf05c2de94a9420023c","examples/ray-traced-triangle/shader.wgsl":"cc10caf92746724a71f6dd0dbc3a71e57b37c7d1d83278556805a535c0728a9d","src/auxil/dxgi/conv.rs":"c7564baf7142ebcc1135e14f0c2600580edde8903279372bd25767fe532d20d3","src/auxil/dxgi/exception.rs":"7df3597c1fd6e7708f96a342846b87e6c6cc17fb9dbe09f6aec54984809a4818","src/auxil/dxgi/factory.rs":"fbae1cf83f4ac8cd356557fb3caa0da92c3968d68a36f5c8ea18b90b3bcaeeaa","src/auxil/dxgi/mod.rs":"56925eb2801c4abe80254ada791cd6587a97472f50df715534d61a362253e05b","src/auxil/dxgi/result.rs":"a14b8b0dd052e7dde11220043f180d2e8ce7ae522dea6e96536c82db13fc7abc","src/auxil/dxgi/time.rs":"1414a57363adf8381d89d9c1efdf9eee471081e1a2a583ae90f0310fd8902fd4","src/auxil/mod.rs":"540b9250d9f0e0af709245ce1e284eaca15b27d47550b0ebba2a512da1666c48","src/auxil/renderdoc.rs":"e687710ea0c9e88c9be0e2acd39d136635b835ffb941886b875811b3ec945080","src/dx12/adapter.rs":"ffcd8f8f429334c85a66c74795f2adbf2b03d4538af8fd70e480bd42fd9e6292","src/dx12/command.rs":"b348f945b4af33aecf667139c8ec7a697d5cf8cbb686c3220ac655c86164b876","src/dx12/conv.rs":"818bbbac8bb593fe1b0346b69cfd36c68e9a78e8be7e9f1ecac62a19133fc2ff","src/dx12/descriptor.rs":"fa523bb069b775065367a71edad7fbbfa2bad6f952a4781b048ecec0d35b70fb","src/dx12/device.rs":"c5343a6e783bdb5cf10beed9969261667ae244b74d2a081a246730da124a0c1e","src/dx12/instance.rs":"626ff3377fae82a356da3ebc66b6c453a6c9bfb0bb0cce51c4c3f20b2d9df964","src/dx12/mod.rs":"f1a1168520a77917e51ef226712bd5bc944e17af5455cfa40a4fab0121a78921","src/dx12/sampler.rs":"402b5850dc64ab23b760fa9ab44c229ed808bc4ab58f78de0b889b68a0e207c0","src/dx12/shader_compilation.rs":"32458bd5e63a855f24aea2345a4b65b3f2d1704a06480d6107ea247b6f0974b3","src/dx12/suballocation.rs":"ff637f0c1d618ea2abf259c13b7830ba15fba77d026c575835afa459261283b6","src/dx12/types.rs":"3fc7619fc09303eb3c936d4ded6889f94ce9e8b9aa62742ce900baa1b1e1cca7","src/dx12/view.rs":"3f4c23a34b86e3bfbcb11169a9dec5e1c21425e7ecad846b36c159ced0138cee","src/dynamic/adapter.rs":"e93f7d082a3950c9e8ccff8a631d251c7598b4b25dda9fe6347dadfa3ba07829","src/dynamic/command.rs":"a67394c333b2f0773717d64d7ca9a900868e7ce46dac832ec09a17a5a84bfa43","src/dynamic/device.rs":"230c48fba8e49cc46c420bcd1621beaf9802be9e65710cbfc2c1aea78e91b573","src/dynamic/instance.rs":"7b515c201e1ca24f24439544dbfa1d19ea1412a4f89bd803e009aed13b021e55","src/dynamic/mod.rs":"b02a3c11b22c896cf66ef206f5d4bb4e24988ecadc29972c572baf347f54aa04","src/dynamic/queue.rs":"d76abb4797e90253386d24584f186dbe1909e772560156b2e891fa043cfefbdc","src/dynamic/surface.rs":"4328c2fe86931f50aa00ac3d6982d0879b774eebf7a507903d1b1898c891fb4d","src/gles/adapter.rs":"e0187c442af127cb3940af9f1c5b27836a290bed706ca2177b7e03e1ae3021ef","src/gles/command.rs":"11becc2f9e6171b0cc90456d9c414b94e7f2152a53e4753c90aca3c42ab0204f","src/gles/conv.rs":"7f885dd2bc72641d22f8f2e688ebdd857663bfe315f1b5364ea302f99a05adbf","src/gles/device.rs":"d638f7e434005fe921922a75aa6d2404766bd687ecdc95f5eeb09079c5ea8bf6","src/gles/egl.rs":"c9737871f276c81f1994ebd55dabf8817cb46bdb4ecd495b1c28b52aba8f74fd","src/gles/emscripten.rs":"316d2bb6f2a4bb126dbe68a223f7393399080d116b61c39504454acdf4f9cfaf","src/gles/fence.rs":"083cd49747aba6272002aba0b0c37e5768cdbc2a1b8bacd1a244ee905d3f7b0f","src/gles/mod.rs":"346cbbe8bd070b24f36aefd3c425d8c255716a675a3ce182f12c39f580f6a077","src/gles/queue.rs":"992099d38a23d1f30292749932e627e74d490b62fbbba945b0349ac04d86dd88","src/gles/shaders/clear.frag":"9133ed8ed97d3641fbb6b5f5ea894a3554c629ccc1b80a5fc9221d7293aa1954","src/gles/shaders/clear.vert":"a543768725f4121ff2e9e1fb5b00644931e9d6f2f946c0ef01968afb5a135abd","src/gles/shaders/srgb_present.frag":"dd9a43c339a2fa4ccf7f6a1854c6f400cabf271a7d5e9230768e9f39d47f3ff5","src/gles/shaders/srgb_present.vert":"6e85d489403d80b81cc94790730bb53b309dfc5eeede8f1ea3412a660f31d357","src/gles/web.rs":"cb5940bf7b2381811675011b640040274f407a7d1908d0f82c813d6a9d3b00f7","src/gles/wgl.rs":"4242466a745e2263204e61b7de011c4a9a4c559ab06ae4df063685762b0cd042","src/lib.rs":"46ce110c98da4c32a678010f75d0b60bb44e55ed3edc139d8234d9e760d796b9","src/metal/adapter.rs":"6fef5b86aa923a75495adc5a51f4b9c7fa78da3194e7a58d3c6c527a2032f3f3","src/metal/command.rs":"e8af9260abc9852fce35d4dda981750c8f4c4d970ca9959e48442a036414aa8a","src/metal/conv.rs":"17f37cf5fea93b437e5ec9cfff9ae96e2c6a7f23fb2d3890616fb8dbeb5f13c4","src/metal/device.rs":"7874cfb8c865c2e65bfc07489b61a58f67a40974749b705a25172db444064ff5","src/metal/layer_observer.rs":"8370a6e443d01739b951b8538ee719a03b69fc0cbac92c748db418fbcc8837b5","src/metal/mod.rs":"d074363a2a7696dafac0c37d2460bbcb938b5a4b5029f8247a9574e2d42df819","src/metal/surface.rs":"828cf6f22bb5038afbd471d4164ecc256e832d51b0a845a12be839289f8bded8","src/metal/time.rs":"c32d69f30e846dfcc0e39e01097fb80df63b2bebb6586143bb62494999850246","src/noop/buffer.rs":"89a938411204b33082200a1306fe589587de15142392d7ec591676512e4cfeb2","src/noop/command.rs":"917b70ac315101633094b3f92744310a60940747a2cc8a9368141200ce0ed1fd","src/noop/mod.rs":"1af00e4b7bd2e57fec3c1dfbd56efd5acf3dfeb9f2d3618f91a6e40cdce6d59d","src/vulkan/adapter.rs":"db66ff6030749dc7960a5f8a224a6131bbb14c44f3ae238d6cb3b717a00c0c4d","src/vulkan/command.rs":"571662697bdfd6d8f5dada24a57dd72b6324f9f3abc787025adca67df7455cd4","src/vulkan/conv.rs":"ebb9bd12bfcf2c596d89c515b3d767241d61beb7cc138c61759a627183f23aa7","src/vulkan/device.rs":"6c69b59f703d119727727428a9bf389c242a2fb09628bcc4c91a1982e7fb0ee5","src/vulkan/drm.rs":"22aaa0644cf7e90840bce0377e8f990c0a839f46a054497dbb96105d59999022","src/vulkan/instance.rs":"0880893f69bc348cd1d5bcc00509d09e84e84960fe0c4ac2f9a2e4b0090d83a7","src/vulkan/mod.rs":"025833e3521186838a50219ef4a584fd7b388cc88a7901db75a33ad32790d66b","src/vulkan/sampler.rs":"77a91ec2e61481256eddcff7c4081d72b5cda09e2824333d77945da9eada8933"},"package":null}
-\ No newline at end of file
-+{"files":{"Cargo.toml":"f27848ebaa3b29a9857c545212793f99a020cd271907b504b16ed740691a08db","LICENSE.APACHE":"a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9","LICENSE.MIT":"c7fea58d1cfe49634cd92e54fc10a9d871f4b275321a4cd8c09e449122caaeb4","README.md":"cf9e84804a635e4a8a9fefc596be9da6bf7354dde0d105e27d56a12cb20dd8e3","build.rs":"40c99bddda32846afd639d84b9a160ddab338092560b5cb3402112ff37ab4fba","examples/halmark/main.rs":"a16c6902b2ad1a4d8db8d057091b47259d5f59e63058b07a4bada6c7defd9312","examples/halmark/shader.wgsl":"26c256ec36d6f0e9a1647431ca772766bee4382d64eaa718ba7b488dcfb6bcca","examples/raw-gles.em.html":"70fbe68394a1a4522192de1dcfaf7d399f60d7bdf5de70b708f9bb0417427546","examples/raw-gles.rs":"288dae4c701aa7e5ba498fdd03ea42e1046a27db0914d93c88a43a7953cb9064","examples/ray-traced-triangle/main.rs":"3d702095bd8295a0f762fded0e123845beb4d2c25bda2cf05c2de94a9420023c","examples/ray-traced-triangle/shader.wgsl":"cc10caf92746724a71f6dd0dbc3a71e57b37c7d1d83278556805a535c0728a9d","src/auxil/dxgi/conv.rs":"c7564baf7142ebcc1135e14f0c2600580edde8903279372bd25767fe532d20d3","src/auxil/dxgi/exception.rs":"7df3597c1fd6e7708f96a342846b87e6c6cc17fb9dbe09f6aec54984809a4818","src/auxil/dxgi/factory.rs":"fbae1cf83f4ac8cd356557fb3caa0da92c3968d68a36f5c8ea18b90b3bcaeeaa","src/auxil/dxgi/mod.rs":"56925eb2801c4abe80254ada791cd6587a97472f50df715534d61a362253e05b","src/auxil/dxgi/result.rs":"a14b8b0dd052e7dde11220043f180d2e8ce7ae522dea6e96536c82db13fc7abc","src/auxil/dxgi/time.rs":"1414a57363adf8381d89d9c1efdf9eee471081e1a2a583ae90f0310fd8902fd4","src/auxil/mod.rs":"540b9250d9f0e0af709245ce1e284eaca15b27d47550b0ebba2a512da1666c48","src/auxil/renderdoc.rs":"e687710ea0c9e88c9be0e2acd39d136635b835ffb941886b875811b3ec945080","src/dx12/adapter.rs":"ffcd8f8f429334c85a66c74795f2adbf2b03d4538af8fd70e480bd42fd9e6292","src/dx12/command.rs":"b348f945b4af33aecf667139c8ec7a697d5cf8cbb686c3220ac655c86164b876","src/dx12/conv.rs":"818bbbac8bb593fe1b0346b69cfd36c68e9a78e8be7e9f1ecac62a19133fc2ff","src/dx12/descriptor.rs":"fa523bb069b775065367a71edad7fbbfa2bad6f952a4781b048ecec0d35b70fb","src/dx12/device.rs":"c5343a6e783bdb5cf10beed9969261667ae244b74d2a081a246730da124a0c1e","src/dx12/instance.rs":"626ff3377fae82a356da3ebc66b6c453a6c9bfb0bb0cce51c4c3f20b2d9df964","src/dx12/mod.rs":"f1a1168520a77917e51ef226712bd5bc944e17af5455cfa40a4fab0121a78921","src/dx12/sampler.rs":"402b5850dc64ab23b760fa9ab44c229ed808bc4ab58f78de0b889b68a0e207c0","src/dx12/shader_compilation.rs":"32458bd5e63a855f24aea2345a4b65b3f2d1704a06480d6107ea247b6f0974b3","src/dx12/suballocation.rs":"ff637f0c1d618ea2abf259c13b7830ba15fba77d026c575835afa459261283b6","src/dx12/types.rs":"3fc7619fc09303eb3c936d4ded6889f94ce9e8b9aa62742ce900baa1b1e1cca7","src/dx12/view.rs":"3f4c23a34b86e3bfbcb11169a9dec5e1c21425e7ecad846b36c159ced0138cee","src/dynamic/adapter.rs":"e93f7d082a3950c9e8ccff8a631d251c7598b4b25dda9fe6347dadfa3ba07829","src/dynamic/command.rs":"a67394c333b2f0773717d64d7ca9a900868e7ce46dac832ec09a17a5a84bfa43","src/dynamic/device.rs":"230c48fba8e49cc46c420bcd1621beaf9802be9e65710cbfc2c1aea78e91b573","src/dynamic/instance.rs":"7b515c201e1ca24f24439544dbfa1d19ea1412a4f89bd803e009aed13b021e55","src/dynamic/mod.rs":"b02a3c11b22c896cf66ef206f5d4bb4e24988ecadc29972c572baf347f54aa04","src/dynamic/queue.rs":"d76abb4797e90253386d24584f186dbe1909e772560156b2e891fa043cfefbdc","src/dynamic/surface.rs":"4328c2fe86931f50aa00ac3d6982d0879b774eebf7a507903d1b1898c891fb4d","src/gles/adapter.rs":"e0187c442af127cb3940af9f1c5b27836a290bed706ca2177b7e03e1ae3021ef","src/gles/command.rs":"11becc2f9e6171b0cc90456d9c414b94e7f2152a53e4753c90aca3c42ab0204f","src/gles/conv.rs":"7f885dd2bc72641d22f8f2e688ebdd857663bfe315f1b5364ea302f99a05adbf","src/gles/device.rs":"d638f7e434005fe921922a75aa6d2404766bd687ecdc95f5eeb09079c5ea8bf6","src/gles/egl.rs":"c9737871f276c81f1994ebd55dabf8817cb46bdb4ecd495b1c28b52aba8f74fd","src/gles/emscripten.rs":"316d2bb6f2a4bb126dbe68a223f7393399080d116b61c39504454acdf4f9cfaf","src/gles/fence.rs":"083cd49747aba6272002aba0b0c37e5768cdbc2a1b8bacd1a244ee905d3f7b0f","src/gles/mod.rs":"346cbbe8bd070b24f36aefd3c425d8c255716a675a3ce182f12c39f580f6a077","src/gles/queue.rs":"992099d38a23d1f30292749932e627e74d490b62fbbba945b0349ac04d86dd88","src/gles/shaders/clear.frag":"9133ed8ed97d3641fbb6b5f5ea894a3554c629ccc1b80a5fc9221d7293aa1954","src/gles/shaders/clear.vert":"a543768725f4121ff2e9e1fb5b00644931e9d6f2f946c0ef01968afb5a135abd","src/gles/shaders/srgb_present.frag":"dd9a43c339a2fa4ccf7f6a1854c6f400cabf271a7d5e9230768e9f39d47f3ff5","src/gles/shaders/srgb_present.vert":"6e85d489403d80b81cc94790730bb53b309dfc5eeede8f1ea3412a660f31d357","src/gles/web.rs":"cb5940bf7b2381811675011b640040274f407a7d1908d0f82c813d6a9d3b00f7","src/gles/wgl.rs":"4242466a745e2263204e61b7de011c4a9a4c559ab06ae4df063685762b0cd042","src/lib.rs":"46ce110c98da4c32a678010f75d0b60bb44e55ed3edc139d8234d9e760d796b9","src/metal/adapter.rs":"6fef5b86aa923a75495adc5a51f4b9c7fa78da3194e7a58d3c6c527a2032f3f3","src/metal/command.rs":"e8af9260abc9852fce35d4dda981750c8f4c4d970ca9959e48442a036414aa8a","src/metal/conv.rs":"17f37cf5fea93b437e5ec9cfff9ae96e2c6a7f23fb2d3890616fb8dbeb5f13c4","src/metal/device.rs":"7874cfb8c865c2e65bfc07489b61a58f67a40974749b705a25172db444064ff5","src/metal/layer_observer.rs":"8370a6e443d01739b951b8538ee719a03b69fc0cbac92c748db418fbcc8837b5","src/metal/mod.rs":"d074363a2a7696dafac0c37d2460bbcb938b5a4b5029f8247a9574e2d42df819","src/metal/surface.rs":"828cf6f22bb5038afbd471d4164ecc256e832d51b0a845a12be839289f8bded8","src/metal/time.rs":"c32d69f30e846dfcc0e39e01097fb80df63b2bebb6586143bb62494999850246","src/noop/buffer.rs":"89a938411204b33082200a1306fe589587de15142392d7ec591676512e4cfeb2","src/noop/command.rs":"917b70ac315101633094b3f92744310a60940747a2cc8a9368141200ce0ed1fd","src/noop/mod.rs":"1af00e4b7bd2e57fec3c1dfbd56efd5acf3dfeb9f2d3618f91a6e40cdce6d59d","src/vulkan/adapter.rs":"db66ff6030749dc7960a5f8a224a6131bbb14c44f3ae238d6cb3b717a00c0c4d","src/vulkan/command.rs":"571662697bdfd6d8f5dada24a57dd72b6324f9f3abc787025adca67df7455cd4","src/vulkan/conv.rs":"ebb9bd12bfcf2c596d89c515b3d767241d61beb7cc138c61759a627183f23aa7","src/vulkan/device.rs":"6c69b59f703d119727727428a9bf389c242a2fb09628bcc4c91a1982e7fb0ee5","src/vulkan/drm.rs":"d7ba8b25c9b67950653514c05f4df6e11a8bbdb189317b36059b2de25cc10670","src/vulkan/instance.rs":"0880893f69bc348cd1d5bcc00509d09e84e84960fe0c4ac2f9a2e4b0090d83a7","src/vulkan/mod.rs":"025833e3521186838a50219ef4a584fd7b388cc88a7901db75a33ad32790d66b","src/vulkan/sampler.rs":"77a91ec2e61481256eddcff7c4081d72b5cda09e2824333d77945da9eada8933"},"package":null}
+-{"files":{"Cargo.toml":"4b08833d522e85af6f0ce0cae079fd7e95a4b127217cb34c9afa9671492925ab","LICENSE.APACHE":"a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9","LICENSE.MIT":"c7fea58d1cfe49634cd92e54fc10a9d871f4b275321a4cd8c09e449122caaeb4","README.md":"cf9e84804a635e4a8a9fefc596be9da6bf7354dde0d105e27d56a12cb20dd8e3","build.rs":"40c99bddda32846afd639d84b9a160ddab338092560b5cb3402112ff37ab4fba","examples/halmark/main.rs":"6caf4d6ada6f2180fcd704cfd27bda3a5d58bbe8778a55e1c4ffcabb4ec723f0","examples/halmark/shader.wgsl":"26c256ec36d6f0e9a1647431ca772766bee4382d64eaa718ba7b488dcfb6bcca","examples/raw-gles.em.html":"70fbe68394a1a4522192de1dcfaf7d399f60d7bdf5de70b708f9bb0417427546","examples/raw-gles.rs":"288dae4c701aa7e5ba498fdd03ea42e1046a27db0914d93c88a43a7953cb9064","examples/ray-traced-triangle/main.rs":"ecbd4625050f1be3d61af83f4effffa11b8baaef127ec17a2d3ca0465cb7d967","examples/ray-traced-triangle/shader.wgsl":"cc10caf92746724a71f6dd0dbc3a71e57b37c7d1d83278556805a535c0728a9d","src/auxil/dxgi/conv.rs":"f451fb0c416a637f11542e9b166a48800be50c48925779b06d40a9bc87958d97","src/auxil/dxgi/exception.rs":"ccf59e9286aa8cceb96155de8e89153676dbce0d914646f502beb5f3e32c4246","src/auxil/dxgi/factory.rs":"1d8cfeb733e34b97d5b879705fc5621ab7b9be578aebb3c3ddadea992effb566","src/auxil/dxgi/mod.rs":"e6c5cc3b73bb97742135d6f35308c42f0822304764978fb8dabb0e848863352a","src/auxil/dxgi/name.rs":"ff942da0da1a497ee4d2be21604f7ba9fae963588105b3d1f63aae1a0c536e82","src/auxil/dxgi/result.rs":"a3b52fd87e512bb94df79c8cadf89a1fbcf7ab0a3a8c7fa1280c2e54cb75d96e","src/auxil/dxgi/time.rs":"b6911800be3873cbe277b2534b3839c6f005f3d9a09341aace4752e207d584a2","src/auxil/mod.rs":"540b9250d9f0e0af709245ce1e284eaca15b27d47550b0ebba2a512da1666c48","src/auxil/renderdoc.rs":"e687710ea0c9e88c9be0e2acd39d136635b835ffb941886b875811b3ec945080","src/dx12/adapter.rs":"33ab5352d9fda9f3d666276b8d4b9d19a2a3e00864e8aad3e928bf7b83af23f1","src/dx12/command.rs":"2a56e298db816126b25af47304481f6568cb126a2a2a8b739bfbc2531c552fae","src/dx12/conv.rs":"fa0b9936f391662390aa453c169b26aaf65ed3c7a00087c0f8a6b99de22614e7","src/dx12/descriptor.rs":"e3371d7539c44ffc4c7b958b6d948855200bb3c4e7da9577835cc0bca695807b","src/dx12/device.rs":"4f4c3e030e68280d0e6f37050853b14dd084299197e9542f23052831897a649b","src/dx12/instance.rs":"f2ef183443210f3bf1a95d5e750f316042e8b1929e59c8c9145351447ac9e922","src/dx12/mod.rs":"ca47fd08630d9b027ef5436da123ae712e9fe845d845324cbce60e9d9bb19a91","src/dx12/sampler.rs":"64464c32452ee63ac49014a03ca3be894ab9b74e11dc853567b5da5f846faae6","src/dx12/shader_compilation.rs":"19daac0f8a1800417ee0e1e1f46bbb4f49b07954468b1abe0182c551679c9d99","src/dx12/suballocation.rs":"85e9077cd293730e4837888b24f348a1e44dde7af7444e8547a401f5f8fdf4a8","src/dx12/types.rs":"3fc7619fc09303eb3c936d4ded6889f94ce9e8b9aa62742ce900baa1b1e1cca7","src/dx12/view.rs":"3f4c23a34b86e3bfbcb11169a9dec5e1c21425e7ecad846b36c159ced0138cee","src/dynamic/adapter.rs":"e93f7d082a3950c9e8ccff8a631d251c7598b4b25dda9fe6347dadfa3ba07829","src/dynamic/command.rs":"a67394c333b2f0773717d64d7ca9a900868e7ce46dac832ec09a17a5a84bfa43","src/dynamic/device.rs":"f00305d56cac0636d4cb86cc44ee69c291bfb3d5f6d5e8d745adce9a28a6a1d5","src/dynamic/instance.rs":"7b515c201e1ca24f24439544dbfa1d19ea1412a4f89bd803e009aed13b021e55","src/dynamic/mod.rs":"b02a3c11b22c896cf66ef206f5d4bb4e24988ecadc29972c572baf347f54aa04","src/dynamic/queue.rs":"d76abb4797e90253386d24584f186dbe1909e772560156b2e891fa043cfefbdc","src/dynamic/surface.rs":"4328c2fe86931f50aa00ac3d6982d0879b774eebf7a507903d1b1898c891fb4d","src/gles/adapter.rs":"5c92a2a4e46ba098ee9a2ce2e158d29b6b1ee6c72293a665df2664b04f2f6b12","src/gles/command.rs":"b4e0df28700b9709c24b14cec734cce7f256f6ade6220715e9bd71d4601daf77","src/gles/conv.rs":"7f885dd2bc72641d22f8f2e688ebdd857663bfe315f1b5364ea302f99a05adbf","src/gles/device.rs":"a1e66b2007cedd2d7f28c8f1589757588e143e621e2e52b1813de65482c61150","src/gles/egl.rs":"a47cc262bfe590ecdf4e02e60106231900c26d18f64ad071326d77cffc718ead","src/gles/emscripten.rs":"316d2bb6f2a4bb126dbe68a223f7393399080d116b61c39504454acdf4f9cfaf","src/gles/fence.rs":"083cd49747aba6272002aba0b0c37e5768cdbc2a1b8bacd1a244ee905d3f7b0f","src/gles/mod.rs":"ebfb44300a16e9dbf373bed4b768d8336e345cf12f3d0f496c2e33c65fec6230","src/gles/queue.rs":"b4747ce2c1471a176d3b5205331735f0dd8a430572a3708e7e089bba32e10033","src/gles/shaders/clear.frag":"9133ed8ed97d3641fbb6b5f5ea894a3554c629ccc1b80a5fc9221d7293aa1954","src/gles/shaders/clear.vert":"a543768725f4121ff2e9e1fb5b00644931e9d6f2f946c0ef01968afb5a135abd","src/gles/shaders/srgb_present.frag":"dd9a43c339a2fa4ccf7f6a1854c6f400cabf271a7d5e9230768e9f39d47f3ff5","src/gles/shaders/srgb_present.vert":"6e85d489403d80b81cc94790730bb53b309dfc5eeede8f1ea3412a660f31d357","src/gles/web.rs":"cb5940bf7b2381811675011b640040274f407a7d1908d0f82c813d6a9d3b00f7","src/gles/wgl.rs":"bff33c7ce78c5618b2d656398c2d13d3da980b9ce89c77f774adf9f6132563ef","src/lib.rs":"f25a7e543bdbc6fe9455d0030fd7b248b638a8a7511eada21c31413a951e1d35","src/metal/adapter.rs":"39c2818d9022f5eff2ced05945436280e30c36845dcb03df139a68ae418e962b","src/metal/command.rs":"92a84adf921c24d2f12801c3046b67202cff55508522f168a4eb0c45267995fb","src/metal/conv.rs":"17f37cf5fea93b437e5ec9cfff9ae96e2c6a7f23fb2d3890616fb8dbeb5f13c4","src/metal/device.rs":"d16ca92f0a8faa4ee65a9c8946c88e419b833f60c4c43dfa1c2150c544280a2e","src/metal/layer_observer.rs":"8370a6e443d01739b951b8538ee719a03b69fc0cbac92c748db418fbcc8837b5","src/metal/mod.rs":"42d5724f0501c0b59985c73b621720e1cd273958c02f9e4f12ac90254c7c2421","src/metal/surface.rs":"70f580d37e9f3d8a081fcf4ffd9007c8af1efe63a1a857ddeb6538b4e37d39e8","src/metal/time.rs":"c32d69f30e846dfcc0e39e01097fb80df63b2bebb6586143bb62494999850246","src/noop/buffer.rs":"89a938411204b33082200a1306fe589587de15142392d7ec591676512e4cfeb2","src/noop/command.rs":"917b70ac315101633094b3f92744310a60940747a2cc8a9368141200ce0ed1fd","src/noop/mod.rs":"3167878f073b3865092d7ad0ec944162bc627b7d6d5e0a7931d46f1a47c3918c","src/vulkan/adapter.rs":"78479a19f5825a04280dfe3ff1e68ac22dda09f230774ccc2eb48ae7b379ce3c","src/vulkan/command.rs":"3215c56af5e5c4964f245c3bbbebffc62e2ccd394bce99b39491acfd1e6100a6","src/vulkan/conv.rs":"1e86415bf58b86232c0811dfa982beea63190788b3e65d5b8fb22fa0a6e2027d","src/vulkan/device.rs":"4ef127d4f3f56264a087bd669a268418d7024fb5a28ae8fc1670c4d0a73a78fa","src/vulkan/drm.rs":"b40575f188b2668e60c96ad62970b993930fd25c668a402b17086ed2f1b76b4e","src/vulkan/instance.rs":"368c075aeca4e493f944d0abc99339a714d589d8ea8b3f7215a08c85b8aff663","src/vulkan/mod.rs":"48607d6e43d46302d64904dd77644e820a537b5eb896087e75b55a7a93e5b3e2","src/vulkan/sampler.rs":"f65729d6df5cce681b7756b3e48074017f0c7f42da69ca55e26cc723cd14ad59"},"package":null}
\ No newline at end of file
++{"files":{"Cargo.toml":"4b08833d522e85af6f0ce0cae079fd7e95a4b127217cb34c9afa9671492925ab","LICENSE.APACHE":"a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9","LICENSE.MIT":"c7fea58d1cfe49634cd92e54fc10a9d871f4b275321a4cd8c09e449122caaeb4","README.md":"cf9e84804a635e4a8a9fefc596be9da6bf7354dde0d105e27d56a12cb20dd8e3","build.rs":"40c99bddda32846afd639d84b9a160ddab338092560b5cb3402112ff37ab4fba","examples/halmark/main.rs":"6caf4d6ada6f2180fcd704cfd27bda3a5d58bbe8778a55e1c4ffcabb4ec723f0","examples/halmark/shader.wgsl":"26c256ec36d6f0e9a1647431ca772766bee4382d64eaa718ba7b488dcfb6bcca","examples/raw-gles.em.html":"70fbe68394a1a4522192de1dcfaf7d399f60d7bdf5de70b708f9bb0417427546","examples/raw-gles.rs":"288dae4c701aa7e5ba498fdd03ea42e1046a27db0914d93c88a43a7953cb9064","examples/ray-traced-triangle/main.rs":"ecbd4625050f1be3d61af83f4effffa11b8baaef127ec17a2d3ca0465cb7d967","examples/ray-traced-triangle/shader.wgsl":"cc10caf92746724a71f6dd0dbc3a71e57b37c7d1d83278556805a535c0728a9d","src/auxil/dxgi/conv.rs":"f451fb0c416a637f11542e9b166a48800be50c48925779b06d40a9bc87958d97","src/auxil/dxgi/exception.rs":"ccf59e9286aa8cceb96155de8e89153676dbce0d914646f502beb5f3e32c4246","src/auxil/dxgi/factory.rs":"1d8cfeb733e34b97d5b879705fc5621ab7b9be578aebb3c3ddadea992effb566","src/auxil/dxgi/mod.rs":"e6c5cc3b73bb97742135d6f35308c42f0822304764978fb8dabb0e848863352a","src/auxil/dxgi/name.rs":"ff942da0da1a497ee4d2be21604f7ba9fae963588105b3d1f63aae1a0c536e82","src/auxil/dxgi/result.rs":"a3b52fd87e512bb94df79c8cadf89a1fbcf7ab0a3a8c7fa1280c2e54cb75d96e","src/auxil/dxgi/time.rs":"b6911800be3873cbe277b2534b3839c6f005f3d9a09341aace4752e207d584a2","src/auxil/mod.rs":"540b9250d9f0e0af709245ce1e284eaca15b27d47550b0ebba2a512da1666c48","src/auxil/renderdoc.rs":"e687710ea0c9e88c9be0e2acd39d136635b835ffb941886b875811b3ec945080","src/dx12/adapter.rs":"33ab5352d9fda9f3d666276b8d4b9d19a2a3e00864e8aad3e928bf7b83af23f1","src/dx12/command.rs":"2a56e298db816126b25af47304481f6568cb126a2a2a8b739bfbc2531c552fae","src/dx12/conv.rs":"fa0b9936f391662390aa453c169b26aaf65ed3c7a00087c0f8a6b99de22614e7","src/dx12/descriptor.rs":"e3371d7539c44ffc4c7b958b6d948855200bb3c4e7da9577835cc0bca695807b","src/dx12/device.rs":"4f4c3e030e68280d0e6f37050853b14dd084299197e9542f23052831897a649b","src/dx12/instance.rs":"f2ef183443210f3bf1a95d5e750f316042e8b1929e59c8c9145351447ac9e922","src/dx12/mod.rs":"ca47fd08630d9b027ef5436da123ae712e9fe845d845324cbce60e9d9bb19a91","src/dx12/sampler.rs":"64464c32452ee63ac49014a03ca3be894ab9b74e11dc853567b5da5f846faae6","src/dx12/shader_compilation.rs":"19daac0f8a1800417ee0e1e1f46bbb4f49b07954468b1abe0182c551679c9d99","src/dx12/suballocation.rs":"85e9077cd293730e4837888b24f348a1e44dde7af7444e8547a401f5f8fdf4a8","src/dx12/types.rs":"3fc7619fc09303eb3c936d4ded6889f94ce9e8b9aa62742ce900baa1b1e1cca7","src/dx12/view.rs":"3f4c23a34b86e3bfbcb11169a9dec5e1c21425e7ecad846b36c159ced0138cee","src/dynamic/adapter.rs":"e93f7d082a3950c9e8ccff8a631d251c7598b4b25dda9fe6347dadfa3ba07829","src/dynamic/command.rs":"a67394c333b2f0773717d64d7ca9a900868e7ce46dac832ec09a17a5a84bfa43","src/dynamic/device.rs":"f00305d56cac0636d4cb86cc44ee69c291bfb3d5f6d5e8d745adce9a28a6a1d5","src/dynamic/instance.rs":"7b515c201e1ca24f24439544dbfa1d19ea1412a4f89bd803e009aed13b021e55","src/dynamic/mod.rs":"b02a3c11b22c896cf66ef206f5d4bb4e24988ecadc29972c572baf347f54aa04","src/dynamic/queue.rs":"d76abb4797e90253386d24584f186dbe1909e772560156b2e891fa043cfefbdc","src/dynamic/surface.rs":"4328c2fe86931f50aa00ac3d6982d0879b774eebf7a507903d1b1898c891fb4d","src/gles/adapter.rs":"5c92a2a4e46ba098ee9a2ce2e158d29b6b1ee6c72293a665df2664b04f2f6b12","src/gles/command.rs":"b4e0df28700b9709c24b14cec734cce7f256f6ade6220715e9bd71d4601daf77","src/gles/conv.rs":"7f885dd2bc72641d22f8f2e688ebdd857663bfe315f1b5364ea302f99a05adbf","src/gles/device.rs":"a1e66b2007cedd2d7f28c8f1589757588e143e621e2e52b1813de65482c61150","src/gles/egl.rs":"a47cc262bfe590ecdf4e02e60106231900c26d18f64ad071326d77cffc718ead","src/gles/emscripten.rs":"316d2bb6f2a4bb126dbe68a223f7393399080d116b61c39504454acdf4f9cfaf","src/gles/fence.rs":"083cd49747aba6272002aba0b0c37e5768cdbc2a1b8bacd1a244ee905d3f7b0f","src/gles/mod.rs":"ebfb44300a16e9dbf373bed4b768d8336e345cf12f3d0f496c2e33c65fec6230","src/gles/queue.rs":"b4747ce2c1471a176d3b5205331735f0dd8a430572a3708e7e089bba32e10033","src/gles/shaders/clear.frag":"9133ed8ed97d3641fbb6b5f5ea894a3554c629ccc1b80a5fc9221d7293aa1954","src/gles/shaders/clear.vert":"a543768725f4121ff2e9e1fb5b00644931e9d6f2f946c0ef01968afb5a135abd","src/gles/shaders/srgb_present.frag":"dd9a43c339a2fa4ccf7f6a1854c6f400cabf271a7d5e9230768e9f39d47f3ff5","src/gles/shaders/srgb_present.vert":"6e85d489403d80b81cc94790730bb53b309dfc5eeede8f1ea3412a660f31d357","src/gles/web.rs":"cb5940bf7b2381811675011b640040274f407a7d1908d0f82c813d6a9d3b00f7","src/gles/wgl.rs":"bff33c7ce78c5618b2d656398c2d13d3da980b9ce89c77f774adf9f6132563ef","src/lib.rs":"f25a7e543bdbc6fe9455d0030fd7b248b638a8a7511eada21c31413a951e1d35","src/metal/adapter.rs":"39c2818d9022f5eff2ced05945436280e30c36845dcb03df139a68ae418e962b","src/metal/command.rs":"92a84adf921c24d2f12801c3046b67202cff55508522f168a4eb0c45267995fb","src/metal/conv.rs":"17f37cf5fea93b437e5ec9cfff9ae96e2c6a7f23fb2d3890616fb8dbeb5f13c4","src/metal/device.rs":"d16ca92f0a8faa4ee65a9c8946c88e419b833f60c4c43dfa1c2150c544280a2e","src/metal/layer_observer.rs":"8370a6e443d01739b951b8538ee719a03b69fc0cbac92c748db418fbcc8837b5","src/metal/mod.rs":"42d5724f0501c0b59985c73b621720e1cd273958c02f9e4f12ac90254c7c2421","src/metal/surface.rs":"70f580d37e9f3d8a081fcf4ffd9007c8af1efe63a1a857ddeb6538b4e37d39e8","src/metal/time.rs":"c32d69f30e846dfcc0e39e01097fb80df63b2bebb6586143bb62494999850246","src/noop/buffer.rs":"89a938411204b33082200a1306fe589587de15142392d7ec591676512e4cfeb2","src/noop/command.rs":"917b70ac315101633094b3f92744310a60940747a2cc8a9368141200ce0ed1fd","src/noop/mod.rs":"3167878f073b3865092d7ad0ec944162bc627b7d6d5e0a7931d46f1a47c3918c","src/vulkan/adapter.rs":"78479a19f5825a04280dfe3ff1e68ac22dda09f230774ccc2eb48ae7b379ce3c","src/vulkan/command.rs":"3215c56af5e5c4964f245c3bbbebffc62e2ccd394bce99b39491acfd1e6100a6","src/vulkan/conv.rs":"1e86415bf58b86232c0811dfa982beea63190788b3e65d5b8fb22fa0a6e2027d","src/vulkan/device.rs":"4ef127d4f3f56264a087bd669a268418d7024fb5a28ae8fc1670c4d0a73a78fa","src/vulkan/drm.rs":"d623da0779e70085e3c3fe371c26cb12fd5c65c255cc14c92f9225aea1916d59","src/vulkan/instance.rs":"368c075aeca4e493f944d0abc99339a714d589d8ea8b3f7215a08c85b8aff663","src/vulkan/mod.rs":"48607d6e43d46302d64904dd77644e820a537b5eb896087e75b55a7a93e5b3e2","src/vulkan/sampler.rs":"f65729d6df5cce681b7756b3e48074017f0c7f42da69ca55e26cc723cd14ad59"},"package":null}
diff --git comm/third_party/rust/wgpu-hal/src/vulkan/drm.rs comm/third_party/rust/wgpu-hal/src/vulkan/drm.rs
-index ec62a8f256..6358e8739a 100644
+index f0a8413cacc..7468a5399a9 100644
--- comm/third_party/rust/wgpu-hal/src/vulkan/drm.rs
+++ comm/third_party/rust/wgpu-hal/src/vulkan/drm.rs
@@ -79,9 +79,10 @@ impl super::Instance {
diff --git a/mail/thunderbird/files/patch-ipc_glue_GeckoChildProcessHost.cpp b/mail/thunderbird/files/patch-ipc_glue_GeckoChildProcessHost.cpp
new file mode 100644
index 000000000000..42f5f25add33
--- /dev/null
+++ b/mail/thunderbird/files/patch-ipc_glue_GeckoChildProcessHost.cpp
@@ -0,0 +1,13 @@
+diff --git ipc/glue/GeckoChildProcessHost.cpp ipc/glue/GeckoChildProcessHost.cpp
+index 9bb8314bd98c..2bc0382a9385 100644
+--- ipc/glue/GeckoChildProcessHost.cpp
++++ ipc/glue/GeckoChildProcessHost.cpp
+@@ -1121,7 +1121,7 @@ Result<Ok, LaunchError> BaseProcessLauncher::DoSetup() {
+ #if defined(MOZ_WIDGET_COCOA) || defined(XP_WIN)
+ geckoargs::sCrashReporter.Put(CrashReporter::GetChildNotificationPipe(),
+ mChildArgs);
+-#elif defined(XP_UNIX) && !defined(XP_IOS)
++#elif defined(XP_UNIX) && !defined(XP_IOS) && !defined(XP_FREEBSD)
+ UniqueFileHandle childCrashFd = CrashReporter::GetChildNotificationPipe();
+ if (!childCrashFd) {
+ return Err(LaunchError("DuplicateFileHandle failed"));
diff --git a/mail/thunderbird/files/patch-libwebrtc-generated b/mail/thunderbird/files/patch-libwebrtc-generated
index 465df5e7e13b..c0440e492420 100644
--- a/mail/thunderbird/files/patch-libwebrtc-generated
+++ b/mail/thunderbird/files/patch-libwebrtc-generated
@@ -1,14 +1,15 @@
-commit eedf54a2c433e846879179a27cc36201100e3b87
+commit 48d36a84fea34e509b18e2772c21699d24e8a1a7
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+Date: Wed May 14 20:58:36 2025 +0000
- regenerate FreeBSD libwebrtc patch for Thunderbird 138
+ regenerate FreeBSD libwebrtc patch for gecko 139
diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-index 655ef59cba..d54f6dbed5 100644
+index a29aef4b45e5..c193c4232adf 100644
--- third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
+++ third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -28,7 +29,7 @@ index 655ef59cba..d54f6dbed5 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -215,11 +216,11 @@ index 655ef59cba..d54f6dbed5 100644
Library("resource_adaptation_api_gn")
diff --git third_party/libwebrtc/api/array_view_gn/moz.build third_party/libwebrtc/api/array_view_gn/moz.build
-index d4382d1df1..0a1c7b839d 100644
+index 642158f0b8be..994364e58ce4 100644
--- third_party/libwebrtc/api/array_view_gn/moz.build
+++ third_party/libwebrtc/api/array_view_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -239,7 +240,7 @@ index d4382d1df1..0a1c7b839d 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -353,7 +354,7 @@ index d4382d1df1..0a1c7b839d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -406,11 +407,11 @@ index d4382d1df1..0a1c7b839d 100644
-
Library("array_view_gn")
diff --git third_party/libwebrtc/api/async_dns_resolver_gn/moz.build third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
-index e935019626..b6efeac78e 100644
+index c7f482cc2e28..e44aba4a8252 100644
--- third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
+++ third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -430,7 +431,7 @@ index e935019626..b6efeac78e 100644
FINAL_LIBRARY = "xul"
-@@ -39,120 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,120 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -552,7 +553,7 @@ index e935019626..b6efeac78e 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -163,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -605,11 +606,11 @@ index e935019626..b6efeac78e 100644
-
Library("async_dns_resolver_gn")
diff --git third_party/libwebrtc/api/audio/aec3_config_gn/moz.build third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-index cfb3b6961c..daf2b9c13b 100644
+index 8113afb08273..123471602ffd 100644
--- third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
+++ third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -629,7 +630,7 @@ index cfb3b6961c..daf2b9c13b 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -816,11 +817,11 @@ index cfb3b6961c..daf2b9c13b 100644
Library("aec3_config_gn")
diff --git third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-index 589d5a72ef..9311473ef1 100644
+index 658f1cf59805..da98391aded6 100644
--- third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -841,7 +842,7 @@ index 589d5a72ef..9311473ef1 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1039,11 +1040,11 @@ index 589d5a72ef..9311473ef1 100644
Library("aec3_factory_gn")
diff --git third_party/libwebrtc/api/audio/audio_device_gn/moz.build third_party/libwebrtc/api/audio/audio_device_gn/moz.build
-index a727e70ec9..9561144637 100644
+index 01d48ab0e9bf..3885140cb11b 100644
--- third_party/libwebrtc/api/audio/audio_device_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_device_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -1063,7 +1064,7 @@ index a727e70ec9..9561144637 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1177,7 +1178,7 @@ index a727e70ec9..9561144637 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -1230,11 +1231,11 @@ index a727e70ec9..9561144637 100644
-
Library("audio_device_gn")
diff --git third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-index 0cf70f6a0a..f121290ac4 100644
+index 95225d12b2f5..fe08226343af 100644
--- third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -1254,7 +1255,7 @@ index 0cf70f6a0a..f121290ac4 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1448,11 +1449,11 @@ index 0cf70f6a0a..f121290ac4 100644
Library("audio_frame_api_gn")
diff --git third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
-index d9e237b4c7..f34df50bef 100644
+index 7b23511c9930..a97e948e3a43 100644
--- third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -1472,7 +1473,7 @@ index d9e237b4c7..f34df50bef 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1582,7 +1583,7 @@ index d9e237b4c7..f34df50bef 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -1635,11 +1636,11 @@ index d9e237b4c7..f34df50bef 100644
-
Library("audio_frame_processor_gn")
diff --git third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-index 9576084c2b..aca2a4d6a3 100644
+index d650f934bf12..28f47d4bb60c 100644
--- third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -1659,7 +1660,7 @@ index 9576084c2b..aca2a4d6a3 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1780,7 +1781,7 @@ index 9576084c2b..aca2a4d6a3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -1833,11 +1834,11 @@ index 9576084c2b..aca2a4d6a3 100644
-
Library("audio_mixer_api_gn")
diff --git third_party/libwebrtc/api/audio/audio_processing_gn/moz.build third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
-index 2e7d38d911..fb93295092 100644
+index 4013ba0e53e8..d6bf78db5064 100644
--- third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -1857,7 +1858,7 @@ index 2e7d38d911..fb93295092 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2044,11 +2045,11 @@ index 2e7d38d911..fb93295092 100644
Library("audio_processing_gn")
diff --git third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build
-index 0400bcf1bd..9275b9e390 100644
+index 020423429a5e..de7f6742627a 100644
--- third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -2068,7 +2069,7 @@ index 0400bcf1bd..9275b9e390 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2251,11 +2252,11 @@ index 0400bcf1bd..9275b9e390 100644
Library("audio_processing_statistics_gn")
diff --git third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build
-index af681d4d0d..dd60598252 100644
+index 9720fc943734..43ee9e3a60aa 100644
--- third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build
+++ third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -2276,7 +2277,7 @@ index af681d4d0d..dd60598252 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2474,11 +2475,11 @@ index af681d4d0d..dd60598252 100644
Library("builtin_audio_processing_builder_gn")
diff --git third_party/libwebrtc/api/audio/echo_control_gn/moz.build third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-index 904a224b5a..9bb9eff44e 100644
+index f554fd6f8241..b068f7739302 100644
--- third_party/libwebrtc/api/audio/echo_control_gn/moz.build
+++ third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -2498,7 +2499,7 @@ index 904a224b5a..9bb9eff44e 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2612,7 +2613,7 @@ index 904a224b5a..9bb9eff44e 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -2665,11 +2666,11 @@ index 904a224b5a..9bb9eff44e 100644
-
Library("echo_control_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-index ae4047c15b..b7d03e2fb2 100644
+index cc8409b4ab86..ae6f50e873d1 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -2689,7 +2690,7 @@ index ae4047c15b..b7d03e2fb2 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2883,11 +2884,11 @@ index ae4047c15b..b7d03e2fb2 100644
Library("audio_decoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-index 9007bea06a..5c76a4bbb1 100644
+index 4c7addbccf20..87731b62a8fd 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -2907,7 +2908,7 @@ index 9007bea06a..5c76a4bbb1 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3101,11 +3102,11 @@ index 9007bea06a..5c76a4bbb1 100644
Library("audio_encoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-index 1de066daa0..475c29ae92 100644
+index 0cd4e6611370..e1bdc203eda4 100644
--- third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -3125,7 +3126,7 @@ index 1de066daa0..475c29ae92 100644
FINAL_LIBRARY = "xul"
-@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,186 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3319,11 +3320,11 @@ index 1de066daa0..475c29ae92 100644
Library("audio_codecs_api_gn")
diff --git third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-index be74a5a11b..517b3b57ed 100644
+index 6225ac1f3f3b..1cea1d96da7b 100644
--- third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -3344,7 +3345,7 @@ index be74a5a11b..517b3b57ed 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3542,11 +3543,11 @@ index be74a5a11b..517b3b57ed 100644
Library("builtin_audio_decoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-index f6a0d16b0b..4c5f809950 100644
+index e37b27978fb1..1532babfe849 100644
--- third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -3567,7 +3568,7 @@ index f6a0d16b0b..4c5f809950 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3765,11 +3766,11 @@ index f6a0d16b0b..4c5f809950 100644
Library("builtin_audio_encoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-index 58fffb2e22..c883304f69 100644
+index edebd9ce86d9..05322dea51b6 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -3789,7 +3790,7 @@ index 58fffb2e22..c883304f69 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3983,11 +3984,11 @@ index 58fffb2e22..c883304f69 100644
Library("audio_decoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-index 7f12ebe49f..0399f439f1 100644
+index 40dbaf52b249..7863dd9e6633 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -4007,7 +4008,7 @@ index 7f12ebe49f..0399f439f1 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4201,11 +4202,11 @@ index 7f12ebe49f..0399f439f1 100644
Library("audio_encoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-index e808e42982..d9457426de 100644
+index 376963441f83..94f0257efd1e 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -4225,7 +4226,7 @@ index e808e42982..d9457426de 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4419,11 +4420,11 @@ index e808e42982..d9457426de 100644
Library("audio_decoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-index 5e4da695b9..724106b4ae 100644
+index 982fb48b055c..fabe33115004 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -4443,7 +4444,7 @@ index 5e4da695b9..724106b4ae 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4564,7 +4565,7 @@ index 5e4da695b9..724106b4ae 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -4617,11 +4618,11 @@ index 5e4da695b9..724106b4ae 100644
-
Library("audio_encoder_g722_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-index 1ea3e2809c..4d8340d021 100644
+index b8593150d582..4d357bd55c31 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -4641,7 +4642,7 @@ index 1ea3e2809c..4d8340d021 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4835,11 +4836,11 @@ index 1ea3e2809c..4d8340d021 100644
Library("audio_encoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-index 37f380708a..abf91648be 100644
+index bf3eeaa88803..de644f4d586e 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -4859,7 +4860,7 @@ index 37f380708a..abf91648be 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5053,11 +5054,11 @@ index 37f380708a..abf91648be 100644
Library("audio_decoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-index 38ae3cb77d..ec98b9e1da 100644
+index 7c069bac99c3..e1b09fbd1410 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -5077,7 +5078,7 @@ index 38ae3cb77d..ec98b9e1da 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5198,7 +5199,7 @@ index 38ae3cb77d..ec98b9e1da 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -5251,11 +5252,11 @@ index 38ae3cb77d..ec98b9e1da 100644
-
Library("audio_decoder_opus_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-index 7c49699919..1ef5411143 100644
+index d7116c1b25af..d2fdc6c52b17 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -5275,7 +5276,7 @@ index 7c49699919..1ef5411143 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5473,11 +5474,11 @@ index 7c49699919..1ef5411143 100644
Library("audio_decoder_opus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-index 089a1a45e3..233f98cf79 100644
+index 44bd92989657..2e9b48f8a1ca 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -5497,7 +5498,7 @@ index 089a1a45e3..233f98cf79 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5691,11 +5692,11 @@ index 089a1a45e3..233f98cf79 100644
Library("audio_encoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-index a51951b06a..2d9efa02ff 100644
+index e434bc36d641..4de657a3de7b 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -5716,7 +5717,7 @@ index a51951b06a..2d9efa02ff 100644
FINAL_LIBRARY = "xul"
-@@ -48,175 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,175 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5899,11 +5900,11 @@ index a51951b06a..2d9efa02ff 100644
Library("audio_encoder_opus_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-index 8b4a7d7371..1d68afeb66 100644
+index ce10e371bb68..f923b1df29e5 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -5923,7 +5924,7 @@ index 8b4a7d7371..1d68afeb66 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6121,11 +6122,11 @@ index 8b4a7d7371..1d68afeb66 100644
Library("audio_encoder_opus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn/moz.build
-index 394c4633e5..a8566871ce 100644
+index 70a8757803e7..3ea74de51e24 100644
--- third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -6145,7 +6146,7 @@ index 394c4633e5..a8566871ce 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6343,11 +6344,11 @@ index 394c4633e5..a8566871ce 100644
Library("opus_audio_decoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_options_api_gn/moz.build third_party/libwebrtc/api/audio_options_api_gn/moz.build
-index f3d9e0c5c6..c8cc49dfc3 100644
+index 4034a555945f..1bad1c4d1894 100644
--- third_party/libwebrtc/api/audio_options_api_gn/moz.build
+++ third_party/libwebrtc/api/audio_options_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -6367,7 +6368,7 @@ index f3d9e0c5c6..c8cc49dfc3 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6554,11 +6555,11 @@ index f3d9e0c5c6..c8cc49dfc3 100644
Library("audio_options_api_gn")
diff --git third_party/libwebrtc/api/bitrate_allocation_gn/moz.build third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-index 5afb81f933..1125b25cc2 100644
+index 5a740fe980cc..00fd8d6b5ab6 100644
--- third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
+++ third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -6578,7 +6579,7 @@ index 5afb81f933..1125b25cc2 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6692,7 +6693,7 @@ index 5afb81f933..1125b25cc2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -6745,11 +6746,11 @@ index 5afb81f933..1125b25cc2 100644
-
Library("bitrate_allocation_gn")
diff --git third_party/libwebrtc/api/call_api_gn/moz.build third_party/libwebrtc/api/call_api_gn/moz.build
-index 87ce5be77f..abcfd17170 100644
+index af61fa96fb07..934c8061dd1a 100644
--- third_party/libwebrtc/api/call_api_gn/moz.build
+++ third_party/libwebrtc/api/call_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -6769,7 +6770,7 @@ index 87ce5be77f..abcfd17170 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6879,7 +6880,7 @@ index 87ce5be77f..abcfd17170 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -6932,11 +6933,11 @@ index 87ce5be77f..abcfd17170 100644
-
Library("call_api_gn")
diff --git third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-index f04389690b..d7c73ce42b 100644
+index fe1f7bc13e24..5d8265e6ec96 100644
--- third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
+++ third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -6956,7 +6957,7 @@ index f04389690b..d7c73ce42b 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7070,7 +7071,7 @@ index f04389690b..d7c73ce42b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7123,11 +7124,11 @@ index f04389690b..d7c73ce42b 100644
-
Library("frame_decryptor_interface_gn")
diff --git third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-index 4085a759f6..2388275f9b 100644
+index 999863e78f35..acdaa73774aa 100644
--- third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
+++ third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -7147,7 +7148,7 @@ index 4085a759f6..2388275f9b 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7261,7 +7262,7 @@ index 4085a759f6..2388275f9b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7314,11 +7315,11 @@ index 4085a759f6..2388275f9b 100644
-
Library("frame_encryptor_interface_gn")
diff --git third_party/libwebrtc/api/crypto/options_gn/moz.build third_party/libwebrtc/api/crypto/options_gn/moz.build
-index 924a8c8bad..82a22cce2c 100644
+index 71008a1b781a..a614772c39d2 100644
--- third_party/libwebrtc/api/crypto/options_gn/moz.build
+++ third_party/libwebrtc/api/crypto/options_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -7338,7 +7339,7 @@ index 924a8c8bad..82a22cce2c 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7525,11 +7526,11 @@ index 924a8c8bad..82a22cce2c 100644
Library("options_gn")
diff --git third_party/libwebrtc/api/environment/environment_factory_gn/moz.build third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
-index 76d8ff92e9..debb1ddd5c 100644
+index 0996db596135..a32dc41fe41f 100644
--- third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
+++ third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -7549,7 +7550,7 @@ index 76d8ff92e9..debb1ddd5c 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7747,11 +7748,11 @@ index 76d8ff92e9..debb1ddd5c 100644
Library("environment_factory_gn")
diff --git third_party/libwebrtc/api/environment/environment_gn/moz.build third_party/libwebrtc/api/environment/environment_gn/moz.build
-index 0bb75b315e..000242d511 100644
+index 0b458299cbb0..fc391b227ad3 100644
--- third_party/libwebrtc/api/environment/environment_gn/moz.build
+++ third_party/libwebrtc/api/environment/environment_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -7771,7 +7772,7 @@ index 0bb75b315e..000242d511 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7881,7 +7882,7 @@ index 0bb75b315e..000242d511 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7934,11 +7935,11 @@ index 0bb75b315e..000242d511 100644
-
Library("environment_gn")
diff --git third_party/libwebrtc/api/fec_controller_api_gn/moz.build third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-index fef918e832..d83eac28dd 100644
+index 8256e9ef6578..71085b8a0208 100644
--- third_party/libwebrtc/api/fec_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -7958,7 +7959,7 @@ index fef918e832..d83eac28dd 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8072,7 +8073,7 @@ index fef918e832..d83eac28dd 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -8125,11 +8126,11 @@ index fef918e832..d83eac28dd 100644
-
Library("fec_controller_api_gn")
diff --git third_party/libwebrtc/api/field_trials_registry_gn/moz.build third_party/libwebrtc/api/field_trials_registry_gn/moz.build
-index 8e25c5f0af..27d919a95b 100644
+index c4645bf682f2..ef81a5cfa0f6 100644
--- third_party/libwebrtc/api/field_trials_registry_gn/moz.build
+++ third_party/libwebrtc/api/field_trials_registry_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -8149,7 +8150,7 @@ index 8e25c5f0af..27d919a95b 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8343,11 +8344,11 @@ index 8e25c5f0af..27d919a95b 100644
Library("field_trials_registry_gn")
diff --git third_party/libwebrtc/api/field_trials_view_gn/moz.build third_party/libwebrtc/api/field_trials_view_gn/moz.build
-index 3b251e4427..935aaf609f 100644
+index a6f7605626bc..f28ccdfa0f3d 100644
--- third_party/libwebrtc/api/field_trials_view_gn/moz.build
+++ third_party/libwebrtc/api/field_trials_view_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -8367,7 +8368,7 @@ index 3b251e4427..935aaf609f 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8477,7 +8478,7 @@ index 3b251e4427..935aaf609f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -8530,11 +8531,11 @@ index 3b251e4427..935aaf609f 100644
-
Library("field_trials_view_gn")
diff --git third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-index f4f1de37c7..7bd0919f03 100644
+index 83b184870ac0..a6ca7af93bd2 100644
--- third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
+++ third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -8554,7 +8555,7 @@ index f4f1de37c7..7bd0919f03 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8748,11 +8749,11 @@ index f4f1de37c7..7bd0919f03 100644
Library("frame_transformer_interface_gn")
diff --git third_party/libwebrtc/api/function_view_gn/moz.build third_party/libwebrtc/api/function_view_gn/moz.build
-index ead33463bf..6f7ba527bf 100644
+index 6c82fcf77a1c..c75f2fa7adb8 100644
--- third_party/libwebrtc/api/function_view_gn/moz.build
+++ third_party/libwebrtc/api/function_view_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -8772,7 +8773,7 @@ index ead33463bf..6f7ba527bf 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8886,7 +8887,7 @@ index ead33463bf..6f7ba527bf 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -8939,11 +8940,11 @@ index ead33463bf..6f7ba527bf 100644
-
Library("function_view_gn")
diff --git third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-index d7611c9ede..451b3e8156 100644
+index c6e7793cb8ce..c5f2988c9cf3 100644
--- third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
+++ third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -8963,7 +8964,7 @@ index d7611c9ede..451b3e8156 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9073,7 +9074,7 @@ index d7611c9ede..451b3e8156 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -9126,11 +9127,11 @@ index d7611c9ede..451b3e8156 100644
-
Library("jingle_logging_api_gn")
diff --git third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
-index 8b5a49c259..381fb63fcf 100644
+index cc16ead8d247..89ce43a135f6 100644
--- third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
+++ third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -9150,7 +9151,7 @@ index 8b5a49c259..381fb63fcf 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9260,7 +9261,7 @@ index 8b5a49c259..381fb63fcf 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -9313,11 +9314,11 @@ index 8b5a49c259..381fb63fcf 100644
-
Library("jingle_peerconnection_api_gn")
diff --git third_party/libwebrtc/api/location_gn/moz.build third_party/libwebrtc/api/location_gn/moz.build
-index cae29c6f01..9c6045f771 100644
+index 6d66e59ebb7b..caaa00483d3e 100644
--- third_party/libwebrtc/api/location_gn/moz.build
+++ third_party/libwebrtc/api/location_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -9337,7 +9338,7 @@ index cae29c6f01..9c6045f771 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9447,7 +9448,7 @@ index cae29c6f01..9c6045f771 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -9500,11 +9501,11 @@ index cae29c6f01..9c6045f771 100644
-
Library("location_gn")
diff --git third_party/libwebrtc/api/make_ref_counted_gn/moz.build third_party/libwebrtc/api/make_ref_counted_gn/moz.build
-index e7975c5297..23fb607203 100644
+index 004d1dd755b9..d8144cd18e60 100644
--- third_party/libwebrtc/api/make_ref_counted_gn/moz.build
+++ third_party/libwebrtc/api/make_ref_counted_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -9524,7 +9525,7 @@ index e7975c5297..23fb607203 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9634,7 +9635,7 @@ index e7975c5297..23fb607203 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -9687,11 +9688,11 @@ index e7975c5297..23fb607203 100644
-
Library("make_ref_counted_gn")
diff --git third_party/libwebrtc/api/media_stream_interface_gn/moz.build third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-index 5b64e7f79a..a29d14c3f8 100644
+index 54aa80738e3c..5c0f76f23d55 100644
--- third_party/libwebrtc/api/media_stream_interface_gn/moz.build
+++ third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -9711,7 +9712,7 @@ index 5b64e7f79a..a29d14c3f8 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9905,11 +9906,11 @@ index 5b64e7f79a..a29d14c3f8 100644
Library("media_stream_interface_gn")
diff --git third_party/libwebrtc/api/metronome/metronome_gn/moz.build third_party/libwebrtc/api/metronome/metronome_gn/moz.build
-index dcd6071481..de97bbbba7 100644
+index b1b97440e4e4..e9b473ead2b4 100644
--- third_party/libwebrtc/api/metronome/metronome_gn/moz.build
+++ third_party/libwebrtc/api/metronome/metronome_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -9929,7 +9930,7 @@ index dcd6071481..de97bbbba7 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10043,7 +10044,7 @@ index dcd6071481..de97bbbba7 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10096,11 +10097,11 @@ index dcd6071481..de97bbbba7 100644
-
Library("metronome_gn")
diff --git third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-index ebb57e97af..2a03f232a3 100644
+index 31dfa96d1368..3477a521945c 100644
--- third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
+++ third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -10120,7 +10121,7 @@ index ebb57e97af..2a03f232a3 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10318,11 +10319,11 @@ index ebb57e97af..2a03f232a3 100644
Library("default_neteq_controller_factory_gn")
diff --git third_party/libwebrtc/api/neteq/default_neteq_factory_gn/moz.build third_party/libwebrtc/api/neteq/default_neteq_factory_gn/moz.build
-index 96f2fffa5e..02e6017182 100644
+index b1226384d12d..1cc4a9137400 100644
--- third_party/libwebrtc/api/neteq/default_neteq_factory_gn/moz.build
+++ third_party/libwebrtc/api/neteq/default_neteq_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -10342,7 +10343,7 @@ index 96f2fffa5e..02e6017182 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10540,11 +10541,11 @@ index 96f2fffa5e..02e6017182 100644
Library("default_neteq_factory_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-index e619d4fb5a..b4bd72fd96 100644
+index 362eb922f20c..3b4f25d48f7a 100644
--- third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -10564,7 +10565,7 @@ index e619d4fb5a..b4bd72fd96 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10758,11 +10759,11 @@ index e619d4fb5a..b4bd72fd96 100644
Library("neteq_api_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-index 9baed43dc5..32fc005477 100644
+index aec489d12890..2ce3a755ec00 100644
--- third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -10782,7 +10783,7 @@ index 9baed43dc5..32fc005477 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10903,7 +10904,7 @@ index 9baed43dc5..32fc005477 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10956,11 +10957,11 @@ index 9baed43dc5..32fc005477 100644
-
Library("neteq_controller_api_gn")
diff --git third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-index a0ca1dd76f..df6cea0669 100644
+index 3d4c927a3a69..9b7853205ab1 100644
--- third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
+++ third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -10980,7 +10981,7 @@ index a0ca1dd76f..df6cea0669 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11167,11 +11168,11 @@ index a0ca1dd76f..df6cea0669 100644
Library("tick_timer_gn")
diff --git third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-index 348bf16eec..9c5e0ac362 100644
+index bb63e0bd8fea..4a47582dc2b6 100644
--- third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
+++ third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -11191,7 +11192,7 @@ index 348bf16eec..9c5e0ac362 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11301,7 +11302,7 @@ index 348bf16eec..9c5e0ac362 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -11354,11 +11355,11 @@ index 348bf16eec..9c5e0ac362 100644
-
Library("network_state_predictor_api_gn")
diff --git third_party/libwebrtc/api/priority_gn/moz.build third_party/libwebrtc/api/priority_gn/moz.build
-index bae63c2cb1..81b1938a57 100644
+index 30d291e65442..d29f4153dd41 100644
--- third_party/libwebrtc/api/priority_gn/moz.build
+++ third_party/libwebrtc/api/priority_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -11378,7 +11379,7 @@ index bae63c2cb1..81b1938a57 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11492,7 +11493,7 @@ index bae63c2cb1..81b1938a57 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -11545,11 +11546,11 @@ index bae63c2cb1..81b1938a57 100644
-
Library("priority_gn")
diff --git third_party/libwebrtc/api/ref_count_gn/moz.build third_party/libwebrtc/api/ref_count_gn/moz.build
-index 02086e698d..dc07e0f1d0 100644
+index 2c6650dfce0d..905863936e46 100644
--- third_party/libwebrtc/api/ref_count_gn/moz.build
+++ third_party/libwebrtc/api/ref_count_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -11569,7 +11570,7 @@ index 02086e698d..dc07e0f1d0 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11679,7 +11680,7 @@ index 02086e698d..dc07e0f1d0 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -11732,11 +11733,11 @@ index 02086e698d..dc07e0f1d0 100644
-
Library("ref_count_gn")
diff --git third_party/libwebrtc/api/refcountedbase_gn/moz.build third_party/libwebrtc/api/refcountedbase_gn/moz.build
-index 52fcc29902..bc3c0a28cb 100644
+index b4a1ce1859bd..5a48e0f012c7 100644
--- third_party/libwebrtc/api/refcountedbase_gn/moz.build
+++ third_party/libwebrtc/api/refcountedbase_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -11756,7 +11757,7 @@ index 52fcc29902..bc3c0a28cb 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11866,7 +11867,7 @@ index 52fcc29902..bc3c0a28cb 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -11919,11 +11920,11 @@ index 52fcc29902..bc3c0a28cb 100644
-
Library("refcountedbase_gn")
diff --git third_party/libwebrtc/api/rtc_error_gn/moz.build third_party/libwebrtc/api/rtc_error_gn/moz.build
-index 236d348fb3..14dc0fc736 100644
+index 90474a271986..56a78ea56e76 100644
--- third_party/libwebrtc/api/rtc_error_gn/moz.build
+++ third_party/libwebrtc/api/rtc_error_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -11943,7 +11944,7 @@ index 236d348fb3..14dc0fc736 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12137,11 +12138,11 @@ index 236d348fb3..14dc0fc736 100644
Library("rtc_error_gn")
diff --git third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-index 711bf9c77e..729beed1bc 100644
+index 0b756bd9247e..7ea35cc02aba 100644
--- third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
+++ third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -12161,7 +12162,7 @@ index 711bf9c77e..729beed1bc 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12355,11 +12356,11 @@ index 711bf9c77e..729beed1bc 100644
Library("rtc_event_log_gn")
diff --git third_party/libwebrtc/api/rtp_headers_gn/moz.build third_party/libwebrtc/api/rtp_headers_gn/moz.build
-index 41c4e99db5..8336baf5c7 100644
+index ec592155aca1..eac51ce2434c 100644
--- third_party/libwebrtc/api/rtp_headers_gn/moz.build
+++ third_party/libwebrtc/api/rtp_headers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -12379,7 +12380,7 @@ index 41c4e99db5..8336baf5c7 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12573,11 +12574,11 @@ index 41c4e99db5..8336baf5c7 100644
Library("rtp_headers_gn")
diff --git third_party/libwebrtc/api/rtp_packet_info_gn/moz.build third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-index 9c1735f237..49697fe940 100644
+index 5ee810606cb6..ab05d8ade21a 100644
--- third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
+++ third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -12597,7 +12598,7 @@ index 9c1735f237..49697fe940 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12791,11 +12792,11 @@ index 9c1735f237..49697fe940 100644
Library("rtp_packet_info_gn")
diff --git third_party/libwebrtc/api/rtp_packet_sender_gn/moz.build third_party/libwebrtc/api/rtp_packet_sender_gn/moz.build
-index 0496394c6b..00fa8cacf2 100644
+index 02fdfc4bf124..c6285735ed40 100644
--- third_party/libwebrtc/api/rtp_packet_sender_gn/moz.build
+++ third_party/libwebrtc/api/rtp_packet_sender_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -12815,7 +12816,7 @@ index 0496394c6b..00fa8cacf2 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12925,7 +12926,7 @@ index 0496394c6b..00fa8cacf2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -12978,11 +12979,11 @@ index 0496394c6b..00fa8cacf2 100644
-
Library("rtp_packet_sender_gn")
diff --git third_party/libwebrtc/api/rtp_parameters_gn/moz.build third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-index 0855362776..c163c9cf05 100644
+index 238e7c67f128..cf15782a7f00 100644
--- third_party/libwebrtc/api/rtp_parameters_gn/moz.build
+++ third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -13002,7 +13003,7 @@ index 0855362776..c163c9cf05 100644
FINAL_LIBRARY = "xul"
-@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,179 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13189,11 +13190,11 @@ index 0855362776..c163c9cf05 100644
Library("rtp_parameters_gn")
diff --git third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
-index 3b12029bdc..362c773c7f 100644
+index 2a7960aae06e..c12e8eb0b3ef 100644
--- third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
+++ third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -13213,7 +13214,7 @@ index 3b12029bdc..362c773c7f 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13323,7 +13324,7 @@ index 3b12029bdc..362c773c7f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -13376,11 +13377,11 @@ index 3b12029bdc..362c773c7f 100644
-
Library("rtp_sender_interface_gn")
diff --git third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
-index cea07d6922..ea21419879 100644
+index 0930cbd84acb..2c0babe074a3 100644
--- third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
+++ third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -13400,7 +13401,7 @@ index cea07d6922..ea21419879 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13594,11 +13595,11 @@ index cea07d6922..ea21419879 100644
Library("rtp_sender_setparameters_callback_gn")
diff --git third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-index b80b352927..1090214b4d 100644
+index 6613c28bb60a..003fe860fd3f 100644
--- third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
+++ third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -13618,7 +13619,7 @@ index b80b352927..1090214b4d 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13728,7 +13729,7 @@ index b80b352927..1090214b4d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -13781,11 +13782,11 @@ index b80b352927..1090214b4d 100644
-
Library("rtp_transceiver_direction_gn")
diff --git third_party/libwebrtc/api/scoped_refptr_gn/moz.build third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-index 562cb4ae55..05723cb68f 100644
+index b2adf5851e86..593dd7ead65b 100644
--- third_party/libwebrtc/api/scoped_refptr_gn/moz.build
+++ third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -13805,7 +13806,7 @@ index 562cb4ae55..05723cb68f 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13915,7 +13916,7 @@ index 562cb4ae55..05723cb68f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -13968,11 +13969,11 @@ index 562cb4ae55..05723cb68f 100644
-
Library("scoped_refptr_gn")
diff --git third_party/libwebrtc/api/sequence_checker_gn/moz.build third_party/libwebrtc/api/sequence_checker_gn/moz.build
-index 191ccae1f9..42cf01fa9d 100644
+index 67c1414a8fb4..070132b14c93 100644
--- third_party/libwebrtc/api/sequence_checker_gn/moz.build
+++ third_party/libwebrtc/api/sequence_checker_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -13992,7 +13993,7 @@ index 191ccae1f9..42cf01fa9d 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14106,7 +14107,7 @@ index 191ccae1f9..42cf01fa9d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -14159,11 +14160,11 @@ index 191ccae1f9..42cf01fa9d 100644
-
Library("sequence_checker_gn")
diff --git third_party/libwebrtc/api/simulated_network_api_gn/moz.build third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-index 558f8ca50f..d5b1312c38 100644
+index d01110ffb525..795aecd86879 100644
--- third_party/libwebrtc/api/simulated_network_api_gn/moz.build
+++ third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -14183,7 +14184,7 @@ index 558f8ca50f..d5b1312c38 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14297,7 +14298,7 @@ index 558f8ca50f..d5b1312c38 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -14350,11 +14351,11 @@ index 558f8ca50f..d5b1312c38 100644
-
Library("simulated_network_api_gn")
diff --git third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
-index 6a4453ac73..46673406c6 100644
+index 122718956c48..a4b72e0aadf3 100644
--- third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -14374,7 +14375,7 @@ index 6a4453ac73..46673406c6 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14484,7 +14485,7 @@ index 6a4453ac73..46673406c6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -14537,11 +14538,11 @@ index 6a4453ac73..46673406c6 100644
-
Library("default_task_queue_factory_gn")
diff --git third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
-index beda60da91..c519cfaeab 100644
+index 9d8b3cf2f357..6d9600947c8a 100644
--- third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -14561,7 +14562,7 @@ index beda60da91..c519cfaeab 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14748,11 +14749,11 @@ index beda60da91..c519cfaeab 100644
Library("pending_task_safety_flag_gn")
diff --git third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-index 3ea55a8b76..7734743729 100644
+index 85ed7df23b34..85068cdc7550 100644
--- third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -14772,7 +14773,7 @@ index 3ea55a8b76..7734743729 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14959,11 +14960,11 @@ index 3ea55a8b76..7734743729 100644
Library("task_queue_gn")
diff --git third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
-index 63460f387b..3c4c34510d 100644
+index 21696b67b110..3121ac7a6e59 100644
--- third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
+++ third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -14983,7 +14984,7 @@ index 63460f387b..3c4c34510d 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15093,7 +15094,7 @@ index 63460f387b..3c4c34510d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -15146,11 +15147,11 @@ index 63460f387b..3c4c34510d 100644
-
Library("bandwidth_estimation_settings_gn")
diff --git third_party/libwebrtc/api/transport/bandwidth_usage_gn/moz.build third_party/libwebrtc/api/transport/bandwidth_usage_gn/moz.build
-index 7e80ecfe46..8b22810681 100644
+index e7882cb5deca..df0954cb00bc 100644
--- third_party/libwebrtc/api/transport/bandwidth_usage_gn/moz.build
+++ third_party/libwebrtc/api/transport/bandwidth_usage_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -15170,7 +15171,7 @@ index 7e80ecfe46..8b22810681 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15280,7 +15281,7 @@ index 7e80ecfe46..8b22810681 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -15333,11 +15334,11 @@ index 7e80ecfe46..8b22810681 100644
-
Library("bandwidth_usage_gn")
diff --git third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-index 25a3c74183..c3027c3972 100644
+index 555a10902f49..c58892133406 100644
--- third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
+++ third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -15357,7 +15358,7 @@ index 25a3c74183..c3027c3972 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15540,11 +15541,11 @@ index 25a3c74183..c3027c3972 100644
Library("bitrate_settings_gn")
diff --git third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
-index b11138679c..19c008c92f 100644
+index 8c89cd7e38ad..8c928a5e26a1 100644
--- third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
+++ third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -15564,7 +15565,7 @@ index b11138679c..19c008c92f 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15685,7 +15686,7 @@ index b11138679c..19c008c92f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -15738,11 +15739,11 @@ index b11138679c..19c008c92f 100644
-
Library("datagram_transport_interface_gn")
diff --git third_party/libwebrtc/api/transport/ecn_marking_gn/moz.build third_party/libwebrtc/api/transport/ecn_marking_gn/moz.build
-index 6c4cd224b9..bc515fc5c1 100644
+index 598652874c2f..b08c4ae86174 100644
--- third_party/libwebrtc/api/transport/ecn_marking_gn/moz.build
+++ third_party/libwebrtc/api/transport/ecn_marking_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -15762,7 +15763,7 @@ index 6c4cd224b9..bc515fc5c1 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15872,7 +15873,7 @@ index 6c4cd224b9..bc515fc5c1 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -15925,11 +15926,11 @@ index 6c4cd224b9..bc515fc5c1 100644
-
Library("ecn_marking_gn")
diff --git third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-index c47158aa87..842473731c 100644
+index 9105d8e40b27..cba64e004708 100644
--- third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
+++ third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -15949,7 +15950,7 @@ index c47158aa87..842473731c 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16143,11 +16144,11 @@ index c47158aa87..842473731c 100644
Library("field_trial_based_config_gn")
diff --git third_party/libwebrtc/api/transport/goog_cc_gn/moz.build third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-index 89be00e883..6e7e204ba6 100644
+index 3118bc006971..a579189ca56f 100644
--- third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
+++ third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -16167,7 +16168,7 @@ index 89be00e883..6e7e204ba6 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16366,11 +16367,11 @@ index 89be00e883..6e7e204ba6 100644
Library("goog_cc_gn")
diff --git third_party/libwebrtc/api/transport/network_control_gn/moz.build third_party/libwebrtc/api/transport/network_control_gn/moz.build
-index 7ae9e4b546..d79bb65092 100644
+index 84054a3f0cfc..0840a4bd7daa 100644
--- third_party/libwebrtc/api/transport/network_control_gn/moz.build
+++ third_party/libwebrtc/api/transport/network_control_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -16390,7 +16391,7 @@ index 7ae9e4b546..d79bb65092 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16584,11 +16585,11 @@ index 7ae9e4b546..d79bb65092 100644
Library("network_control_gn")
diff --git third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build
-index 5c94efb784..915f17ef72 100644
+index a51a68014985..9b4f1222b38e 100644
--- third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build
+++ third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -16608,7 +16609,7 @@ index 5c94efb784..915f17ef72 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16722,7 +16723,7 @@ index 5c94efb784..915f17ef72 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -16775,11 +16776,11 @@ index 5c94efb784..915f17ef72 100644
-
Library("corruption_detection_message_gn")
diff --git third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-index fa5f3fb195..a2bad5bb1b 100644
+index e82fb7517ca6..89beea20aa47 100644
--- third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
+++ third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -16799,7 +16800,7 @@ index fa5f3fb195..a2bad5bb1b 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16986,11 +16987,11 @@ index fa5f3fb195..a2bad5bb1b 100644
Library("dependency_descriptor_gn")
diff --git third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-index 34b4824b5f..8986e99755 100644
+index 5b00f221434f..c0eba9314e7c 100644
--- third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
+++ third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -17010,7 +17011,7 @@ index 34b4824b5f..8986e99755 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17131,7 +17132,7 @@ index 34b4824b5f..8986e99755 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -17184,11 +17185,11 @@ index 34b4824b5f..8986e99755 100644
-
Library("rtp_source_gn")
diff --git third_party/libwebrtc/api/transport/stun_types_gn/moz.build third_party/libwebrtc/api/transport/stun_types_gn/moz.build
-index 865d9643a4..eb2eea46c3 100644
+index ec8b1a8ae39f..ae0e9837c2d7 100644
--- third_party/libwebrtc/api/transport/stun_types_gn/moz.build
+++ third_party/libwebrtc/api/transport/stun_types_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -17208,7 +17209,7 @@ index 865d9643a4..eb2eea46c3 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17318,7 +17319,7 @@ index 865d9643a4..eb2eea46c3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -17371,11 +17372,11 @@ index 865d9643a4..eb2eea46c3 100644
-
Library("stun_types_gn")
diff --git third_party/libwebrtc/api/transport_api_gn/moz.build third_party/libwebrtc/api/transport_api_gn/moz.build
-index 7f3192c2bc..d2dee618fe 100644
+index f62d79097db6..0ca3c18961d0 100644
--- third_party/libwebrtc/api/transport_api_gn/moz.build
+++ third_party/libwebrtc/api/transport_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -17395,7 +17396,7 @@ index 7f3192c2bc..d2dee618fe 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17582,11 +17583,11 @@ index 7f3192c2bc..d2dee618fe 100644
Library("transport_api_gn")
diff --git third_party/libwebrtc/api/units/data_rate_gn/moz.build third_party/libwebrtc/api/units/data_rate_gn/moz.build
-index 720807906a..40749dda50 100644
+index 6543d20d464f..54e7f93d1721 100644
--- third_party/libwebrtc/api/units/data_rate_gn/moz.build
+++ third_party/libwebrtc/api/units/data_rate_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -17606,7 +17607,7 @@ index 720807906a..40749dda50 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17793,11 +17794,11 @@ index 720807906a..40749dda50 100644
Library("data_rate_gn")
diff --git third_party/libwebrtc/api/units/data_size_gn/moz.build third_party/libwebrtc/api/units/data_size_gn/moz.build
-index 3c005ff583..861ba03b8e 100644
+index bcc4e35cfcb6..770feb1b06c9 100644
--- third_party/libwebrtc/api/units/data_size_gn/moz.build
+++ third_party/libwebrtc/api/units/data_size_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -17817,7 +17818,7 @@ index 3c005ff583..861ba03b8e 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18004,11 +18005,11 @@ index 3c005ff583..861ba03b8e 100644
Library("data_size_gn")
diff --git third_party/libwebrtc/api/units/frequency_gn/moz.build third_party/libwebrtc/api/units/frequency_gn/moz.build
-index 7e1b55def1..df8a867d45 100644
+index 1da91b84b933..55e3ba9b1169 100644
--- third_party/libwebrtc/api/units/frequency_gn/moz.build
+++ third_party/libwebrtc/api/units/frequency_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -18028,7 +18029,7 @@ index 7e1b55def1..df8a867d45 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18215,11 +18216,11 @@ index 7e1b55def1..df8a867d45 100644
Library("frequency_gn")
diff --git third_party/libwebrtc/api/units/time_delta_gn/moz.build third_party/libwebrtc/api/units/time_delta_gn/moz.build
-index aebee68119..09ebe7ab3b 100644
+index 525e75c3d915..e33f5d12403a 100644
--- third_party/libwebrtc/api/units/time_delta_gn/moz.build
+++ third_party/libwebrtc/api/units/time_delta_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -18239,7 +18240,7 @@ index aebee68119..09ebe7ab3b 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18426,11 +18427,11 @@ index aebee68119..09ebe7ab3b 100644
Library("time_delta_gn")
diff --git third_party/libwebrtc/api/units/timestamp_gn/moz.build third_party/libwebrtc/api/units/timestamp_gn/moz.build
-index d80b973f5e..7b73258ae8 100644
+index 2a52cfa0984e..9400f8288bad 100644
--- third_party/libwebrtc/api/units/timestamp_gn/moz.build
+++ third_party/libwebrtc/api/units/timestamp_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -18450,7 +18451,7 @@ index d80b973f5e..7b73258ae8 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18637,11 +18638,11 @@ index d80b973f5e..7b73258ae8 100644
Library("timestamp_gn")
diff --git third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-index a4ec365080..383a9f5f8f 100644
+index d28b32f439c1..7348138c0730 100644
--- third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
+++ third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -18661,7 +18662,7 @@ index a4ec365080..383a9f5f8f 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18860,11 +18861,11 @@ index a4ec365080..383a9f5f8f 100644
Library("builtin_video_bitrate_allocator_factory_gn")
diff --git third_party/libwebrtc/api/video/corruption_detection_filter_settings_gn/moz.build third_party/libwebrtc/api/video/corruption_detection_filter_settings_gn/moz.build
-index 5d7da48cc7..300e8ee384 100644
+index 84910bec5b6a..28ddeb5e8675 100644
--- third_party/libwebrtc/api/video/corruption_detection_filter_settings_gn/moz.build
+++ third_party/libwebrtc/api/video/corruption_detection_filter_settings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -18884,7 +18885,7 @@ index 5d7da48cc7..300e8ee384 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18994,7 +18995,7 @@ index 5d7da48cc7..300e8ee384 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -19047,11 +19048,11 @@ index 5d7da48cc7..300e8ee384 100644
-
Library("corruption_detection_filter_settings_gn")
diff --git third_party/libwebrtc/api/video/encoded_frame_gn/moz.build third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-index 1727272f7e..6ce825420c 100644
+index fe7417ed2009..cb2e3e8b1c8c 100644
--- third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -19071,7 +19072,7 @@ index 1727272f7e..6ce825420c 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19265,11 +19266,11 @@ index 1727272f7e..6ce825420c 100644
Library("encoded_frame_gn")
diff --git third_party/libwebrtc/api/video/encoded_image_gn/moz.build third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-index 52b2c556a9..0213de1b0e 100644
+index bfdc38c74288..17c35ae9a249 100644
--- third_party/libwebrtc/api/video/encoded_image_gn/moz.build
+++ third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -19289,7 +19290,7 @@ index 52b2c556a9..0213de1b0e 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19483,11 +19484,11 @@ index 52b2c556a9..0213de1b0e 100644
Library("encoded_image_gn")
diff --git third_party/libwebrtc/api/video/frame_buffer_gn/moz.build third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
-index 384cb719cb..d2f349ceca 100644
+index 08a20c36f3b2..588d4beb1a1c 100644
--- third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
+++ third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -19507,7 +19508,7 @@ index 384cb719cb..d2f349ceca 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19706,11 +19707,11 @@ index 384cb719cb..d2f349ceca 100644
Library("frame_buffer_gn")
diff --git third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-index b0f0ce6393..c56e910a6a 100644
+index 682afa6b23c6..6dfaf4e483c8 100644
--- third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -19730,7 +19731,7 @@ index b0f0ce6393..c56e910a6a 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19851,7 +19852,7 @@ index b0f0ce6393..c56e910a6a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -19904,11 +19905,11 @@ index b0f0ce6393..c56e910a6a 100644
-
Library("recordable_encoded_frame_gn")
diff --git third_party/libwebrtc/api/video/render_resolution_gn/moz.build third_party/libwebrtc/api/video/render_resolution_gn/moz.build
-index 0af4d7d362..136648ce93 100644
+index c572a6cb3edd..57a7f9cbfd11 100644
--- third_party/libwebrtc/api/video/render_resolution_gn/moz.build
+++ third_party/libwebrtc/api/video/render_resolution_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -19928,7 +19929,7 @@ index 0af4d7d362..136648ce93 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20038,7 +20039,7 @@ index 0af4d7d362..136648ce93 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -20091,11 +20092,11 @@ index 0af4d7d362..136648ce93 100644
-
Library("render_resolution_gn")
diff --git third_party/libwebrtc/api/video/resolution_gn/moz.build third_party/libwebrtc/api/video/resolution_gn/moz.build
-index 74a183e252..aa69c5c25f 100644
+index 8100831c4cc7..9e9cad2d3072 100644
--- third_party/libwebrtc/api/video/resolution_gn/moz.build
+++ third_party/libwebrtc/api/video/resolution_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -20115,7 +20116,7 @@ index 74a183e252..aa69c5c25f 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20225,7 +20226,7 @@ index 74a183e252..aa69c5c25f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -20278,11 +20279,11 @@ index 74a183e252..aa69c5c25f 100644
-
Library("resolution_gn")
diff --git third_party/libwebrtc/api/video/video_adaptation_gn/moz.build third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-index cf8c377621..5118a4fd59 100644
+index ebd41d83934c..047f9d1c5018 100644
--- third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -20302,7 +20303,7 @@ index cf8c377621..5118a4fd59 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20489,11 +20490,11 @@ index cf8c377621..5118a4fd59 100644
Library("video_adaptation_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-index 6f16ff5da3..71b911ecfd 100644
+index 1b623991d78b..691d665df7ab 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -20513,7 +20514,7 @@ index 6f16ff5da3..71b911ecfd 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20700,11 +20701,11 @@ index 6f16ff5da3..71b911ecfd 100644
Library("video_bitrate_allocation_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-index 1ff1aaa06a..77a13b9318 100644
+index 787eece77e9f..0e4eb3564582 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -20724,7 +20725,7 @@ index 1ff1aaa06a..77a13b9318 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20845,7 +20846,7 @@ index 1ff1aaa06a..77a13b9318 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -20898,11 +20899,11 @@ index 1ff1aaa06a..77a13b9318 100644
-
Library("video_bitrate_allocator_factory_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-index bd4e602db3..2280ad3449 100644
+index e3d9aba8ef3c..fcae0009dd68 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -20922,7 +20923,7 @@ index bd4e602db3..2280ad3449 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21109,11 +21110,11 @@ index bd4e602db3..2280ad3449 100644
Library("video_bitrate_allocator_gn")
diff --git third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-index 0b0d1a059d..bd37942369 100644
+index 00627f9fe4bf..48f8135282ff 100644
--- third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
+++ third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -21133,7 +21134,7 @@ index 0b0d1a059d..bd37942369 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21243,7 +21244,7 @@ index 0b0d1a059d..bd37942369 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -21296,11 +21297,11 @@ index 0b0d1a059d..bd37942369 100644
-
Library("video_codec_constants_gn")
diff --git third_party/libwebrtc/api/video/video_frame_gn/moz.build third_party/libwebrtc/api/video/video_frame_gn/moz.build
-index 5c42b97b37..7fc4f4ab76 100644
+index 4aa343b85d29..d5883b13bee8 100644
--- third_party/libwebrtc/api/video/video_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -21320,7 +21321,7 @@ index 5c42b97b37..7fc4f4ab76 100644
FINAL_LIBRARY = "xul"
-@@ -54,186 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -55,186 +64,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21514,11 +21515,11 @@ index 5c42b97b37..7fc4f4ab76 100644
Library("video_frame_gn")
diff --git third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-index 961ffc81e6..4cfb3cc013 100644
+index 4951e4edce85..c4728ecf1200 100644
--- third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -21538,7 +21539,7 @@ index 961ffc81e6..4cfb3cc013 100644
FINAL_LIBRARY = "xul"
-@@ -50,186 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,186 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21732,11 +21733,11 @@ index 961ffc81e6..4cfb3cc013 100644
Library("video_frame_i010_gn")
diff --git third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-index d81fad8e90..6f1776416d 100644
+index e00d025ec821..ef2f74bc0852 100644
--- third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -21756,7 +21757,7 @@ index d81fad8e90..6f1776416d 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21950,11 +21951,11 @@ index d81fad8e90..6f1776416d 100644
Library("video_frame_metadata_gn")
diff --git third_party/libwebrtc/api/video/video_frame_type_gn/moz.build third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-index 35cbbb6faf..72dadbd449 100644
+index f09aa8024ef8..3569618dc00d 100644
--- third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -21974,7 +21975,7 @@ index 35cbbb6faf..72dadbd449 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22088,7 +22089,7 @@ index 35cbbb6faf..72dadbd449 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -22141,11 +22142,11 @@ index 35cbbb6faf..72dadbd449 100644
-
Library("video_frame_type_gn")
diff --git third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
-index 087e4d2b3b..0084660415 100644
+index b9a5bd46571c..de45a2318e42 100644
--- third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -22165,7 +22166,7 @@ index 087e4d2b3b..0084660415 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22279,7 +22280,7 @@ index 087e4d2b3b..0084660415 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -22332,11 +22333,11 @@ index 087e4d2b3b..0084660415 100644
-
Library("video_layers_allocation_gn")
diff --git third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-index 9795785a72..67af495f37 100644
+index 079848bb358b..0a20b46f6c88 100644
--- third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
+++ third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -22356,7 +22357,7 @@ index 9795785a72..67af495f37 100644
FINAL_LIBRARY = "xul"
-@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,186 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22550,11 +22551,11 @@ index 9795785a72..67af495f37 100644
Library("video_rtp_headers_gn")
diff --git third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-index e35fcc49d5..98abab04b8 100644
+index 5bc79f430bae..1075c82f0415 100644
--- third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
+++ third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -22574,7 +22575,7 @@ index e35fcc49d5..98abab04b8 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22695,7 +22696,7 @@ index e35fcc49d5..98abab04b8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -22748,11 +22749,11 @@ index e35fcc49d5..98abab04b8 100644
-
Library("video_stream_encoder_gn")
diff --git third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-index 298a78c8a8..b9317d5131 100644
+index 819a8c287dfc..1282b96a12d0 100644
--- third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -22772,7 +22773,7 @@ index 298a78c8a8..b9317d5131 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22886,7 +22887,7 @@ index 298a78c8a8..b9317d5131 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -22939,11 +22940,11 @@ index 298a78c8a8..b9317d5131 100644
-
Library("bitstream_parser_api_gn")
diff --git third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-index e79ca13c7d..d4dfd0c7a1 100644
+index 50fb2e553c51..497c1a3e5ea7 100644
--- third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -22963,7 +22964,7 @@ index e79ca13c7d..d4dfd0c7a1 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23162,11 +23163,11 @@ index e79ca13c7d..d4dfd0c7a1 100644
Library("builtin_video_decoder_factory_gn")
diff --git third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-index f503a3b205..e50a808f3a 100644
+index 8336bf0f9eba..9a07248499a2 100644
--- third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -23186,7 +23187,7 @@ index f503a3b205..e50a808f3a 100644
FINAL_LIBRARY = "xul"
-@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,191 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23385,11 +23386,11 @@ index f503a3b205..e50a808f3a 100644
Library("rtc_software_fallback_wrappers_gn")
diff --git third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
-index 15814eeed8..7e8b6e8cfa 100644
+index 408cb931cfea..527f3b0ba68f 100644
--- third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -23409,7 +23410,7 @@ index 15814eeed8..7e8b6e8cfa 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23596,11 +23597,11 @@ index 15814eeed8..7e8b6e8cfa 100644
Library("scalability_mode_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-index 7e065afaab..04ad9ac199 100644
+index 53356c361021..9cef4b9a8a47 100644
--- third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -23620,7 +23621,7 @@ index 7e065afaab..04ad9ac199 100644
FINAL_LIBRARY = "xul"
-@@ -53,186 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -54,186 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23814,11 +23815,11 @@ index 7e065afaab..04ad9ac199 100644
Library("video_codecs_api_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
-index 5dad1e3674..bb5aeb6b5d 100644
+index 2daf90b4f83b..ea0857484892 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -23838,7 +23839,7 @@ index 5dad1e3674..bb5aeb6b5d 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23959,7 +23960,7 @@ index 5dad1e3674..bb5aeb6b5d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -24012,11 +24013,11 @@ index 5dad1e3674..bb5aeb6b5d 100644
-
Library("video_encoder_factory_template_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn/moz.build
-index 70cf72d1ea..b8e0b45c28 100644
+index dfb4ccbb2c51..9231cdb1708f 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -24036,7 +24037,7 @@ index 70cf72d1ea..b8e0b45c28 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -24161,7 +24162,7 @@ index 70cf72d1ea..b8e0b45c28 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -24214,11 +24215,11 @@ index 70cf72d1ea..b8e0b45c28 100644
-
Library("video_encoder_factory_template_libaom_av1_adapter_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn/moz.build
-index 5a44aee348..57f83fc948 100644
+index 8f2b2d4c394b..2e032e933f4d 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -24238,7 +24239,7 @@ index 5a44aee348..57f83fc948 100644
FINAL_LIBRARY = "xul"
-@@ -39,124 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,124 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -24364,7 +24365,7 @@ index 5a44aee348..57f83fc948 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -167,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -24417,11 +24418,11 @@ index 5a44aee348..57f83fc948 100644
-
Library("video_encoder_factory_template_libvpx_vp8_adapter_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn/moz.build
-index 268c7c01b2..c0ffd9aab9 100644
+index 1262d9c963ac..feb340bc6ffa 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -24441,7 +24442,7 @@ index 268c7c01b2..c0ffd9aab9 100644
FINAL_LIBRARY = "xul"
-@@ -39,124 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,124 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -24567,7 +24568,7 @@ index 268c7c01b2..c0ffd9aab9 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -167,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -24620,11 +24621,11 @@ index 268c7c01b2..c0ffd9aab9 100644
-
Library("video_encoder_factory_template_libvpx_vp9_adapter_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn/moz.build
-index 3046da6a47..7237fb0ba3 100644
+index 37ddca0609eb..50eb54ea4186 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -24644,7 +24645,7 @@ index 3046da6a47..7237fb0ba3 100644
FINAL_LIBRARY = "xul"
-@@ -39,124 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,124 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -24770,7 +24771,7 @@ index 3046da6a47..7237fb0ba3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -167,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -24823,11 +24824,11 @@ index 3046da6a47..7237fb0ba3 100644
-
Library("video_encoder_factory_template_open_h264_adapter_gn")
diff --git third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-index 487c0d9471..2fe2304cb9 100644
+index ebc185abb114..3b7a135fe174 100644
--- third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -24847,7 +24848,7 @@ index 487c0d9471..2fe2304cb9 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25046,11 +25047,11 @@ index 487c0d9471..2fe2304cb9 100644
Library("vp8_temporal_layers_factory_gn")
diff --git third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
-index eed553ce96..a9bb083e07 100644
+index 933524efdac5..7ec1ae1523bd 100644
--- third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
+++ third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -25070,7 +25071,7 @@ index eed553ce96..a9bb083e07 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25180,7 +25181,7 @@ index eed553ce96..a9bb083e07 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -25233,11 +25234,11 @@ index eed553ce96..a9bb083e07 100644
-
Library("video_track_source_constraints_gn")
diff --git third_party/libwebrtc/audio/audio_gn/moz.build third_party/libwebrtc/audio/audio_gn/moz.build
-index c52d2d8ec5..570c4597d2 100644
+index 1e33a79591e5..1423654999b3 100644
--- third_party/libwebrtc/audio/audio_gn/moz.build
+++ third_party/libwebrtc/audio/audio_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -25257,7 +25258,7 @@ index c52d2d8ec5..570c4597d2 100644
FINAL_LIBRARY = "xul"
-@@ -55,191 +64,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -56,191 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25456,11 +25457,11 @@ index c52d2d8ec5..570c4597d2 100644
Library("audio_gn")
diff --git third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-index 41ec2166f7..80914acd58 100644
+index a072faa0e703..b021c5c974d6 100644
--- third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
+++ third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -25480,7 +25481,7 @@ index 41ec2166f7..80914acd58 100644
FINAL_LIBRARY = "xul"
-@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25678,11 +25679,11 @@ index 41ec2166f7..80914acd58 100644
Library("audio_frame_operations_gn")
diff --git third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-index b47b7f6712..0115d47e08 100644
+index a16854c0cbf3..10c7a4ac89a7 100644
--- third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
+++ third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -25702,7 +25703,7 @@ index b47b7f6712..0115d47e08 100644
FINAL_LIBRARY = "xul"
-@@ -52,191 +61,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,191 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25901,11 +25902,11 @@ index b47b7f6712..0115d47e08 100644
Library("resource_adaptation_gn")
diff --git third_party/libwebrtc/call/audio_sender_interface_gn/moz.build third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-index 64613d5feb..1e65cb180f 100644
+index 24568a31a210..e88cc584182f 100644
--- third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
+++ third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -25925,7 +25926,7 @@ index 64613d5feb..1e65cb180f 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26046,7 +26047,7 @@ index 64613d5feb..1e65cb180f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -26099,11 +26100,11 @@ index 64613d5feb..1e65cb180f 100644
-
Library("audio_sender_interface_gn")
diff --git third_party/libwebrtc/call/bitrate_allocator_gn/moz.build third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-index f881adeec2..0f207f759b 100644
+index ca42c673672b..a9b6fcefbad9 100644
--- third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
+++ third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -26123,7 +26124,7 @@ index f881adeec2..0f207f759b 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26321,11 +26322,11 @@ index f881adeec2..0f207f759b 100644
Library("bitrate_allocator_gn")
diff --git third_party/libwebrtc/call/bitrate_configurator_gn/moz.build third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-index 1c8d60c87c..9d7cd39189 100644
+index 2d0f74ea355e..b2182b8b5ce4 100644
--- third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
+++ third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -26345,7 +26346,7 @@ index 1c8d60c87c..9d7cd39189 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26543,11 +26544,11 @@ index 1c8d60c87c..9d7cd39189 100644
Library("bitrate_configurator_gn")
diff --git third_party/libwebrtc/call/call_gn/moz.build third_party/libwebrtc/call/call_gn/moz.build
-index 554f25cfb4..b1723ba171 100644
+index 987aff418d68..38c79be10cdc 100644
--- third_party/libwebrtc/call/call_gn/moz.build
+++ third_party/libwebrtc/call/call_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -26567,7 +26568,7 @@ index 554f25cfb4..b1723ba171 100644
FINAL_LIBRARY = "xul"
-@@ -45,191 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,191 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26766,11 +26767,11 @@ index 554f25cfb4..b1723ba171 100644
Library("call_gn")
diff --git third_party/libwebrtc/call/call_interfaces_gn/moz.build third_party/libwebrtc/call/call_interfaces_gn/moz.build
-index 01a07308c0..1f5bb9bae0 100644
+index 3147c1e5f11a..485e219e783d 100644
--- third_party/libwebrtc/call/call_interfaces_gn/moz.build
+++ third_party/libwebrtc/call/call_interfaces_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -26790,7 +26791,7 @@ index 01a07308c0..1f5bb9bae0 100644
FINAL_LIBRARY = "xul"
-@@ -49,191 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,191 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26989,11 +26990,11 @@ index 01a07308c0..1f5bb9bae0 100644
Library("call_interfaces_gn")
diff --git third_party/libwebrtc/call/payload_type_gn/moz.build third_party/libwebrtc/call/payload_type_gn/moz.build
-index 4ee6afa8af..a56032559c 100644
+index 373d925f861d..101b856cff86 100644
--- third_party/libwebrtc/call/payload_type_gn/moz.build
+++ third_party/libwebrtc/call/payload_type_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -27013,7 +27014,7 @@ index 4ee6afa8af..a56032559c 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27134,7 +27135,7 @@ index 4ee6afa8af..a56032559c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -27187,11 +27188,11 @@ index 4ee6afa8af..a56032559c 100644
-
Library("payload_type_gn")
diff --git third_party/libwebrtc/call/payload_type_picker_gn/moz.build third_party/libwebrtc/call/payload_type_picker_gn/moz.build
-index 9882d5dcd2..7c7bf3c211 100644
+index f6525a6416ce..3c2fd78fd486 100644
--- third_party/libwebrtc/call/payload_type_picker_gn/moz.build
+++ third_party/libwebrtc/call/payload_type_picker_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -27211,7 +27212,7 @@ index 9882d5dcd2..7c7bf3c211 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27405,11 +27406,11 @@ index 9882d5dcd2..7c7bf3c211 100644
Library("payload_type_picker_gn")
diff --git third_party/libwebrtc/call/receive_stream_interface_gn/moz.build third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
-index c7fa9954fd..19c896a21a 100644
+index 67bf072556e5..6c2b07cf373d 100644
--- third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
+++ third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -27429,7 +27430,7 @@ index c7fa9954fd..19c896a21a 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27554,7 +27555,7 @@ index c7fa9954fd..19c896a21a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -27607,11 +27608,11 @@ index c7fa9954fd..19c896a21a 100644
-
Library("receive_stream_interface_gn")
diff --git third_party/libwebrtc/call/rtp_interfaces_gn/moz.build third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-index 6fb2e359fb..20ac430288 100644
+index 5204bc7ce3ea..ee28e9bcacc4 100644
--- third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
+++ third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -27631,7 +27632,7 @@ index 6fb2e359fb..20ac430288 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27829,11 +27830,11 @@ index 6fb2e359fb..20ac430288 100644
Library("rtp_interfaces_gn")
diff --git third_party/libwebrtc/call/rtp_receiver_gn/moz.build third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-index 2541c2cae1..824177307e 100644
+index c38e16384766..ce6c252179bd 100644
--- third_party/libwebrtc/call/rtp_receiver_gn/moz.build
+++ third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -27853,7 +27854,7 @@ index 2541c2cae1..824177307e 100644
FINAL_LIBRARY = "xul"
-@@ -45,191 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,191 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28052,11 +28053,11 @@ index 2541c2cae1..824177307e 100644
Library("rtp_receiver_gn")
diff --git third_party/libwebrtc/call/rtp_sender_gn/moz.build third_party/libwebrtc/call/rtp_sender_gn/moz.build
-index aa3c0bba66..399904c3e2 100644
+index 5290b5209c1d..5fe9f7707ed5 100644
--- third_party/libwebrtc/call/rtp_sender_gn/moz.build
+++ third_party/libwebrtc/call/rtp_sender_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -28076,7 +28077,7 @@ index aa3c0bba66..399904c3e2 100644
FINAL_LIBRARY = "xul"
-@@ -45,191 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,191 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28275,11 +28276,11 @@ index aa3c0bba66..399904c3e2 100644
Library("rtp_sender_gn")
diff --git third_party/libwebrtc/call/version_gn/moz.build third_party/libwebrtc/call/version_gn/moz.build
-index e7398c80ea..4eec2fd523 100644
+index 96da557651b8..d51b86338e8c 100644
--- third_party/libwebrtc/call/version_gn/moz.build
+++ third_party/libwebrtc/call/version_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -28299,7 +28300,7 @@ index e7398c80ea..4eec2fd523 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28482,11 +28483,11 @@ index e7398c80ea..4eec2fd523 100644
Library("version_gn")
diff --git third_party/libwebrtc/call/video_receive_stream_api_gn/moz.build third_party/libwebrtc/call/video_receive_stream_api_gn/moz.build
-index 51f7c9ac29..f5eea9cb37 100644
+index a8f4e7feca35..22dc8ac49790 100644
--- third_party/libwebrtc/call/video_receive_stream_api_gn/moz.build
+++ third_party/libwebrtc/call/video_receive_stream_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -28506,7 +28507,7 @@ index 51f7c9ac29..f5eea9cb37 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28704,11 +28705,11 @@ index 51f7c9ac29..f5eea9cb37 100644
Library("video_receive_stream_api_gn")
diff --git third_party/libwebrtc/call/video_send_stream_api_gn/moz.build third_party/libwebrtc/call/video_send_stream_api_gn/moz.build
-index 0742e20b1b..f509a3a7a9 100644
+index e61cdfdf0b7f..f7955154d619 100644
--- third_party/libwebrtc/call/video_send_stream_api_gn/moz.build
+++ third_party/libwebrtc/call/video_send_stream_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -28728,7 +28729,7 @@ index 0742e20b1b..f509a3a7a9 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28926,11 +28927,11 @@ index 0742e20b1b..f509a3a7a9 100644
Library("video_send_stream_api_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
-index 4c10d5cbee..8ba51fa294 100644
+index 1d91ddd6d2db..d4119282e31e 100644
--- third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
-@@ -17,12 +17,21 @@ CXXFLAGS += [
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -18,12 +18,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -28951,7 +28952,7 @@ index 4c10d5cbee..8ba51fa294 100644
FINAL_LIBRARY = "xul"
-@@ -50,134 +59,16 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,134 +60,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -29090,11 +29091,11 @@ index 4c10d5cbee..8ba51fa294 100644
Library("common_audio_avx2_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-index 0707d29fb6..76bf1b4c5a 100644
+index f7215df5b93f..ca8a3e39e485 100644
--- third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -29114,7 +29115,7 @@ index 0707d29fb6..76bf1b4c5a 100644
FINAL_LIBRARY = "xul"
-@@ -39,113 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,113 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -29229,7 +29230,7 @@ index 0707d29fb6..76bf1b4c5a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -156,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -29282,11 +29283,11 @@ index 0707d29fb6..76bf1b4c5a 100644
-
Library("common_audio_c_arm_asm_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-index d3ade0886c..1c75c3e95d 100644
+index 48b33b0a39e0..df61b43a1494 100644
--- third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -29306,7 +29307,7 @@ index d3ade0886c..1c75c3e95d 100644
FINAL_LIBRARY = "xul"
-@@ -80,114 +89,12 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -81,114 +90,12 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -29425,7 +29426,7 @@ index d3ade0886c..1c75c3e95d 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
-@@ -195,25 +102,8 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -196,25 +103,8 @@ if CONFIG["OS_TARGET"] == "WINNT":
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
@@ -29451,7 +29452,7 @@ index d3ade0886c..1c75c3e95d 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
"/third_party/libwebrtc/common_audio/signal_processing/complex_fft.c",
-@@ -224,7 +114,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -225,7 +115,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
@@ -29459,7 +29460,7 @@ index d3ade0886c..1c75c3e95d 100644
SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/resample_by_2_mips.c"
-@@ -241,8 +130,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -242,8 +131,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
if CONFIG["TARGET_CPU"] == "mips64":
@@ -29468,7 +29469,7 @@ index d3ade0886c..1c75c3e95d 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
"/third_party/libwebrtc/common_audio/signal_processing/complex_fft.c",
-@@ -257,88 +144,21 @@ if CONFIG["TARGET_CPU"] == "ppc64":
+@@ -258,88 +145,21 @@ if CONFIG["TARGET_CPU"] == "ppc64":
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
@@ -29561,7 +29562,7 @@ index d3ade0886c..1c75c3e95d 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
-@@ -346,13 +166,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "riscv64":
+@@ -347,13 +167,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "riscv64":
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
@@ -29577,7 +29578,7 @@ index d3ade0886c..1c75c3e95d 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
-@@ -360,14 +176,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -361,14 +177,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
@@ -29595,11 +29596,11 @@ index d3ade0886c..1c75c3e95d 100644
Library("common_audio_c_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-index c023b7c150..b4d70cc2f5 100644
+index 53b9acf53b42..f32a57a8e243 100644
--- third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -29619,7 +29620,7 @@ index c023b7c150..b4d70cc2f5 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -29817,11 +29818,11 @@ index c023b7c150..b4d70cc2f5 100644
Library("common_audio_cc_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_gn/moz.build third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-index 8a6ffa09ab..3b2da1e0df 100644
+index 8c05ef9ae01e..596e68a80c5e 100644
--- third_party/libwebrtc/common_audio/common_audio_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -29841,7 +29842,7 @@ index 8a6ffa09ab..3b2da1e0df 100644
FINAL_LIBRARY = "xul"
-@@ -56,190 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -57,190 +66,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30039,11 +30040,11 @@ index 8a6ffa09ab..3b2da1e0df 100644
Library("common_audio_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-index 483307d5a1..cd818499ef 100644
+index 057bf1e05f30..74c0edfc8065 100644
--- third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-@@ -12,12 +12,22 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -30065,7 +30066,7 @@ index 483307d5a1..cd818499ef 100644
FINAL_LIBRARY = "xul"
-@@ -46,148 +56,10 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,148 +57,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30216,11 +30217,11 @@ index 483307d5a1..cd818499ef 100644
-
Library("common_audio_neon_c_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-index ef49252d15..3986bf338e 100644
+index 4ba3abd64cc9..4a9a332ee3a7 100644
--- third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-@@ -12,12 +12,22 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -30242,7 +30243,7 @@ index ef49252d15..3986bf338e 100644
FINAL_LIBRARY = "xul"
-@@ -45,148 +55,10 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,148 +56,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30393,11 +30394,11 @@ index ef49252d15..3986bf338e 100644
-
Library("common_audio_neon_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
-index 51912d444a..3cbf748ca2 100644
+index 9b0cc3b2530f..a4234c50a2c4 100644
--- third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -30418,7 +30419,7 @@ index 51912d444a..3cbf748ca2 100644
FINAL_LIBRARY = "xul"
-@@ -45,156 +54,23 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,156 +55,23 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30580,11 +30581,11 @@ index 51912d444a..3cbf748ca2 100644
Library("common_audio_sse2_gn")
diff --git third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-index 2e171bb7a6..2e23cff092 100644
+index 3f6e7760f9ea..d92a68b35e06 100644
--- third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
+++ third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -30604,7 +30605,7 @@ index 2e171bb7a6..2e23cff092 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30802,11 +30803,11 @@ index 2e171bb7a6..2e23cff092 100644
Library("fir_filter_factory_gn")
diff --git third_party/libwebrtc/common_audio/fir_filter_gn/moz.build third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-index 5ecdb1c5a6..1c7ccb9898 100644
+index faa0a79081cd..ae16a06d7d3a 100644
--- third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
+++ third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -30826,7 +30827,7 @@ index 5ecdb1c5a6..1c7ccb9898 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30936,7 +30937,7 @@ index 5ecdb1c5a6..1c7ccb9898 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -30989,11 +30990,11 @@ index 5ecdb1c5a6..1c7ccb9898 100644
-
Library("fir_filter_gn")
diff --git third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-index 7119bb2e4f..2ddc2629d1 100644
+index d9cf6ef8d1e3..cff33184ac39 100644
--- third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
+++ third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -31013,7 +31014,7 @@ index 7119bb2e4f..2ddc2629d1 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31138,7 +31139,7 @@ index 7119bb2e4f..2ddc2629d1 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -31191,11 +31192,11 @@ index 7119bb2e4f..2ddc2629d1 100644
-
Library("sinc_resampler_gn")
diff --git third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-index 61b2490a00..9487827790 100644
+index 5d0978fcf8ce..ba66d5de064e 100644
--- third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -31215,7 +31216,7 @@ index 61b2490a00..9487827790 100644
FINAL_LIBRARY = "xul"
-@@ -43,98 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,98 +53,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31315,7 +31316,7 @@ index 61b2490a00..9487827790 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -145,132 +63,42 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -146,132 +64,42 @@ if CONFIG["TARGET_CPU"] == "aarch64":
"/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc"
]
@@ -31458,11 +31459,11 @@ index 61b2490a00..9487827790 100644
Library("fft_size_128_gn")
diff --git third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-index 78925ad820..93632857ca 100644
+index abbf58c8e6e1..c8156058abd1 100644
--- third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -31482,7 +31483,7 @@ index 78925ad820..93632857ca 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31665,11 +31666,11 @@ index 78925ad820..93632857ca 100644
Library("fft_size_256_gn")
diff --git third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-index a6269cbd5a..7c59eb325f 100644
+index e0887017963d..84d5c6e4a8cb 100644
--- third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -31689,7 +31690,7 @@ index a6269cbd5a..7c59eb325f 100644
FINAL_LIBRARY = "xul"
-@@ -39,115 +48,19 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,115 +49,19 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31808,7 +31809,7 @@ index a6269cbd5a..7c59eb325f 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
]
-@@ -156,7 +69,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -157,7 +70,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
@@ -31816,7 +31817,7 @@ index a6269cbd5a..7c59eb325f 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_mips.c"
-@@ -164,8 +76,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -165,8 +77,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
if CONFIG["TARGET_CPU"] == "mips64":
@@ -31825,7 +31826,7 @@ index a6269cbd5a..7c59eb325f 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
]
-@@ -176,102 +86,34 @@ if CONFIG["TARGET_CPU"] == "ppc64":
+@@ -177,102 +87,34 @@ if CONFIG["TARGET_CPU"] == "ppc64":
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
]
@@ -31936,11 +31937,11 @@ index a6269cbd5a..7c59eb325f 100644
Library("spl_sqrt_floor_gn")
diff --git third_party/libwebrtc/common_video/common_video_gn/moz.build third_party/libwebrtc/common_video/common_video_gn/moz.build
-index cb40e06428..611b579b4f 100644
+index 85b1d6e3876a..b94189d3545a 100644
--- third_party/libwebrtc/common_video/common_video_gn/moz.build
+++ third_party/libwebrtc/common_video/common_video_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -31960,7 +31961,7 @@ index cb40e06428..611b579b4f 100644
FINAL_LIBRARY = "xul"
-@@ -55,186 +64,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -56,186 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32154,11 +32155,11 @@ index cb40e06428..611b579b4f 100644
Library("common_video_gn")
diff --git third_party/libwebrtc/common_video/corruption_detection_converters_gn/moz.build third_party/libwebrtc/common_video/corruption_detection_converters_gn/moz.build
-index 9cb9225a87..0db4ddb799 100644
+index 9944edddcfc7..dab4c0cf2af3 100644
--- third_party/libwebrtc/common_video/corruption_detection_converters_gn/moz.build
+++ third_party/libwebrtc/common_video/corruption_detection_converters_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -32178,7 +32179,7 @@ index 9cb9225a87..0db4ddb799 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32365,11 +32366,11 @@ index 9cb9225a87..0db4ddb799 100644
Library("corruption_detection_converters_gn")
diff --git third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build
-index fc3bafbb64..7581bd78b6 100644
+index fca1c9f668b8..96e6cd2de3f4 100644
--- third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build
+++ third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -32389,7 +32390,7 @@ index fc3bafbb64..7581bd78b6 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32510,7 +32511,7 @@ index fc3bafbb64..7581bd78b6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -32563,11 +32564,11 @@ index fc3bafbb64..7581bd78b6 100644
-
Library("corruption_score_calculator_gn")
diff --git third_party/libwebrtc/common_video/frame_counts_gn/moz.build third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-index 8fc0726fff..9a2f65ea66 100644
+index 79118636ef57..a240d297e534 100644
--- third_party/libwebrtc/common_video/frame_counts_gn/moz.build
+++ third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -32587,7 +32588,7 @@ index 8fc0726fff..9a2f65ea66 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32697,7 +32698,7 @@ index 8fc0726fff..9a2f65ea66 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -32750,11 +32751,11 @@ index 8fc0726fff..9a2f65ea66 100644
-
Library("frame_counts_gn")
diff --git third_party/libwebrtc/common_video/frame_instrumentation_data_gn/moz.build third_party/libwebrtc/common_video/frame_instrumentation_data_gn/moz.build
-index 6f415251ad..2e666f70cf 100644
+index ad826406041d..9a33fa9b8af1 100644
--- third_party/libwebrtc/common_video/frame_instrumentation_data_gn/moz.build
+++ third_party/libwebrtc/common_video/frame_instrumentation_data_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -32774,7 +32775,7 @@ index 6f415251ad..2e666f70cf 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32884,7 +32885,7 @@ index 6f415251ad..2e666f70cf 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -32937,11 +32938,11 @@ index 6f415251ad..2e666f70cf 100644
-
Library("frame_instrumentation_data_gn")
diff --git third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-index d36cf57dac..7652e895de 100644
+index 41c302c40bdf..faf1b8af307c 100644
--- third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
+++ third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -32961,7 +32962,7 @@ index d36cf57dac..7652e895de 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33148,11 +33149,11 @@ index d36cf57dac..7652e895de 100644
Library("generic_frame_descriptor_gn")
diff --git third_party/libwebrtc/dcsctp_gn/moz.build third_party/libwebrtc/dcsctp_gn/moz.build
-index 2f940fd7be..b555230e9b 100644
+index d257f1ad2fa8..b3b3098adf87 100644
--- third_party/libwebrtc/dcsctp_gn/moz.build
+++ third_party/libwebrtc/dcsctp_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -33172,7 +33173,7 @@ index 2f940fd7be..b555230e9b 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33293,7 +33294,7 @@ index 2f940fd7be..b555230e9b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -33346,11 +33347,11 @@ index 2f940fd7be..b555230e9b 100644
-
Library("dcsctp_gn")
diff --git third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
-index 2164722550..679a78a96f 100644
+index d145d0ea9376..c46ee2a6426e 100644
--- third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
+++ third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -33370,7 +33371,7 @@ index 2164722550..679a78a96f 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33480,7 +33481,7 @@ index 2164722550..679a78a96f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -33533,7 +33534,7 @@ index 2164722550..679a78a96f 100644
-
Library("registered_field_trials_gn")
diff --git third_party/libwebrtc/experiments/registered_field_trials_header_gn/moz.build third_party/libwebrtc/experiments/registered_field_trials_header_gn/moz.build
-index 6c29dea76a..3ae54a950c 100644
+index 6c29dea76a50..3ae54a950c46 100644
--- third_party/libwebrtc/experiments/registered_field_trials_header_gn/moz.build
+++ third_party/libwebrtc/experiments/registered_field_trials_header_gn/moz.build
@@ -31,9 +31,4 @@ LOCAL_INCLUDES += [
@@ -33547,11 +33548,11 @@ index 6c29dea76a..3ae54a950c 100644
-
Library("registered_field_trials_header_gn")
diff --git third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-index a6629977f4..0da1f97cba 100644
+index 87c1d54c4df1..1de0302ecc91 100644
--- third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -33571,7 +33572,7 @@ index a6629977f4..0da1f97cba 100644
FINAL_LIBRARY = "xul"
-@@ -47,186 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,186 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33765,11 +33766,11 @@ index a6629977f4..0da1f97cba 100644
Library("rtc_event_audio_gn")
diff --git third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-index f5dbb588ce..aca9e63b10 100644
+index 7abe0e6ab8f6..c00986cd7d3f 100644
--- third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -33789,7 +33790,7 @@ index f5dbb588ce..aca9e63b10 100644
FINAL_LIBRARY = "xul"
-@@ -48,186 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,186 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33983,11 +33984,11 @@ index f5dbb588ce..aca9e63b10 100644
Library("rtc_event_bwe_gn")
diff --git third_party/libwebrtc/logging/rtc_event_field_gn/moz.build third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
-index f121198a08..4a8b29c731 100644
+index 173a4af52ed4..f49361ea7deb 100644
--- third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -34007,7 +34008,7 @@ index f121198a08..4a8b29c731 100644
FINAL_LIBRARY = "xul"
-@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,186 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34201,11 +34202,11 @@ index f121198a08..4a8b29c731 100644
Library("rtc_event_field_gn")
diff --git third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
-index 2348f29e33..7288ed35ab 100644
+index 988db900c124..58ac771f6db7 100644
--- third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -34225,7 +34226,7 @@ index 2348f29e33..7288ed35ab 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34339,7 +34340,7 @@ index 2348f29e33..7288ed35ab 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -34392,11 +34393,11 @@ index 2348f29e33..7288ed35ab 100644
-
Library("rtc_event_log_parse_status_gn")
diff --git third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
-index 524cb78d49..ee2f0cd421 100644
+index eb57df474228..3feab91a7084 100644
--- third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -34416,7 +34417,7 @@ index 524cb78d49..ee2f0cd421 100644
FINAL_LIBRARY = "xul"
-@@ -45,179 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,179 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34603,11 +34604,11 @@ index 524cb78d49..ee2f0cd421 100644
Library("rtc_event_number_encodings_gn")
diff --git third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-index 6dc6484494..824c9abdf3 100644
+index 46192e21f4e7..c9d38230adf6 100644
--- third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -34627,7 +34628,7 @@ index 6dc6484494..824c9abdf3 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34821,11 +34822,11 @@ index 6dc6484494..824c9abdf3 100644
Library("rtc_event_pacing_gn")
diff --git third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-index 8cc1177e82..0ba912e5db 100644
+index db532092f5ba..973cc40e2eb7 100644
--- third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -34845,7 +34846,7 @@ index 8cc1177e82..0ba912e5db 100644
FINAL_LIBRARY = "xul"
-@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35043,11 +35044,11 @@ index 8cc1177e82..0ba912e5db 100644
Library("rtc_event_rtp_rtcp_gn")
diff --git third_party/libwebrtc/logging/rtc_event_video_gn/moz.build third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-index 3f8e25f66c..5dfce62b3b 100644
+index 880219f21c25..bc58f4335961 100644
--- third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -35067,7 +35068,7 @@ index 3f8e25f66c..5dfce62b3b 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35261,11 +35262,11 @@ index 3f8e25f66c..5dfce62b3b 100644
Library("rtc_event_video_gn")
diff --git third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-index 604a99340e..abd1c123b8 100644
+index 71ec6e58eab4..98496cf6ad3d 100644
--- third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -35285,7 +35286,7 @@ index 604a99340e..abd1c123b8 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35479,11 +35480,11 @@ index 604a99340e..abd1c123b8 100644
Library("rtc_stream_config_gn")
diff --git third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
-index 9cd35674dc..bdfcd97c39 100644
+index fc9a05fecbd7..f730e651788a 100644
--- third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
+++ third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -35503,7 +35504,7 @@ index 9cd35674dc..bdfcd97c39 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35697,11 +35698,11 @@ index 9cd35674dc..bdfcd97c39 100644
Library("adapted_video_track_source_gn")
diff --git third_party/libwebrtc/media/audio_source_gn/moz.build third_party/libwebrtc/media/audio_source_gn/moz.build
-index 1241f267c6..c62c06c2e2 100644
+index b3ffa731b047..556c37a94cdd 100644
--- third_party/libwebrtc/media/audio_source_gn/moz.build
+++ third_party/libwebrtc/media/audio_source_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -35721,7 +35722,7 @@ index 1241f267c6..c62c06c2e2 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35831,7 +35832,7 @@ index 1241f267c6..c62c06c2e2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -35884,11 +35885,11 @@ index 1241f267c6..c62c06c2e2 100644
-
Library("audio_source_gn")
diff --git third_party/libwebrtc/media/codec_gn/moz.build third_party/libwebrtc/media/codec_gn/moz.build
-index 51c9e2fdf2..6123ce9afc 100644
+index fa1c367755e9..073728d67c50 100644
--- third_party/libwebrtc/media/codec_gn/moz.build
+++ third_party/libwebrtc/media/codec_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -35908,7 +35909,7 @@ index 51c9e2fdf2..6123ce9afc 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36102,11 +36103,11 @@ index 51c9e2fdf2..6123ce9afc 100644
Library("codec_gn")
diff --git third_party/libwebrtc/media/media_channel_gn/moz.build third_party/libwebrtc/media/media_channel_gn/moz.build
-index 948e34ca80..2b0ddb9029 100644
+index 50c9885138f8..16e5ba4ee32e 100644
--- third_party/libwebrtc/media/media_channel_gn/moz.build
+++ third_party/libwebrtc/media/media_channel_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -36126,7 +36127,7 @@ index 948e34ca80..2b0ddb9029 100644
FINAL_LIBRARY = "xul"
-@@ -39,124 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,124 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36252,7 +36253,7 @@ index 948e34ca80..2b0ddb9029 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -167,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -36305,11 +36306,11 @@ index 948e34ca80..2b0ddb9029 100644
-
Library("media_channel_gn")
diff --git third_party/libwebrtc/media/media_channel_impl_gn/moz.build third_party/libwebrtc/media/media_channel_impl_gn/moz.build
-index fc55532a80..52f88e43cc 100644
+index 5e6822d5bdc0..400eab1bee62 100644
--- third_party/libwebrtc/media/media_channel_impl_gn/moz.build
+++ third_party/libwebrtc/media/media_channel_impl_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -36329,7 +36330,7 @@ index fc55532a80..52f88e43cc 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36439,7 +36440,7 @@ index fc55532a80..52f88e43cc 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -36492,11 +36493,11 @@ index fc55532a80..52f88e43cc 100644
-
Library("media_channel_impl_gn")
diff --git third_party/libwebrtc/media/media_constants_gn/moz.build third_party/libwebrtc/media/media_constants_gn/moz.build
-index 513ae136c7..423d08736d 100644
+index 38e1075093fa..1dda12f2a71d 100644
--- third_party/libwebrtc/media/media_constants_gn/moz.build
+++ third_party/libwebrtc/media/media_constants_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -36516,7 +36517,7 @@ index 513ae136c7..423d08736d 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36699,11 +36700,11 @@ index 513ae136c7..423d08736d 100644
Library("media_constants_gn")
diff --git third_party/libwebrtc/media/media_engine_gn/moz.build third_party/libwebrtc/media/media_engine_gn/moz.build
-index f2f90903dc..5c5db0c281 100644
+index 20c2853bfc82..696f3b2819c5 100644
--- third_party/libwebrtc/media/media_engine_gn/moz.build
+++ third_party/libwebrtc/media/media_engine_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -36723,7 +36724,7 @@ index f2f90903dc..5c5db0c281 100644
FINAL_LIBRARY = "xul"
-@@ -39,124 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,124 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36849,7 +36850,7 @@ index f2f90903dc..5c5db0c281 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -167,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -36902,11 +36903,11 @@ index f2f90903dc..5c5db0c281 100644
-
Library("media_engine_gn")
diff --git third_party/libwebrtc/media/rid_description_gn/moz.build third_party/libwebrtc/media/rid_description_gn/moz.build
-index 1985b87ded..cc43c08f49 100644
+index 92aa0430434d..6fae71d28c23 100644
--- third_party/libwebrtc/media/rid_description_gn/moz.build
+++ third_party/libwebrtc/media/rid_description_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -36926,7 +36927,7 @@ index 1985b87ded..cc43c08f49 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36944,6 +36945,10 @@ index 1985b87ded..cc43c08f49 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "log"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["WEBRTC_MAC"] = True
@@ -37007,6 +37012,13 @@ index 1985b87ded..cc43c08f49 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -37109,11 +37121,11 @@ index 1985b87ded..cc43c08f49 100644
Library("rid_description_gn")
diff --git third_party/libwebrtc/media/rtc_audio_video_gn/moz.build third_party/libwebrtc/media/rtc_audio_video_gn/moz.build
-index 90168a7734..06a37c4a10 100644
+index 6a4544f54efa..8d0d58c29bd7 100644
--- third_party/libwebrtc/media/rtc_audio_video_gn/moz.build
+++ third_party/libwebrtc/media/rtc_audio_video_gn/moz.build
-@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["HAVE_WEBRTC_VIDEO"] = True
+@@ -14,11 +14,20 @@ DEFINES["HAVE_WEBRTC_VIDEO"] = True
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -37133,7 +37145,7 @@ index 90168a7734..06a37c4a10 100644
FINAL_LIBRARY = "xul"
-@@ -45,129 +54,23 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,195 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37240,16 +37252,13 @@ index 90168a7734..06a37c4a10 100644
DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
-+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-if CONFIG["TARGET_CPU"] == "arm":
-
- CXXFLAGS += [
- "-mfpu=neon"
-+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/"
- ]
-
+- ]
+-
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
@@ -37262,21 +37271,12 @@ index 90168a7734..06a37c4a10 100644
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
- "/third_party/pipewire/"
-@@ -176,7 +79,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
- if CONFIG["TARGET_CPU"] == "mips64":
-
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
- DEFINES["_GNU_SOURCE"] = True
- LOCAL_INCLUDES += [
- "/third_party/pipewire/"
-@@ -184,86 +86,28 @@ if CONFIG["TARGET_CPU"] == "mips64":
-
if CONFIG["TARGET_CPU"] == "x86":
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -37323,55 +37323,35 @@ index 90168a7734..06a37c4a10 100644
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
-- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
-- LOCAL_INCLUDES += [
-- "/third_party/pipewire/"
-- ]
--
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
-
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
- "/third_party/pipewire/"
- ]
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
- CXXFLAGS += [
- "-msse2"
- ]
+if CONFIG["TARGET_CPU"] == "x86_64":
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
- "/third_party/pipewire/"
- ]
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-- DEFINES["_GNU_SOURCE"] = True
+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-- LOCAL_INCLUDES += [
-- "/third_party/pipewire/"
-- ]
+- DEFINES["_GNU_SOURCE"] = True
+ DEFINES["USE_X11"] = "1"
Library("rtc_audio_video_gn")
diff --git third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-index 1adaccb514..2c9bb96060 100644
+index e80128aecdeb..77526b138660 100644
--- third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
+++ third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -14,11 +14,20 @@ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
DEFINES["RTC_USE_LIBAOM_AV1_ENCODER"] = True
@@ -37392,7 +37372,7 @@ index 1adaccb514..2c9bb96060 100644
FINAL_LIBRARY = "xul"
-@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,191 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37591,11 +37571,11 @@ index 1adaccb514..2c9bb96060 100644
Library("rtc_internal_video_codecs_gn")
diff --git third_party/libwebrtc/media/rtc_media_base_gn/moz.build third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-index 64266d40b4..a857149705 100644
+index 58c4f572fa11..7e7ca1cbab42 100644
--- third_party/libwebrtc/media/rtc_media_base_gn/moz.build
+++ third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -37615,7 +37595,7 @@ index 64266d40b4..a857149705 100644
FINAL_LIBRARY = "xul"
-@@ -39,124 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,124 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37741,7 +37721,7 @@ index 64266d40b4..a857149705 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -167,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -37794,11 +37774,11 @@ index 64266d40b4..a857149705 100644
-
Library("rtc_media_base_gn")
diff --git third_party/libwebrtc/media/rtc_media_config_gn/moz.build third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-index 1b6f1e5f81..dd752363d3 100644
+index 42d0c4a66949..c50b94a79309 100644
--- third_party/libwebrtc/media/rtc_media_config_gn/moz.build
+++ third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -37818,7 +37798,7 @@ index 1b6f1e5f81..dd752363d3 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37928,7 +37908,7 @@ index 1b6f1e5f81..dd752363d3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -37981,11 +37961,11 @@ index 1b6f1e5f81..dd752363d3 100644
-
Library("rtc_media_config_gn")
diff --git third_party/libwebrtc/media/rtc_media_gn/moz.build third_party/libwebrtc/media/rtc_media_gn/moz.build
-index d1ab590e0b..2a6276fa89 100644
+index 090c3083a914..f84a9e395510 100644
--- third_party/libwebrtc/media/rtc_media_gn/moz.build
+++ third_party/libwebrtc/media/rtc_media_gn/moz.build
-@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["HAVE_WEBRTC_VIDEO"] = True
+@@ -14,11 +14,20 @@ DEFINES["HAVE_WEBRTC_VIDEO"] = True
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -38005,7 +37985,7 @@ index d1ab590e0b..2a6276fa89 100644
FINAL_LIBRARY = "xul"
-@@ -40,128 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -41,128 +50,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38135,7 +38115,7 @@ index d1ab590e0b..2a6276fa89 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -171,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -172,50 +70,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -38188,11 +38168,11 @@ index d1ab590e0b..2a6276fa89 100644
-
Library("rtc_media_gn")
diff --git third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
-index 1e630fef1e..fe3ca38717 100644
+index 0b90567eff54..581f825bfb68 100644
--- third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
+++ third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -38212,7 +38192,7 @@ index 1e630fef1e..fe3ca38717 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38406,11 +38386,11 @@ index 1e630fef1e..fe3ca38717 100644
Library("rtc_sdp_video_format_utils_gn")
diff --git third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-index 28bddfa3df..f610f31e77 100644
+index cb9bed23cb55..fe76cd431ff6 100644
--- third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
+++ third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -38430,7 +38410,7 @@ index 28bddfa3df..f610f31e77 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38629,11 +38609,11 @@ index 28bddfa3df..f610f31e77 100644
Library("rtc_simulcast_encoder_adapter_gn")
diff --git third_party/libwebrtc/media/rtp_utils_gn/moz.build third_party/libwebrtc/media/rtp_utils_gn/moz.build
-index fb6bf035b5..3de425bdbc 100644
+index 27f94a49fa4b..8d2edadb7d0e 100644
--- third_party/libwebrtc/media/rtp_utils_gn/moz.build
+++ third_party/libwebrtc/media/rtp_utils_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -38653,7 +38633,7 @@ index fb6bf035b5..3de425bdbc 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38763,7 +38743,7 @@ index fb6bf035b5..3de425bdbc 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -38816,11 +38796,11 @@ index fb6bf035b5..3de425bdbc 100644
-
Library("rtp_utils_gn")
diff --git third_party/libwebrtc/media/stream_params_gn/moz.build third_party/libwebrtc/media/stream_params_gn/moz.build
-index fc9cfc7fec..04e834b5bc 100644
+index c65d7a53ed46..ef3886295fed 100644
--- third_party/libwebrtc/media/stream_params_gn/moz.build
+++ third_party/libwebrtc/media/stream_params_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -38840,7 +38820,7 @@ index fc9cfc7fec..04e834b5bc 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38950,7 +38930,7 @@ index fc9cfc7fec..04e834b5bc 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -39003,11 +38983,11 @@ index fc9cfc7fec..04e834b5bc 100644
-
Library("stream_params_gn")
diff --git third_party/libwebrtc/media/video_adapter_gn/moz.build third_party/libwebrtc/media/video_adapter_gn/moz.build
-index 01d68b1953..0ed1988aa4 100644
+index d06fd4ea8e37..4e50253cb413 100644
--- third_party/libwebrtc/media/video_adapter_gn/moz.build
+++ third_party/libwebrtc/media/video_adapter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -39027,7 +39007,7 @@ index 01d68b1953..0ed1988aa4 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39221,11 +39201,11 @@ index 01d68b1953..0ed1988aa4 100644
Library("video_adapter_gn")
diff --git third_party/libwebrtc/media/video_broadcaster_gn/moz.build third_party/libwebrtc/media/video_broadcaster_gn/moz.build
-index c009305537..f3a9666e38 100644
+index 3d33f289d9a2..52b7067da392 100644
--- third_party/libwebrtc/media/video_broadcaster_gn/moz.build
+++ third_party/libwebrtc/media/video_broadcaster_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -39245,7 +39225,7 @@ index c009305537..f3a9666e38 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39439,11 +39419,11 @@ index c009305537..f3a9666e38 100644
Library("video_broadcaster_gn")
diff --git third_party/libwebrtc/media/video_common_gn/moz.build third_party/libwebrtc/media/video_common_gn/moz.build
-index 9fdf90d2ea..157142b5b2 100644
+index 3423c19bd60e..03bd0dd5e648 100644
--- third_party/libwebrtc/media/video_common_gn/moz.build
+++ third_party/libwebrtc/media/video_common_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -39463,7 +39443,7 @@ index 9fdf90d2ea..157142b5b2 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39657,11 +39637,11 @@ index 9fdf90d2ea..157142b5b2 100644
Library("video_common_gn")
diff --git third_party/libwebrtc/media/video_source_base_gn/moz.build third_party/libwebrtc/media/video_source_base_gn/moz.build
-index 98060ff1d3..81956c111e 100644
+index 8bfea357cdbb..2f9861d6c38a 100644
--- third_party/libwebrtc/media/video_source_base_gn/moz.build
+++ third_party/libwebrtc/media/video_source_base_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -39681,7 +39661,7 @@ index 98060ff1d3..81956c111e 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39875,11 +39855,11 @@ index 98060ff1d3..81956c111e 100644
Library("video_source_base_gn")
diff --git third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
-index fa5724cd7b..e5fc71a9fc 100644
+index df4aa2f2cf44..03f4a4610a90 100644
--- third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
+++ third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -39899,7 +39879,7 @@ index fa5724cd7b..e5fc71a9fc 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40093,11 +40073,11 @@ index fa5724cd7b..e5fc71a9fc 100644
Library("async_audio_processing_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-index 942ca39125..56ace0cdef 100644
+index 7ced6b2f5e9a..0dcf2ab3da45 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -40117,7 +40097,7 @@ index 942ca39125..56ace0cdef 100644
FINAL_LIBRARY = "xul"
-@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40315,11 +40295,11 @@ index 942ca39125..56ace0cdef 100644
Library("audio_coding_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-index 722f61ffeb..07bc360e04 100644
+index ba94b42663e7..18b923fd01d7 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -40339,7 +40319,7 @@ index 722f61ffeb..07bc360e04 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40449,7 +40429,7 @@ index 722f61ffeb..07bc360e04 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -40502,11 +40482,11 @@ index 722f61ffeb..07bc360e04 100644
-
Library("audio_coding_module_typedefs_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-index 3179e363d1..836cd7d425 100644
+index 30e0511c1202..60a140cf508e 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -40526,7 +40506,7 @@ index 3179e363d1..836cd7d425 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40720,11 +40700,11 @@ index 3179e363d1..836cd7d425 100644
Library("audio_coding_opus_common_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-index 29c2f1ad4f..dfd43bdcc3 100644
+index 517f1c385402..a90873f05e5f 100644
--- third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -40744,7 +40724,7 @@ index 29c2f1ad4f..dfd43bdcc3 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40942,11 +40922,11 @@ index 29c2f1ad4f..dfd43bdcc3 100644
Library("audio_encoder_cng_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-index 469146e9ac..c23d12cc09 100644
+index 0551767ad41e..d59a3765cd70 100644
--- third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -40966,7 +40946,7 @@ index 469146e9ac..c23d12cc09 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41149,11 +41129,11 @@ index 469146e9ac..c23d12cc09 100644
Library("audio_network_adaptor_config_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-index 520c1d2429..d4173377c1 100644
+index e67a684aaf53..7919faa59988 100644
--- third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -41173,7 +41153,7 @@ index 520c1d2429..d4173377c1 100644
FINAL_LIBRARY = "xul"
-@@ -53,190 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -54,190 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41371,11 +41351,11 @@ index 520c1d2429..d4173377c1 100644
Library("audio_network_adaptor_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-index 0093dc4e6a..80b14354a7 100644
+index dedcda5d379f..7381cf2820f4 100644
--- third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -41395,7 +41375,7 @@ index 0093dc4e6a..80b14354a7 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41578,11 +41558,11 @@ index 0093dc4e6a..80b14354a7 100644
Library("g711_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-index 1883839bf2..5ea9245960 100644
+index 6ff2b5757c16..46fe5e5d3952 100644
--- third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -41602,7 +41582,7 @@ index 1883839bf2..5ea9245960 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41796,11 +41776,11 @@ index 1883839bf2..5ea9245960 100644
Library("g711_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-index e529107882..36607b5052 100644
+index 7af4da2823b9..08ab446a0a88 100644
--- third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -41820,7 +41800,7 @@ index e529107882..36607b5052 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42003,11 +41983,11 @@ index e529107882..36607b5052 100644
Library("g722_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-index 1edb33c027..7b6097e2ae 100644
+index 5a440b4ff1c8..2fdbaa878fc1 100644
--- third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -42027,7 +42007,7 @@ index 1edb33c027..7b6097e2ae 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42221,11 +42201,11 @@ index 1edb33c027..7b6097e2ae 100644
Library("g722_gn")
diff --git third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-index 9b461b1c25..48d6a8238c 100644
+index 8337bf3634c6..ac6b63091c79 100644
--- third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -42245,7 +42225,7 @@ index 9b461b1c25..48d6a8238c 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42355,7 +42335,7 @@ index 9b461b1c25..48d6a8238c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -42408,11 +42388,11 @@ index 9b461b1c25..48d6a8238c 100644
-
Library("isac_bwinfo_gn")
diff --git third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-index 4aa8ad903c..74726ce2c3 100644
+index ea88c1d8f583..57e8546bdbf4 100644
--- third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -42432,7 +42412,7 @@ index 4aa8ad903c..74726ce2c3 100644
FINAL_LIBRARY = "xul"
-@@ -46,175 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,175 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42615,11 +42595,11 @@ index 4aa8ad903c..74726ce2c3 100644
Library("isac_vad_gn")
diff --git third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-index 1dfa3e67f3..059cbe1c22 100644
+index ca334dc3fe78..747b4ac34f8c 100644
--- third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -42639,7 +42619,7 @@ index 1dfa3e67f3..059cbe1c22 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42833,11 +42813,11 @@ index 1dfa3e67f3..059cbe1c22 100644
Library("legacy_encoded_audio_frame_gn")
diff --git third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-index 08f8439eb0..38c391c65b 100644
+index 2551d1916e01..87a4113e6abf 100644
--- third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -42857,7 +42837,7 @@ index 08f8439eb0..38c391c65b 100644
FINAL_LIBRARY = "xul"
-@@ -78,190 +87,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -79,190 +88,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43055,11 +43035,11 @@ index 08f8439eb0..38c391c65b 100644
Library("neteq_gn")
diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-index 1f357c4fb6..0e17282062 100644
+index d9334cabeb19..030e4a70ff28 100644
--- third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -43079,7 +43059,7 @@ index 1f357c4fb6..0e17282062 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43262,11 +43242,11 @@ index 1f357c4fb6..0e17282062 100644
Library("pcm16b_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-index 3ea40d6df7..437ca5438b 100644
+index 0b30779563f7..c552b27c5ff3 100644
--- third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -43286,7 +43266,7 @@ index 3ea40d6df7..437ca5438b 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43480,11 +43460,11 @@ index 3ea40d6df7..437ca5438b 100644
Library("pcm16b_gn")
diff --git third_party/libwebrtc/modules/audio_coding/red_gn/moz.build third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-index 90cfee8f52..8d208793ff 100644
+index 58e8afef9a00..965e9dd8ba94 100644
--- third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -43504,7 +43484,7 @@ index 90cfee8f52..8d208793ff 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43702,11 +43682,11 @@ index 90cfee8f52..8d208793ff 100644
Library("red_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-index 9a44528037..1feff6421a 100644
+index 291bd3be385d..1deff194ac14 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -43726,7 +43706,7 @@ index 9a44528037..1feff6421a 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43924,11 +43904,11 @@ index 9a44528037..1feff6421a 100644
Library("webrtc_cng_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-index 62e6d99b04..bb4eca5188 100644
+index 6dfe8fd91f4f..104ad0dd9d28 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-@@ -12,13 +12,22 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -43950,7 +43930,7 @@ index 62e6d99b04..bb4eca5188 100644
FINAL_LIBRARY = "xul"
-@@ -47,186 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,186 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44144,11 +44124,11 @@ index 62e6d99b04..bb4eca5188 100644
Library("webrtc_multiopus_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-index a540a00469..90011b5c16 100644
+index 867fbd623276..2094705f8b93 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-@@ -12,13 +12,22 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -44170,7 +44150,7 @@ index a540a00469..90011b5c16 100644
FINAL_LIBRARY = "xul"
-@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,190 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44368,11 +44348,11 @@ index a540a00469..90011b5c16 100644
Library("webrtc_opus_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-index 8970c596ba..64721c4655 100644
+index 5ec9b465ea77..162b9091b2d2 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-@@ -12,13 +12,22 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -44394,7 +44374,7 @@ index 8970c596ba..64721c4655 100644
FINAL_LIBRARY = "xul"
-@@ -46,179 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,179 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44581,11 +44561,11 @@ index 8970c596ba..64721c4655 100644
Library("webrtc_opus_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-index 0bd773f449..9561144637 100644
+index 4ca6aa495569..3885140cb11b 100644
--- third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
+++ third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -44605,7 +44585,7 @@ index 0bd773f449..9561144637 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44715,7 +44695,7 @@ index 0bd773f449..9561144637 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -44768,11 +44748,11 @@ index 0bd773f449..9561144637 100644
-
Library("audio_device_gn")
diff --git third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
-index ec77b35b94..b7a55333da 100644
+index 65a33184e738..4a54e312b60b 100644
--- third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
+++ third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -44792,7 +44772,7 @@ index ec77b35b94..b7a55333da 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44902,7 +44882,7 @@ index ec77b35b94..b7a55333da 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -44955,11 +44935,11 @@ index ec77b35b94..b7a55333da 100644
-
Library("audio_device_impl_gn")
diff --git third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-index 1a1300027e..c7a666de4c 100644
+index a14b9eb8fe9a..8fd614a1e9e9 100644
--- third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -44979,7 +44959,7 @@ index 1a1300027e..c7a666de4c 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45177,11 +45157,11 @@ index 1a1300027e..c7a666de4c 100644
Library("audio_frame_manipulator_gn")
diff --git third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-index 1f38d95be5..77161a5e66 100644
+index 079f132d8ed0..9e2e510689f2 100644
--- third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
+++ third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -45202,7 +45182,7 @@ index 1f38d95be5..77161a5e66 100644
FINAL_LIBRARY = "xul"
-@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45400,11 +45380,11 @@ index 1f38d95be5..77161a5e66 100644
Library("audio_mixer_impl_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-index 5cf655eb92..8b643a359c 100644
+index 7ad364fc287b..6392e9de1af6 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -45424,7 +45404,7 @@ index 5cf655eb92..8b643a359c 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45538,7 +45518,7 @@ index 5cf655eb92..8b643a359c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -45591,11 +45571,11 @@ index 5cf655eb92..8b643a359c 100644
-
Library("adaptive_fir_filter_erl_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-index 497676ffe6..fe1e34fdfc 100644
+index c3c6602eeabe..668753ceeacd 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -45615,7 +45595,7 @@ index 497676ffe6..fe1e34fdfc 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45740,7 +45720,7 @@ index 497676ffe6..fe1e34fdfc 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -45793,11 +45773,11 @@ index 497676ffe6..fe1e34fdfc 100644
-
Library("adaptive_fir_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
-index ed02ca9238..46c86f3568 100644
+index 2a389ece3b18..50070028546d 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
-@@ -17,13 +17,22 @@ CXXFLAGS += [
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -18,13 +18,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -45819,7 +45799,7 @@ index ed02ca9238..46c86f3568 100644
FINAL_LIBRARY = "xul"
-@@ -54,134 +63,16 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -55,134 +64,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45958,11 +45938,11 @@ index ed02ca9238..46c86f3568 100644
Library("aec3_avx2_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-index 3fb0ea8a2c..281b817e91 100644
+index 03c744941770..e5ed79803265 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -45982,7 +45962,7 @@ index 3fb0ea8a2c..281b817e91 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46092,7 +46072,7 @@ index 3fb0ea8a2c..281b817e91 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -46145,11 +46125,11 @@ index 3fb0ea8a2c..281b817e91 100644
-
Library("aec3_common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-index 4900eca953..b7ed821a08 100644
+index b840e8d28285..dabb2ba6b331 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -46169,7 +46149,7 @@ index 4900eca953..b7ed821a08 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46294,7 +46274,7 @@ index 4900eca953..b7ed821a08 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -46347,11 +46327,11 @@ index 4900eca953..b7ed821a08 100644
-
Library("aec3_fft_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-index 53b983a22f..45252f2e5c 100644
+index bb4aa00b9fa6..3b77e799840a 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -46372,7 +46352,7 @@ index 53b983a22f..45252f2e5c 100644
FINAL_LIBRARY = "xul"
-@@ -100,190 +109,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -101,190 +110,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46570,11 +46550,11 @@ index 53b983a22f..45252f2e5c 100644
Library("aec3_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-index 5310e43a1d..0c9cc56943 100644
+index d91b97726db0..af84b43ca439 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -46594,7 +46574,7 @@ index 5310e43a1d..0c9cc56943 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46708,7 +46688,7 @@ index 5310e43a1d..0c9cc56943 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -46761,11 +46741,11 @@ index 5310e43a1d..0c9cc56943 100644
-
Library("fft_data_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-index 16305e915f..433d161cb7 100644
+index f423946bc227..c3324812d865 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -46785,7 +46765,7 @@ index 16305e915f..433d161cb7 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46899,7 +46879,7 @@ index 16305e915f..433d161cb7 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -46952,11 +46932,11 @@ index 16305e915f..433d161cb7 100644
-
Library("matched_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-index 107439b1d3..ee2869af99 100644
+index 45a89ccbfbfa..fe641efc8111 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -46976,7 +46956,7 @@ index 107439b1d3..ee2869af99 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47090,7 +47070,7 @@ index 107439b1d3..ee2869af99 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47143,11 +47123,11 @@ index 107439b1d3..ee2869af99 100644
-
Library("render_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-index 7279845047..8420c2a67e 100644
+index 2c6400d8b230..f9c9407c1a18 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -47167,7 +47147,7 @@ index 7279845047..8420c2a67e 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47281,7 +47261,7 @@ index 7279845047..8420c2a67e 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47334,11 +47314,11 @@ index 7279845047..8420c2a67e 100644
-
Library("vector_math_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-index 2fa8e61caa..2426c14c00 100644
+index 644c5fb92216..892353d5a5a9 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -47358,7 +47338,7 @@ index 2fa8e61caa..2426c14c00 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47479,7 +47459,7 @@ index 2fa8e61caa..2426c14c00 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47532,11 +47512,11 @@ index 2fa8e61caa..2426c14c00 100644
-
Library("aec_dump_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-index f4a57f1fba..b3959e4726 100644
+index e3ddd42e6d91..22365c268eb4 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -47556,7 +47536,7 @@ index f4a57f1fba..b3959e4726 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47750,11 +47730,11 @@ index f4a57f1fba..b3959e4726 100644
Library("null_aec_dump_factory_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-index 6196d6ff4f..91b70f2ef1 100644
+index 55fe444f90d4..b518e0fe73db 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -47774,7 +47754,7 @@ index 6196d6ff4f..91b70f2ef1 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47968,11 +47948,11 @@ index 6196d6ff4f..91b70f2ef1 100644
Library("aec_dump_interface_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-index a884cffa8f..2d6f110d04 100644
+index fc9828874560..d280cf9642f4 100644
--- third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -47992,7 +47972,7 @@ index a884cffa8f..2d6f110d04 100644
FINAL_LIBRARY = "xul"
-@@ -44,114 +53,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,114 +54,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48108,7 +48088,7 @@ index a884cffa8f..2d6f110d04 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -159,27 +61,12 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -160,27 +62,12 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
SOURCES += [
@@ -48137,7 +48117,7 @@ index a884cffa8f..2d6f110d04 100644
SOURCES += [
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc"
]
-@@ -188,7 +75,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -189,7 +76,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
@@ -48145,7 +48125,7 @@ index a884cffa8f..2d6f110d04 100644
SOURCES += [
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_mips.cc"
-@@ -196,8 +82,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -197,8 +83,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
if CONFIG["TARGET_CPU"] == "mips64":
@@ -48154,7 +48134,7 @@ index a884cffa8f..2d6f110d04 100644
SOURCES += [
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc"
]
-@@ -208,90 +92,34 @@ if CONFIG["TARGET_CPU"] == "ppc64":
+@@ -209,90 +93,34 @@ if CONFIG["TARGET_CPU"] == "ppc64":
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc"
]
@@ -48255,11 +48235,11 @@ index a884cffa8f..2d6f110d04 100644
+
Library("aecm_core_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-index c456275f85..ac4803f348 100644
+index c4325ac824cb..47f526008661 100644
--- third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -48280,7 +48260,7 @@ index c456275f85..ac4803f348 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48478,11 +48458,11 @@ index c456275f85..ac4803f348 100644
Library("agc_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-index 456421e167..e18a5ed5f1 100644
+index 5983e4f77576..127f60740aed 100644
--- third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -48502,7 +48482,7 @@ index 456421e167..e18a5ed5f1 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48612,7 +48592,7 @@ index 456421e167..e18a5ed5f1 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -48665,11 +48645,11 @@ index 456421e167..e18a5ed5f1 100644
-
Library("gain_control_interface_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-index ab1285e34d..38bee0b95e 100644
+index fc5a6d3a17ac..13a466730810 100644
--- third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -48689,7 +48669,7 @@ index ab1285e34d..38bee0b95e 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48887,11 +48867,11 @@ index ab1285e34d..38bee0b95e 100644
Library("legacy_agc_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-index 14e35c2e02..bacac4da04 100644
+index 35537a26bfaa..9f58d8bde235 100644
--- third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -48911,7 +48891,7 @@ index 14e35c2e02..bacac4da04 100644
FINAL_LIBRARY = "xul"
-@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49109,11 +49089,11 @@ index 14e35c2e02..bacac4da04 100644
Library("level_estimation_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
-index a926bba447..ec062dd8dc 100644
+index e225f10fa3cd..d7a4d53ab75c 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -49134,7 +49114,7 @@ index a926bba447..ec062dd8dc 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49332,11 +49312,11 @@ index a926bba447..ec062dd8dc 100644
Library("adaptive_digital_gain_controller_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-index 2ccf23b328..4c4aea313a 100644
+index 6622d617c907..8dfe3f760d23 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -49356,7 +49336,7 @@ index 2ccf23b328..4c4aea313a 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49543,11 +49523,11 @@ index 2ccf23b328..4c4aea313a 100644
Library("biquad_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
-index b7bfe444b7..978fca1877 100644
+index beda030559b6..bb6b4b02c9bb 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -49567,7 +49547,7 @@ index b7bfe444b7..978fca1877 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49765,11 +49745,11 @@ index b7bfe444b7..978fca1877 100644
Library("clipping_predictor_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-index 138354dbc4..1d1718c4a2 100644
+index cf2c69fcdfaa..a3693736aedb 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -49789,7 +49769,7 @@ index 138354dbc4..1d1718c4a2 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49899,7 +49879,7 @@ index 138354dbc4..1d1718c4a2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -49952,11 +49932,11 @@ index 138354dbc4..1d1718c4a2 100644
-
Library("common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
-index 2f40304afa..50c4819481 100644
+index 0de2dc9384e3..de0334f13255 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -49976,7 +49956,7 @@ index 2f40304afa..50c4819481 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50174,11 +50154,11 @@ index 2f40304afa..50c4819481 100644
Library("cpu_features_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-index f5c615e7c1..edbdcc79c3 100644
+index 42be77d0926e..5cc90ad1f104 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -50199,7 +50179,7 @@ index f5c615e7c1..edbdcc79c3 100644
FINAL_LIBRARY = "xul"
-@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50397,11 +50377,11 @@ index f5c615e7c1..edbdcc79c3 100644
Library("fixed_digital_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-index 336fbad968..16bd1dcb8f 100644
+index 74f97ce3d86b..e5ccbba3faa4 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -50421,7 +50401,7 @@ index 336fbad968..16bd1dcb8f 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50615,11 +50595,11 @@ index 336fbad968..16bd1dcb8f 100644
Library("gain_applier_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
-index a542386830..205ef2fa86 100644
+index f737fa6929fb..27094cde280b 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -50639,7 +50619,7 @@ index a542386830..205ef2fa86 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50749,7 +50729,7 @@ index a542386830..205ef2fa86 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -50802,11 +50782,11 @@ index a542386830..205ef2fa86 100644
-
Library("gain_map_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
-index f5be716a8b..a953fa94c9 100644
+index e9a5eecf6501..f974969cef4f 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -50827,7 +50807,7 @@ index f5be716a8b..a953fa94c9 100644
FINAL_LIBRARY = "xul"
-@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51025,11 +51005,11 @@ index f5be716a8b..a953fa94c9 100644
Library("input_volume_controller_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
-index feb82f3997..d06082663d 100644
+index 16dc6a71efd0..e9e41bc13fdb 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -51049,7 +51029,7 @@ index feb82f3997..d06082663d 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51243,11 +51223,11 @@ index feb82f3997..d06082663d 100644
Library("input_volume_stats_reporter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-index e90d9910bf..82e5e8f433 100644
+index 9c436a5d0f3a..7af9460687a6 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -51268,7 +51248,7 @@ index e90d9910bf..82e5e8f433 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51466,11 +51446,11 @@ index e90d9910bf..82e5e8f433 100644
Library("noise_level_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
-index 24079e9ae6..171732e1f5 100644
+index 59564cc1e285..954c989398f4 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -51490,7 +51470,7 @@ index 24079e9ae6..171732e1f5 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51688,11 +51668,11 @@ index 24079e9ae6..171732e1f5 100644
Library("rnn_vad_auto_correlation_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
-index 49c7c7762c..32c5af366c 100644
+index bf0b365e6eee..52089937e2a4 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -51712,7 +51692,7 @@ index 49c7c7762c..32c5af366c 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51837,7 +51817,7 @@ index 49c7c7762c..32c5af366c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -51890,11 +51870,11 @@ index 49c7c7762c..32c5af366c 100644
-
Library("rnn_vad_common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-index 26a7d3b891..696f0ee96b 100644
+index 138685a386db..575ac8951bd6 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -51914,7 +51894,7 @@ index 26a7d3b891..696f0ee96b 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52112,11 +52092,11 @@ index 26a7d3b891..696f0ee96b 100644
Library("rnn_vad_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
-index 04a1e7cc55..4137558769 100644
+index 699bc21ae364..577a86ada3c3 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -52136,7 +52116,7 @@ index 04a1e7cc55..4137558769 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52334,11 +52314,11 @@ index 04a1e7cc55..4137558769 100644
Library("rnn_vad_layers_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
-index 98019531c7..58978d7f3e 100644
+index b25ad71cb8d9..0e7ee8647c24 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -52358,7 +52338,7 @@ index 98019531c7..58978d7f3e 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52545,11 +52525,11 @@ index 98019531c7..58978d7f3e 100644
Library("rnn_vad_lp_residual_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
-index 7d650f259e..56c167cc85 100644
+index 236281787c93..537751526475 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -52569,7 +52549,7 @@ index 7d650f259e..56c167cc85 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52767,11 +52747,11 @@ index 7d650f259e..56c167cc85 100644
Library("rnn_vad_pitch_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
-index 0eb74a400f..4591b6d57e 100644
+index 49e0ac0e1752..af5b80e27004 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -52791,7 +52771,7 @@ index 0eb74a400f..4591b6d57e 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52905,7 +52885,7 @@ index 0eb74a400f..4591b6d57e 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -52958,11 +52938,11 @@ index 0eb74a400f..4591b6d57e 100644
-
Library("rnn_vad_ring_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
-index 2df8bb1943..0fa750093b 100644
+index 25ebe1ded808..5aeecbb95fb0 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -52982,7 +52962,7 @@ index 2df8bb1943..0fa750093b 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53096,7 +53076,7 @@ index 2df8bb1943..0fa750093b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -53149,11 +53129,11 @@ index 2df8bb1943..0fa750093b 100644
-
Library("rnn_vad_sequence_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
-index be92010f91..4936229921 100644
+index 3fd01cae8e39..6029a14a410a 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -53173,7 +53153,7 @@ index be92010f91..4936229921 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53371,11 +53351,11 @@ index be92010f91..4936229921 100644
Library("rnn_vad_spectral_features_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
-index 709fac2fab..0976324eb7 100644
+index 81600c1ed958..654468ece4cd 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -53395,7 +53375,7 @@ index 709fac2fab..0976324eb7 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53509,7 +53489,7 @@ index 709fac2fab..0976324eb7 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -53562,11 +53542,11 @@ index 709fac2fab..0976324eb7 100644
-
Library("rnn_vad_symmetric_matrix_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
-index b24d7b4742..c956363856 100644
+index c27d2ed5f439..286a59787858 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
-@@ -17,12 +17,21 @@ CXXFLAGS += [
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -18,12 +18,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -53587,7 +53567,7 @@ index b24d7b4742..c956363856 100644
FINAL_LIBRARY = "xul"
-@@ -49,134 +58,16 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,134 +59,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53726,11 +53706,11 @@ index b24d7b4742..c956363856 100644
Library("vector_math_avx2_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
-index edc37cfec6..8420c2a67e 100644
+index 9b4370335783..f9c9407c1a18 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -53750,7 +53730,7 @@ index edc37cfec6..8420c2a67e 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53875,7 +53855,7 @@ index edc37cfec6..8420c2a67e 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -53928,11 +53908,11 @@ index edc37cfec6..8420c2a67e 100644
-
Library("vector_math_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
-index d71b31c270..795d8ebb97 100644
+index c312fba12052..d996b4cc9d90 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -53953,7 +53933,7 @@ index d71b31c270..795d8ebb97 100644
FINAL_LIBRARY = "xul"
-@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54151,11 +54131,11 @@ index d71b31c270..795d8ebb97 100644
Library("saturation_protector_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
-index 1e8ce8cdd7..c87eec7a75 100644
+index 343cfc723b09..8c6eb49b4512 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -54176,7 +54156,7 @@ index 1e8ce8cdd7..c87eec7a75 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54374,11 +54354,11 @@ index 1e8ce8cdd7..c87eec7a75 100644
Library("speech_level_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
-index ef605c387a..5c95e03997 100644
+index a82ded938c6b..93c53adca4bb 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -54398,7 +54378,7 @@ index ef605c387a..5c95e03997 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54596,11 +54576,11 @@ index ef605c387a..5c95e03997 100644
Library("vad_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-index f74ce8a70d..5be7419cee 100644
+index a09b4c70b19d..23f44e13d5bb 100644
--- third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -54621,7 +54601,7 @@ index f74ce8a70d..5be7419cee 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54819,11 +54799,11 @@ index f74ce8a70d..5be7419cee 100644
Library("apm_logging_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-index 17db8ead56..bd926084a6 100644
+index 2b2e58b89940..b833396bba9b 100644
--- third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -54844,7 +54824,7 @@ index 17db8ead56..bd926084a6 100644
FINAL_LIBRARY = "xul"
-@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55042,11 +55022,11 @@ index 17db8ead56..bd926084a6 100644
Library("audio_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-index 8c58163047..a21ed67082 100644
+index 062f65365d8d..c6e89fcf1c87 100644
--- third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -55066,7 +55046,7 @@ index 8c58163047..a21ed67082 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55260,11 +55240,11 @@ index 8c58163047..a21ed67082 100644
Library("audio_frame_proxies_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-index f011e41ad8..cd71f405e9 100644
+index 66e92461dade..cca630b76705 100644
--- third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -55284,7 +55264,7 @@ index f011e41ad8..cd71f405e9 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55405,7 +55385,7 @@ index f011e41ad8..cd71f405e9 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -55458,11 +55438,11 @@ index f011e41ad8..cd71f405e9 100644
-
Library("audio_frame_view_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-index 95c38f0a62..bf2444058c 100644
+index 10be557444b1..786ef149fe84 100644
--- third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -55483,7 +55463,7 @@ index 95c38f0a62..bf2444058c 100644
FINAL_LIBRARY = "xul"
-@@ -49,190 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,190 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55681,11 +55661,11 @@ index 95c38f0a62..bf2444058c 100644
Library("audio_processing_gn")
diff --git third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
-index bfb581bfc1..057ed5008f 100644
+index 7eabe2166f96..bc2da883b302 100644
--- third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -55705,7 +55685,7 @@ index bfb581bfc1..057ed5008f 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55903,11 +55883,11 @@ index bfb581bfc1..057ed5008f 100644
Library("capture_levels_adjuster_gn")
diff --git third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
-index 04d5bf230b..4190f76f18 100644
+index 7c590c1c04e4..10ca80187523 100644
--- third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -55928,7 +55908,7 @@ index 04d5bf230b..4190f76f18 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56126,11 +56106,11 @@ index 04d5bf230b..4190f76f18 100644
Library("gain_controller2_gn")
diff --git third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-index d8f32b688d..44c2749058 100644
+index 2a5c6b124653..088eaeabf901 100644
--- third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -56150,7 +56130,7 @@ index d8f32b688d..44c2749058 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56348,11 +56328,11 @@ index d8f32b688d..44c2749058 100644
Library("high_pass_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-index cdb283be4f..4d8edc876b 100644
+index cea8ba8d8132..b7191f1399a0 100644
--- third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -56373,7 +56353,7 @@ index cdb283be4f..4d8edc876b 100644
FINAL_LIBRARY = "xul"
-@@ -56,190 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -57,190 +66,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56571,11 +56551,11 @@ index cdb283be4f..4d8edc876b 100644
Library("ns_gn")
diff --git third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-index 35578fe552..5cec24215d 100644
+index c6d670a9716f..0b6a724bea6a 100644
--- third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -56595,7 +56575,7 @@ index 35578fe552..5cec24215d 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56782,11 +56762,11 @@ index 35578fe552..5cec24215d 100644
Library("rms_level_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-index 21cda458a6..cc9aa8a237 100644
+index 9b82be1adb86..e85813c9141a 100644
--- third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -56806,7 +56786,7 @@ index 21cda458a6..cc9aa8a237 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56993,11 +56973,11 @@ index 21cda458a6..cc9aa8a237 100644
Library("cascaded_biquad_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-index f3d2ab4734..334ae5fcb1 100644
+index 4692680bae55..dc7c1b23536a 100644
--- third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -57017,7 +56997,7 @@ index f3d2ab4734..334ae5fcb1 100644
FINAL_LIBRARY = "xul"
-@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,179 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -57204,11 +57184,11 @@ index f3d2ab4734..334ae5fcb1 100644
Library("legacy_delay_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-index f56c3da341..614e69397e 100644
+index 609567fd1543..7a6396d4b7a7 100644
--- third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -57228,7 +57208,7 @@ index f56c3da341..614e69397e 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -57415,11 +57395,11 @@ index f56c3da341..614e69397e 100644
Library("pffft_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-index bbef9ef624..970ceced4e 100644
+index e18fa6a13dc5..651adb31c8f8 100644
--- third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -57439,7 +57419,7 @@ index bbef9ef624..970ceced4e 100644
FINAL_LIBRARY = "xul"
-@@ -50,190 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,190 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -57637,11 +57617,11 @@ index bbef9ef624..970ceced4e 100644
Library("vad_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-index 4389423238..539536626c 100644
+index d445a31d3fc0..6003c6b22afb 100644
--- third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -57661,7 +57641,7 @@ index 4389423238..539536626c 100644
FINAL_LIBRARY = "xul"
-@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,191 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -57860,11 +57840,11 @@ index 4389423238..539536626c 100644
Library("congestion_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-index c4ea2411dd..00d8127453 100644
+index 15b360f97098..7565e2a3de43 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -57884,7 +57864,7 @@ index c4ea2411dd..00d8127453 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58078,11 +58058,11 @@ index c4ea2411dd..00d8127453 100644
Library("alr_detector_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-index b6288b8b9d..b299425379 100644
+index dcc10a6e047f..3ee2ade0e6e2 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -58102,7 +58082,7 @@ index b6288b8b9d..b299425379 100644
FINAL_LIBRARY = "xul"
-@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,191 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58301,11 +58281,11 @@ index b6288b8b9d..b299425379 100644
Library("delay_based_bwe_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-index 7b91bffbc1..c7ad21c9a5 100644
+index cba0035df095..b05566a84bd9 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -58325,7 +58305,7 @@ index 7b91bffbc1..c7ad21c9a5 100644
FINAL_LIBRARY = "xul"
-@@ -48,190 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,190 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58523,11 +58503,11 @@ index 7b91bffbc1..c7ad21c9a5 100644
Library("estimators_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-index 31f5270f93..252a984262 100644
+index 52ac4f397915..9c83648d1d91 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -58547,7 +58527,7 @@ index 31f5270f93..252a984262 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58746,11 +58726,11 @@ index 31f5270f93..252a984262 100644
Library("goog_cc_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-index d34cc09be9..809519d729 100644
+index 116a29107a5f..210869b7d740 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -58770,7 +58750,7 @@ index d34cc09be9..809519d729 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58957,11 +58937,11 @@ index d34cc09be9..809519d729 100644
Library("link_capacity_estimator_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
-index 6be492d216..50730ce0d2 100644
+index 35f9c99e87f4..4886c9836d50 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -58981,7 +58961,7 @@ index 6be492d216..50730ce0d2 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59175,11 +59155,11 @@ index 6be492d216..50730ce0d2 100644
Library("loss_based_bwe_v1_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
-index cc47dffd84..faba241a56 100644
+index 6ce1de1fa51c..0bc507c37d93 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -59199,7 +59179,7 @@ index cc47dffd84..faba241a56 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59397,11 +59377,11 @@ index cc47dffd84..faba241a56 100644
Library("loss_based_bwe_v2_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-index 342ac79b6a..f22d4ec35d 100644
+index 28aacf038f32..d8bd001c8e6d 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -59421,7 +59401,7 @@ index 342ac79b6a..f22d4ec35d 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59615,11 +59595,11 @@ index 342ac79b6a..f22d4ec35d 100644
Library("probe_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-index b04648d2b1..011e410cf1 100644
+index ac8867e70538..529154c4b5e7 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -59639,7 +59619,7 @@ index b04648d2b1..011e410cf1 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59833,11 +59813,11 @@ index b04648d2b1..011e410cf1 100644
Library("pushback_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
-index fd539cda7a..c8199d07d5 100644
+index 7d00add70158..383d7aa7785b 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -59857,7 +59837,7 @@ index fd539cda7a..c8199d07d5 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60055,11 +60035,11 @@ index fd539cda7a..c8199d07d5 100644
Library("send_side_bwe_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-index d749ed805f..66924e80dc 100644
+index e851772ea7b7..97574a0d1d13 100644
--- third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -60079,7 +60059,7 @@ index d749ed805f..66924e80dc 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60278,11 +60258,11 @@ index d749ed805f..66924e80dc 100644
Library("control_handler_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-index 28fb206315..b1b80eca85 100644
+index d86d84b32b52..5a4efa68c0c2 100644
--- third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -60302,7 +60282,7 @@ index 28fb206315..b1b80eca85 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60500,11 +60480,11 @@ index 28fb206315..b1b80eca85 100644
Library("transport_feedback_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
-index 9cbeb68d6f..0feadf9875 100644
+index a467463de4d3..3c0d102a3516 100644
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -60525,7 +60505,7 @@ index 9cbeb68d6f..0feadf9875 100644
FINAL_LIBRARY = "xul"
-@@ -44,111 +53,23 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,111 +54,23 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60643,11 +60623,11 @@ index 9cbeb68d6f..0feadf9875 100644
-
Library("desktop_capture_differ_sse2_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-index 60ff9cd652..c14bbe8d54 100644
+index d297254b8692..6ac10d4662d8 100644
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-@@ -14,11 +14,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -25,11 +25,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -60667,7 +60647,7 @@ index 60ff9cd652..c14bbe8d54 100644
FINAL_LIBRARY = "xul"
-@@ -70,186 +79,13 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -81,186 +90,13 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60855,7 +60835,7 @@ index 60ff9cd652..c14bbe8d54 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -262,7 +98,8 @@ if CONFIG["TARGET_CPU"] == "arm":
+@@ -268,7 +104,8 @@ if CONFIG["TARGET_CPU"] == "arm":
]
SOURCES += [
@@ -60865,7 +60845,7 @@ index 60ff9cd652..c14bbe8d54 100644
]
UNIFIED_SOURCES += [
-@@ -272,36 +109,9 @@ if CONFIG["TARGET_CPU"] == "arm":
+@@ -278,36 +115,9 @@ if CONFIG["TARGET_CPU"] == "arm":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -60905,7 +60885,7 @@ index 60ff9cd652..c14bbe8d54 100644
]
if CONFIG["TARGET_CPU"] == "mips32":
-@@ -309,7 +119,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -315,7 +125,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
DEFINES["WEBRTC_USE_PIPEWIRE"] = True
@@ -60913,7 +60893,7 @@ index 60ff9cd652..c14bbe8d54 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -322,7 +131,8 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -323,7 +132,8 @@ if CONFIG["TARGET_CPU"] == "mips32":
]
SOURCES += [
@@ -60923,7 +60903,7 @@ index 60ff9cd652..c14bbe8d54 100644
]
UNIFIED_SOURCES += [
-@@ -332,13 +142,14 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -333,13 +143,14 @@ if CONFIG["TARGET_CPU"] == "mips32":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -60940,7 +60920,7 @@ index 60ff9cd652..c14bbe8d54 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -351,7 +162,8 @@ if CONFIG["TARGET_CPU"] == "mips64":
+@@ -347,7 +158,8 @@ if CONFIG["TARGET_CPU"] == "mips64":
]
SOURCES += [
@@ -60950,7 +60930,7 @@ index 60ff9cd652..c14bbe8d54 100644
]
UNIFIED_SOURCES += [
-@@ -361,126 +173,19 @@ if CONFIG["TARGET_CPU"] == "mips64":
+@@ -357,121 +169,19 @@ if CONFIG["TARGET_CPU"] == "mips64":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -61019,12 +60999,7 @@ index 60ff9cd652..c14bbe8d54 100644
-
- LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
-- "/third_party/drm/drm/",
-- "/third_party/drm/drm/include/",
-- "/third_party/drm/drm/include/libdrm/",
-- "/third_party/gbm/gbm/",
-- "/third_party/libepoxy/libepoxy/include/",
-- "/third_party/pipewire/"
+- "/third_party/libepoxy/libepoxy/include/"
- ]
-
- SOURCES += [
@@ -61081,7 +61056,7 @@ index 60ff9cd652..c14bbe8d54 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -493,7 +198,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -479,7 +189,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
]
SOURCES += [
@@ -61091,7 +61066,7 @@ index 60ff9cd652..c14bbe8d54 100644
]
UNIFIED_SOURCES += [
-@@ -503,13 +209,15 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -489,13 +200,15 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -61110,7 +61085,7 @@ index 60ff9cd652..c14bbe8d54 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -522,7 +230,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -503,7 +216,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
]
SOURCES += [
@@ -61120,7 +61095,7 @@ index 60ff9cd652..c14bbe8d54 100644
]
UNIFIED_SOURCES += [
-@@ -532,10 +241,12 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -513,10 +227,12 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -61135,7 +61110,7 @@ index 60ff9cd652..c14bbe8d54 100644
DEFINES["USE_X11"] = "1"
DEFINES["WEBRTC_USE_X11"] = True
-@@ -563,144 +274,61 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGE
+@@ -544,144 +260,61 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGE
"/third_party/libwebrtc/modules/desktop_capture/linux/x11/x_window_property.cc"
]
@@ -61172,11 +61147,11 @@ index 60ff9cd652..c14bbe8d54 100644
]
-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips32":
--
-- DEFINES["USE_X11"] = "1"
-- DEFINES["WEBRTC_USE_X11"] = True
+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD" and CONFIG["TARGET_CPU"] == "loongarch64":
+- DEFINES["USE_X11"] = "1"
+- DEFINES["WEBRTC_USE_X11"] = True
+-
- OS_LIBS += [
- "X11",
- "Xcomposite",
@@ -61237,11 +61212,11 @@ index 60ff9cd652..c14bbe8d54 100644
]
-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD" and CONFIG["TARGET_CPU"] == "ppc64":
-
+-
- DEFINES["USE_X11"] = "1"
- DEFINES["WEBRTC_USE_X11"] = True
--
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD" and CONFIG["TARGET_CPU"] == "ppc64":
+
- OS_LIBS += [
- "X11",
- "Xcomposite",
@@ -61312,10 +61287,10 @@ index 60ff9cd652..c14bbe8d54 100644
Library("desktop_capture_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build
deleted file mode 100644
-index a8051a1743..0000000000
+index 6dfb588a9b3e..000000000000
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build
+++ /dev/null
-@@ -1,79 +0,0 @@
+@@ -1,80 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -61332,6 +61307,7 @@ index a8051a1743..0000000000
-AllowCompilerWarnings()
-
-DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -61396,11 +61372,11 @@ index a8051a1743..0000000000
-
-Library("desktop_capture_objc_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-index 6795abb4c8..4b4aca6ade 100644
+index 72bf241d547a..ad186a14f80e 100644
--- third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -61420,7 +61396,7 @@ index 6795abb4c8..4b4aca6ade 100644
FINAL_LIBRARY = "xul"
-@@ -49,171 +58,31 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,171 +59,31 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -61598,11 +61574,11 @@ index 6795abb4c8..4b4aca6ade 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/modules/module_api_gn/moz.build third_party/libwebrtc/modules/module_api_gn/moz.build
-index 60c0ed8778..ab93d8e547 100644
+index c74dc2329ad2..05900bc205d7 100644
--- third_party/libwebrtc/modules/module_api_gn/moz.build
+++ third_party/libwebrtc/modules/module_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -61622,7 +61598,7 @@ index 60c0ed8778..ab93d8e547 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -61732,7 +61708,7 @@ index 60c0ed8778..ab93d8e547 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -61785,11 +61761,11 @@ index 60c0ed8778..ab93d8e547 100644
-
Library("module_api_gn")
diff --git third_party/libwebrtc/modules/module_api_public_gn/moz.build third_party/libwebrtc/modules/module_api_public_gn/moz.build
-index 2c28b0b1c0..b0af3d0bc3 100644
+index 2eda098fe6fe..e83796e2fe16 100644
--- third_party/libwebrtc/modules/module_api_public_gn/moz.build
+++ third_party/libwebrtc/modules/module_api_public_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -61809,7 +61785,7 @@ index 2c28b0b1c0..b0af3d0bc3 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -61919,7 +61895,7 @@ index 2c28b0b1c0..b0af3d0bc3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -61972,11 +61948,11 @@ index 2c28b0b1c0..b0af3d0bc3 100644
-
Library("module_api_public_gn")
diff --git third_party/libwebrtc/modules/module_fec_api_gn/moz.build third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-index a1eca74eaa..f8b949dcfe 100644
+index d2c1054abbb3..aacac81ad58d 100644
--- third_party/libwebrtc/modules/module_fec_api_gn/moz.build
+++ third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -61996,7 +61972,7 @@ index a1eca74eaa..f8b949dcfe 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62106,7 +62082,7 @@ index a1eca74eaa..f8b949dcfe 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -62159,11 +62135,11 @@ index a1eca74eaa..f8b949dcfe 100644
-
Library("module_fec_api_gn")
diff --git third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-index 0300737e26..c22978c6f9 100644
+index dbad013ebaab..874ca10c419f 100644
--- third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
+++ third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -62183,7 +62159,7 @@ index 0300737e26..c22978c6f9 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62370,11 +62346,11 @@ index 0300737e26..c22978c6f9 100644
Library("interval_budget_gn")
diff --git third_party/libwebrtc/modules/pacing/pacing_gn/moz.build third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-index 484e8af1df..70e970c7d0 100644
+index 5c92e55d39bc..9009b4168a4a 100644
--- third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
+++ third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -62394,7 +62370,7 @@ index 484e8af1df..70e970c7d0 100644
FINAL_LIBRARY = "xul"
-@@ -50,191 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,191 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62593,11 +62569,11 @@ index 484e8af1df..70e970c7d0 100644
Library("pacing_gn")
diff --git third_party/libwebrtc/modules/portal/portal_gn/moz.build third_party/libwebrtc/modules/portal/portal_gn/moz.build
-index 350aa34cf1..33c52d9534 100644
+index aaaaf5b9fd13..edee670f2d8b 100644
--- third_party/libwebrtc/modules/portal/portal_gn/moz.build
+++ third_party/libwebrtc/modules/portal/portal_gn/moz.build
-@@ -14,21 +14,17 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -25,21 +25,17 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["USE_AURA"] = "1"
@@ -62619,7 +62595,7 @@ index 350aa34cf1..33c52d9534 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -75,16 +71,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -81,16 +77,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -62636,7 +62612,7 @@ index 350aa34cf1..33c52d9534 100644
if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
-@@ -102,7 +88,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -108,7 +94,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -62646,11 +62622,11 @@ index 350aa34cf1..33c52d9534 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn/moz.build
-index 01de5cae11..701fdd16c8 100644
+index 0e74f3d662be..6c6ff431f9cd 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -62670,7 +62646,7 @@ index 01de5cae11..701fdd16c8 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62868,11 +62844,11 @@ index 01de5cae11..701fdd16c8 100644
Library("congestion_control_feedback_generator_gn")
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-index 4047187d26..b11ca0609a 100644
+index 0476715240a8..1f2aa0c4a22a 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -62892,7 +62868,7 @@ index 4047187d26..b11ca0609a 100644
FINAL_LIBRARY = "xul"
-@@ -52,190 +61,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,190 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -63090,11 +63066,11 @@ index 4047187d26..b11ca0609a 100644
Library("remote_bitrate_estimator_gn")
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn/moz.build
-index 81ce4981cd..f8ce7a164c 100644
+index 8a7680e3abc4..e299f01db387 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -63114,7 +63090,7 @@ index 81ce4981cd..f8ce7a164c 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -63239,7 +63215,7 @@ index 81ce4981cd..f8ce7a164c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -63292,11 +63268,11 @@ index 81ce4981cd..f8ce7a164c 100644
-
Library("rtp_transport_feedback_generator_gn")
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn/moz.build
-index aeea39d877..b6549d94ff 100644
+index d85dcbe3e6ba..3383c0082bf9 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -63316,7 +63292,7 @@ index aeea39d877..b6549d94ff 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -63514,11 +63490,11 @@ index aeea39d877..b6549d94ff 100644
Library("transport_sequence_number_feedback_generator_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
-index 2af40d70eb..f5a2c06751 100644
+index e3cb470c6df3..ba3510e10044 100644
--- third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -63538,7 +63514,7 @@ index 2af40d70eb..f5a2c06751 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -63721,11 +63697,11 @@ index 2af40d70eb..f5a2c06751 100644
Library("leb128_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn/moz.build
-index 7fd7cad470..b6e083c4dd 100644
+index 82b258c97e2a..9413e74bf451 100644
--- third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -63745,7 +63721,7 @@ index 7fd7cad470..b6e083c4dd 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -63943,11 +63919,11 @@ index 7fd7cad470..b6e083c4dd 100644
Library("ntp_time_util_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-index 55763bfa6b..04b0635746 100644
+index aabfc69f25b7..0ea4d705891b 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -63967,7 +63943,7 @@ index 55763bfa6b..04b0635746 100644
FINAL_LIBRARY = "xul"
-@@ -87,190 +96,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -88,190 +97,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64165,11 +64141,11 @@ index 55763bfa6b..04b0635746 100644
Library("rtp_rtcp_format_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-index b0c5446ca7..829a5495c9 100644
+index 802375393ae2..c3e90068aa32 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -64189,7 +64165,7 @@ index b0c5446ca7..829a5495c9 100644
FINAL_LIBRARY = "xul"
-@@ -97,191 +106,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -98,191 +107,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64388,11 +64364,11 @@ index b0c5446ca7..829a5495c9 100644
Library("rtp_rtcp_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-index ac07835974..6dc16af336 100644
+index 97656d77e72f..601db653d6b4 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -64412,7 +64388,7 @@ index ac07835974..6dc16af336 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64606,11 +64582,11 @@ index ac07835974..6dc16af336 100644
Library("rtp_video_header_gn")
diff --git third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-index 0d6fa06ae4..7e457e9c7f 100644
+index 1ace30b6be87..a70c2f504f0a 100644
--- third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -64630,7 +64606,7 @@ index 0d6fa06ae4..7e457e9c7f 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64813,11 +64789,11 @@ index 0d6fa06ae4..7e457e9c7f 100644
Library("fft_gn")
diff --git third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-index 212ac260ac..0148ce7f58 100644
+index 54f41d0579ad..5c4296426bc2 100644
--- third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -64837,7 +64813,7 @@ index 212ac260ac..0148ce7f58 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65020,11 +64996,11 @@ index 212ac260ac..0148ce7f58 100644
Library("g711_3p_gn")
diff --git third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-index 4058bb9c62..7d993f90b8 100644
+index 1f21b3fea9d8..7a39abd06a9a 100644
--- third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -65044,7 +65020,7 @@ index 4058bb9c62..7d993f90b8 100644
FINAL_LIBRARY = "xul"
-@@ -47,175 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,175 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65227,11 +65203,11 @@ index 4058bb9c62..7d993f90b8 100644
Library("g722_3p_gn")
diff --git third_party/libwebrtc/modules/utility/utility_gn/moz.build third_party/libwebrtc/modules/utility/utility_gn/moz.build
-index ff98afc450..0bdce0baa0 100644
+index fa5016332f35..76f5db2df779 100644
--- third_party/libwebrtc/modules/utility/utility_gn/moz.build
+++ third_party/libwebrtc/modules/utility/utility_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -65251,7 +65227,7 @@ index ff98afc450..0bdce0baa0 100644
FINAL_LIBRARY = "xul"
-@@ -39,116 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,116 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65369,7 +65345,7 @@ index ff98afc450..0bdce0baa0 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -158,60 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -159,60 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -65432,11 +65408,11 @@ index ff98afc450..0bdce0baa0 100644
-
Library("utility_gn")
diff --git third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-index 2e93aea476..2be170137c 100644
+index 0bbab186040b..16ac438454b8 100644
--- third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
+++ third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-@@ -14,11 +14,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -18,11 +18,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -65456,7 +65432,7 @@ index 2e93aea476..2be170137c 100644
FINAL_LIBRARY = "xul"
-@@ -33,6 +42,10 @@ LOCAL_INCLUDES += [
+@@ -37,6 +46,10 @@ LOCAL_INCLUDES += [
]
UNIFIED_SOURCES += [
@@ -65467,7 +65443,7 @@ index 2e93aea476..2be170137c 100644
"/third_party/libwebrtc/modules/video_capture/video_capture_options.cc"
]
-@@ -45,153 +58,13 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,170 +62,13 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65617,28 +65593,12 @@ index 2e93aea476..2be170137c 100644
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
-@@ -210,76 +83,11 @@ if CONFIG["TARGET_CPU"] == "mips32":
- "/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
- ]
-
--if CONFIG["TARGET_CPU"] == "mips64":
--
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
-- "/third_party/drm/drm/",
-- "/third_party/drm/drm/include/",
-- "/third_party/drm/drm/include/libdrm/",
-- "/third_party/gbm/gbm/",
-- "/third_party/libepoxy/libepoxy/include/",
-- "/third_party/pipewire/"
+- "/third_party/libepoxy/libepoxy/include/"
- ]
-
- UNIFIED_SOURCES += [
@@ -65648,6 +65608,17 @@ index 2e93aea476..2be170137c 100644
- "/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
- ]
-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+
+ LOCAL_INCLUDES += [
+ "/gfx/angle/checkout/include/",
+@@ -226,54 +82,11 @@ if CONFIG["TARGET_CPU"] == "mips64":
+ "/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
+ ]
+
-if CONFIG["TARGET_CPU"] == "x86":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -65702,7 +65673,7 @@ index 2e93aea476..2be170137c 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -298,10 +106,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+@@ -287,10 +100,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65714,7 +65685,7 @@ index 2e93aea476..2be170137c 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -320,14 +127,14 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+@@ -304,14 +116,14 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65731,7 +65702,7 @@ index 2e93aea476..2be170137c 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -346,10 +153,10 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -325,10 +137,10 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65744,7 +65715,7 @@ index 2e93aea476..2be170137c 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -368,4 +175,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -342,4 +154,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65754,11 +65725,11 @@ index 2e93aea476..2be170137c 100644
+
Library("video_capture_internal_impl_gn")
diff --git third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-index 8eb64eb08f..7df621b28f 100644
+index 63ea4f06c231..0a5aa0faeb03 100644
--- third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
+++ third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -65778,7 +65749,7 @@ index 8eb64eb08f..7df621b28f 100644
FINAL_LIBRARY = "xul"
-@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,190 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65976,11 +65947,11 @@ index 8eb64eb08f..7df621b28f 100644
Library("video_capture_module_gn")
diff --git third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-index 5937538364..f620f14e09 100644
+index 2df6e3909ab8..db15b3bf5bca 100644
--- third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -66000,7 +65971,7 @@ index 5937538364..f620f14e09 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66194,11 +66165,11 @@ index 5937538364..f620f14e09 100644
Library("chain_diff_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-index 0e376beeb4..5b2293a8c2 100644
+index 45a85d4689af..7524313fb884 100644
--- third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -66218,7 +66189,7 @@ index 0e376beeb4..5b2293a8c2 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66332,7 +66303,7 @@ index 0e376beeb4..5b2293a8c2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -66385,11 +66356,11 @@ index 0e376beeb4..5b2293a8c2 100644
-
Library("codec_globals_headers_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
-index fada354539..bd504c7f3a 100644
+index 2fece80bce22..9fe0c94db192 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -66409,7 +66380,7 @@ index fada354539..bd504c7f3a 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66603,11 +66574,11 @@ index fada354539..bd504c7f3a 100644
Library("av1_svc_config_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
-index 24fa539a5c..a188413dc4 100644
+index 838868858004..04f426de8930 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
-@@ -15,11 +15,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -16,11 +16,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -66627,7 +66598,7 @@ index 24fa539a5c..a188413dc4 100644
FINAL_LIBRARY = "xul"
-@@ -50,186 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,186 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66821,11 +66792,11 @@ index 24fa539a5c..a188413dc4 100644
Library("dav1d_decoder_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-index 24ceefe349..eff195ec21 100644
+index 7ebe8089b1b2..0ef5c393600b 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-@@ -15,11 +15,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -16,11 +16,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -66845,7 +66816,7 @@ index 24ceefe349..eff195ec21 100644
FINAL_LIBRARY = "xul"
-@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67043,11 +67014,11 @@ index 24ceefe349..eff195ec21 100644
Library("aom_av1_encoder_gn")
diff --git third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-index e58cb936c1..6782dfdfe5 100644
+index ee69c451a535..6416e975e2f7 100644
--- third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -67067,7 +67038,7 @@ index e58cb936c1..6782dfdfe5 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67265,11 +67236,11 @@ index e58cb936c1..6782dfdfe5 100644
Library("encoded_frame_gn")
diff --git third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-index 0f2412610d..e5bb732bbb 100644
+index aa42f12b7b5b..40f1449e2b22 100644
--- third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -67289,7 +67260,7 @@ index 0f2412610d..e5bb732bbb 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67483,11 +67454,11 @@ index 0f2412610d..e5bb732bbb 100644
Library("frame_dependencies_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
-index 60b5c7b7ec..61c30cb558 100644
+index ab164d5d921f..fe1dd7c20635 100644
--- third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -67507,7 +67478,7 @@ index 60b5c7b7ec..61c30cb558 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67701,11 +67672,11 @@ index 60b5c7b7ec..61c30cb558 100644
Library("frame_helpers_gn")
diff --git third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn/moz.build third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn/moz.build
-index ade14f4e1b..533519d328 100644
+index 6527c200d000..e5dd51284982 100644
--- third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -67725,7 +67696,7 @@ index ade14f4e1b..533519d328 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67919,11 +67890,11 @@ index ade14f4e1b..533519d328 100644
Library("h264_sprop_parameter_sets_gn")
diff --git third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn/moz.build third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn/moz.build
-index 011e05c41a..4c0a791571 100644
+index cde385e9a546..5f57f69fd4a0 100644
--- third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -67943,7 +67914,7 @@ index 011e05c41a..4c0a791571 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68141,11 +68112,11 @@ index 011e05c41a..4c0a791571 100644
Library("h26x_packet_buffer_gn")
diff --git third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
-index bdb63a278c..876704e110 100644
+index 84955a5ef85a..4a468f527ed4 100644
--- third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -68165,7 +68136,7 @@ index bdb63a278c..876704e110 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68363,11 +68334,11 @@ index bdb63a278c..876704e110 100644
Library("nack_requester_gn")
diff --git third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
-index cceabc3a79..10def65848 100644
+index 1376ef845e41..d4f7694767ba 100644
--- third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -68387,7 +68358,7 @@ index cceabc3a79..10def65848 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68585,11 +68556,11 @@ index cceabc3a79..10def65848 100644
Library("packet_buffer_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
-index bc20befd07..899b8b2669 100644
+index 59753f7db18e..f305df0162af 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -68609,7 +68580,7 @@ index bc20befd07..899b8b2669 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68803,11 +68774,11 @@ index bc20befd07..899b8b2669 100644
Library("scalability_mode_util_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
-index a16034b3b0..d6ba49e4f8 100644
+index 0e0a68b5126f..40ba86c82948 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -68827,7 +68798,7 @@ index a16034b3b0..d6ba49e4f8 100644
FINAL_LIBRARY = "xul"
-@@ -50,186 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,186 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69021,11 +68992,11 @@ index a16034b3b0..d6ba49e4f8 100644
Library("scalability_structures_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
-index 1217d027bd..be3d056219 100644
+index 518157bf6a3a..728277abedb9 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -69045,7 +69016,7 @@ index 1217d027bd..be3d056219 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69232,11 +69203,11 @@ index 1217d027bd..be3d056219 100644
Library("scalable_video_controller_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn/moz.build
-index 1c9b143c6d..c542cfb068 100644
+index 7beea9790f44..0b566d46220f 100644
--- third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -69256,7 +69227,7 @@ index 1c9b143c6d..c542cfb068 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69455,11 +69426,11 @@ index 1c9b143c6d..c542cfb068 100644
Library("simulcast_to_svc_converter_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
-index 1f4d5e0258..0c39b0372a 100644
+index f2d5174579d7..70b9e280ac69 100644
--- third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -69479,7 +69450,7 @@ index 1f4d5e0258..0c39b0372a 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69673,11 +69644,11 @@ index 1f4d5e0258..0c39b0372a 100644
Library("svc_rate_allocator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
-index a1f79bc336..46a3f3c27e 100644
+index 7896f5bc23b7..5351ae8eecb7 100644
--- third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -69697,7 +69668,7 @@ index a1f79bc336..46a3f3c27e 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69884,11 +69855,11 @@ index a1f79bc336..46a3f3c27e 100644
Library("decode_time_percentile_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
-index 236158a0ed..cede417ed2 100644
+index 888feb78f5b1..94877208edd6 100644
--- third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -69908,7 +69879,7 @@ index 236158a0ed..cede417ed2 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70095,11 +70066,11 @@ index 236158a0ed..cede417ed2 100644
Library("frame_delay_variation_kalman_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
-index 46b966db47..e680f19b41 100644
+index 90271d97710b..a89880e80b11 100644
--- third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -70119,7 +70090,7 @@ index 46b966db47..e680f19b41 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70306,11 +70277,11 @@ index 46b966db47..e680f19b41 100644
Library("inter_frame_delay_variation_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
-index e5ab643a08..3956e5fb71 100644
+index 52b5cc106deb..c1b20efbd861 100644
--- third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -70330,7 +70301,7 @@ index e5ab643a08..3956e5fb71 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70528,11 +70499,11 @@ index e5ab643a08..3956e5fb71 100644
Library("jitter_estimator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
-index 018a8b4baf..e8117da97d 100644
+index 0e4c9ed34eec..bbd2ef7b0051 100644
--- third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -70552,7 +70523,7 @@ index 018a8b4baf..e8117da97d 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70739,11 +70710,11 @@ index 018a8b4baf..e8117da97d 100644
Library("rtt_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
-index 6b0a5bd11f..62189b4f8b 100644
+index 91f53af3cd95..4039bf1225e2 100644
--- third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -70763,7 +70734,7 @@ index 6b0a5bd11f..62189b4f8b 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70950,11 +70921,11 @@ index 6b0a5bd11f..62189b4f8b 100644
Library("timestamp_extrapolator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
-index 2c399005d5..73a1afbc30 100644
+index 5a1fc368549b..ae936de55ec9 100644
--- third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -70974,7 +70945,7 @@ index 2c399005d5..73a1afbc30 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71172,11 +71143,11 @@ index 2c399005d5..73a1afbc30 100644
Library("timing_module_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-index 5f424f15c3..43a9bb659c 100644
+index 897eac22a94f..8124fea57658 100644
--- third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -71196,7 +71167,7 @@ index 5f424f15c3..43a9bb659c 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71390,11 +71361,11 @@ index 5f424f15c3..43a9bb659c 100644
Library("video_codec_interface_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-index f12701855e..04bb63314c 100644
+index 3ce6a18faa6b..2f30227606e2 100644
--- third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -71414,7 +71385,7 @@ index f12701855e..04bb63314c 100644
FINAL_LIBRARY = "xul"
-@@ -56,191 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -57,191 +66,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71613,11 +71584,11 @@ index f12701855e..04bb63314c 100644
Library("video_coding_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-index 51f84c7742..c7cad0188c 100644
+index 68fc0eae62dc..62b651290610 100644
--- third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -71637,7 +71608,7 @@ index 51f84c7742..c7cad0188c 100644
FINAL_LIBRARY = "xul"
-@@ -55,191 +64,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -56,191 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71836,11 +71807,11 @@ index 51f84c7742..c7cad0188c 100644
Library("video_coding_utility_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-index c67f86066d..2c584fade5 100644
+index 104bcded2bc7..ff4ed9fb888a 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -71860,7 +71831,7 @@ index c67f86066d..2c584fade5 100644
FINAL_LIBRARY = "xul"
-@@ -48,191 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,191 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72059,11 +72030,11 @@ index c67f86066d..2c584fade5 100644
Library("webrtc_h264_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
-index 9272a224c5..aa55521fb1 100644
+index efede3512ed7..af759b9e2900 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
-@@ -15,11 +15,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -16,11 +16,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -72083,7 +72054,7 @@ index 9272a224c5..aa55521fb1 100644
FINAL_LIBRARY = "xul"
-@@ -46,179 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,179 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72270,11 +72241,11 @@ index 9272a224c5..aa55521fb1 100644
Library("webrtc_libvpx_interface_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-index aea179a464..91d251da69 100644
+index 8c4f08bc82b5..7c863a57e8a8 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-@@ -15,11 +15,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -16,11 +16,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -72294,7 +72265,7 @@ index aea179a464..91d251da69 100644
FINAL_LIBRARY = "xul"
-@@ -49,191 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,191 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72493,11 +72464,11 @@ index aea179a464..91d251da69 100644
Library("webrtc_vp8_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
-index 1e543688ce..f599b8e6fe 100644
+index edf7e7b28f4f..9c7e190a11b4 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -72517,7 +72488,7 @@ index 1e543688ce..f599b8e6fe 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72704,11 +72675,11 @@ index 1e543688ce..f599b8e6fe 100644
Library("webrtc_vp8_scalability_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-index 76d68e59a8..7bcdfba72a 100644
+index c92c78084ff3..3a5fb1aa4598 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -72728,7 +72699,7 @@ index 76d68e59a8..7bcdfba72a 100644
FINAL_LIBRARY = "xul"
-@@ -48,191 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,191 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72927,11 +72898,11 @@ index 76d68e59a8..7bcdfba72a 100644
Library("webrtc_vp8_temporal_layers_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-index d807360bfd..69fea357b3 100644
+index ec4a3d7388f7..e891dd8b547f 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-@@ -15,11 +15,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -16,11 +16,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -72951,7 +72922,7 @@ index d807360bfd..69fea357b3 100644
FINAL_LIBRARY = "xul"
-@@ -51,191 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,191 +61,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73150,11 +73121,11 @@ index d807360bfd..69fea357b3 100644
Library("webrtc_vp9_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-index a734c18d2c..42f79acec1 100644
+index f8968c342f27..064b0b18e98c 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -73174,7 +73145,7 @@ index a734c18d2c..42f79acec1 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73368,7 +73339,7 @@ index a734c18d2c..42f79acec1 100644
Library("webrtc_vp9_helpers_gn")
diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index fb93b2ab53..08ce55822b 100644
+index a45cc7826c9c..c4140609a28f 100644
--- third_party/libwebrtc/moz.build
+++ third_party/libwebrtc/moz.build
@@ -291,6 +291,8 @@ DIRS += [
@@ -73380,7 +73351,7 @@ index fb93b2ab53..08ce55822b 100644
"/third_party/libwebrtc/modules/module_api_gn",
"/third_party/libwebrtc/modules/module_api_public_gn",
"/third_party/libwebrtc/modules/module_fec_api_gn",
-@@ -517,102 +519,11 @@ DIRS += [
+@@ -517,137 +519,30 @@ DIRS += [
"/third_party/libwebrtc/webrtc_gn"
]
@@ -73482,10 +73453,7 @@ index fb93b2ab53..08ce55822b 100644
- "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
"/third_party/libwebrtc/modules/portal/portal_gn",
- "/third_party/libwebrtc/third_party/drm/drm_gn",
- "/third_party/libwebrtc/third_party/gbm/gbm_gn",
-@@ -620,26 +531,19 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
- "/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
+ "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
]
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
@@ -73496,55 +73464,43 @@ index fb93b2ab53..08ce55822b 100644
- "/third_party/libwebrtc/common_audio/common_audio_neon_gn",
- "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
- "/third_party/libwebrtc/modules/portal/portal_gn",
+- "/third_party/libwebrtc/modules/portal/portal_gn",
- "/third_party/libwebrtc/rtc_base/system/asm_defines_gn",
- "/third_party/libwebrtc/third_party/drm/drm_gn",
- "/third_party/libwebrtc/third_party/gbm/gbm_gn",
- "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn",
- "/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
+- "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips32":
+-
+- DIRS += [
+- "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
+- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
+ "/third_party/libwebrtc/modules/portal/portal_gn",
+ "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
]
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips32":
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips64":
+if CONFIG["OS_TARGET"] == "FreeBSD" and CONFIG["TARGET_CPU"] == "mips64":
DIRS += [
- "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
"/third_party/libwebrtc/modules/portal/portal_gn",
- "/third_party/libwebrtc/third_party/drm/drm_gn",
- "/third_party/libwebrtc/third_party/gbm/gbm_gn",
-@@ -647,19 +551,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips32":
- "/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
+ "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
]
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips64":
--
-- DIRS += [
-- "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
-- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
-- "/third_party/libwebrtc/modules/portal/portal_gn",
-- "/third_party/libwebrtc/third_party/drm/drm_gn",
-- "/third_party/libwebrtc/third_party/gbm/gbm_gn",
-- "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn",
-- "/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
-- ]
--
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+if CONFIG["OS_TARGET"] == "FreeBSD" and CONFIG["TARGET_CPU"] == "x86":
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -667,8 +559,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -655,13 +550,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
- "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
"/third_party/libwebrtc/modules/portal/portal_gn",
- "/third_party/libwebrtc/third_party/drm/drm_gn",
- "/third_party/libwebrtc/third_party/gbm/gbm_gn",
-@@ -676,7 +566,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
- "/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
+ "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
]
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
@@ -73552,17 +73508,14 @@ index fb93b2ab53..08ce55822b 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -684,76 +574,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -669,73 +562,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
- "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
"/third_party/libwebrtc/modules/portal/portal_gn",
- "/third_party/libwebrtc/third_party/drm/drm_gn",
- "/third_party/libwebrtc/third_party/gbm/gbm_gn",
- "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn",
- "/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
+ "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
]
-
-if CONFIG["OS_TARGET"] == "OpenBSD" and CONFIG["TARGET_CPU"] == "aarch64":
@@ -73630,11 +73583,11 @@ index fb93b2ab53..08ce55822b 100644
- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
- ]
diff --git third_party/libwebrtc/net/dcsctp/common/internal_types_gn/moz.build third_party/libwebrtc/net/dcsctp/common/internal_types_gn/moz.build
-index eca892f4b0..c528241420 100644
+index 6a5e4cfebe25..37b925ca7c54 100644
--- third_party/libwebrtc/net/dcsctp/common/internal_types_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/common/internal_types_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -73654,7 +73607,7 @@ index eca892f4b0..c528241420 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73768,7 +73721,7 @@ index eca892f4b0..c528241420 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -73821,11 +73774,11 @@ index eca892f4b0..c528241420 100644
-
Library("internal_types_gn")
diff --git third_party/libwebrtc/net/dcsctp/common/math_gn/moz.build third_party/libwebrtc/net/dcsctp/common/math_gn/moz.build
-index 31a8282c2e..bf7cde0c5a 100644
+index c3cb187e2306..a545273adb9f 100644
--- third_party/libwebrtc/net/dcsctp/common/math_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/common/math_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -73845,7 +73798,7 @@ index 31a8282c2e..bf7cde0c5a 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73955,7 +73908,7 @@ index 31a8282c2e..bf7cde0c5a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -74008,11 +73961,11 @@ index 31a8282c2e..bf7cde0c5a 100644
-
Library("math_gn")
diff --git third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn/moz.build third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn/moz.build
-index a846f1a0d3..4c0fce5d62 100644
+index c94cad55dd86..a3efde5199ae 100644
--- third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -74032,7 +73985,7 @@ index a846f1a0d3..4c0fce5d62 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -74146,7 +74099,7 @@ index a846f1a0d3..4c0fce5d62 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -74199,11 +74152,11 @@ index a846f1a0d3..4c0fce5d62 100644
-
Library("sequence_numbers_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn/moz.build
-index afa02fd16c..6b6ba69cc8 100644
+index b80cd74c33f8..2349cc2c46c5 100644
--- third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -74223,7 +74176,7 @@ index afa02fd16c..6b6ba69cc8 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -74337,7 +74290,7 @@ index afa02fd16c..6b6ba69cc8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -74390,11 +74343,11 @@ index afa02fd16c..6b6ba69cc8 100644
-
Library("bounded_io_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/chunk_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/chunk_gn/moz.build
-index 0b444ee87f..0b6864a3f3 100644
+index f7520a41a0ea..8a97ab477627 100644
--- third_party/libwebrtc/net/dcsctp/packet/chunk_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/chunk_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -74414,7 +74367,7 @@ index 0b444ee87f..0b6864a3f3 100644
FINAL_LIBRARY = "xul"
-@@ -60,186 +69,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -61,186 +70,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -74608,11 +74561,11 @@ index 0b444ee87f..0b6864a3f3 100644
Library("chunk_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn/moz.build
-index 98062c2706..c19e934eff 100644
+index 0a06a330808a..b38a8e170736 100644
--- third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -74632,7 +74585,7 @@ index 98062c2706..c19e934eff 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -74826,11 +74779,11 @@ index 98062c2706..c19e934eff 100644
Library("chunk_validators_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/crc32c_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/crc32c_gn/moz.build
-index 70f2f24524..6db407d3c3 100644
+index 7babd4f00c8d..3544b8accf94 100644
--- third_party/libwebrtc/net/dcsctp/packet/crc32c_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/crc32c_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -74850,7 +74803,7 @@ index 70f2f24524..6db407d3c3 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75037,11 +74990,11 @@ index 70f2f24524..6db407d3c3 100644
Library("crc32c_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/data_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/data_gn/moz.build
-index 7ecb713c41..a7bee1d658 100644
+index 56a67c706fa4..6921e2bc087f 100644
--- third_party/libwebrtc/net/dcsctp/packet/data_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/data_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -75061,7 +75014,7 @@ index 7ecb713c41..a7bee1d658 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75175,7 +75128,7 @@ index 7ecb713c41..a7bee1d658 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -75228,11 +75181,11 @@ index 7ecb713c41..a7bee1d658 100644
-
Library("data_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/error_cause_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/error_cause_gn/moz.build
-index 6a16d627ed..a4c0982bd7 100644
+index 04ca98c30fab..005f3ed8633a 100644
--- third_party/libwebrtc/net/dcsctp/packet/error_cause_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/error_cause_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -75252,7 +75205,7 @@ index 6a16d627ed..a4c0982bd7 100644
FINAL_LIBRARY = "xul"
-@@ -56,186 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -57,186 +66,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75446,11 +75399,11 @@ index 6a16d627ed..a4c0982bd7 100644
Library("error_cause_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/parameter_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/parameter_gn/moz.build
-index 4502dede2e..0735d8a5c6 100644
+index a1beb0f7c208..5a45e729c554 100644
--- third_party/libwebrtc/net/dcsctp/packet/parameter_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/parameter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -75470,7 +75423,7 @@ index 4502dede2e..0735d8a5c6 100644
FINAL_LIBRARY = "xul"
-@@ -54,186 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -55,186 +64,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75664,11 +75617,11 @@ index 4502dede2e..0735d8a5c6 100644
Library("parameter_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn/moz.build
-index 3b65e2e1c5..1033c5c1c0 100644
+index 8940c608e991..2cba46b3bef8 100644
--- third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -75688,7 +75641,7 @@ index 3b65e2e1c5..1033c5c1c0 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75882,11 +75835,11 @@ index 3b65e2e1c5..1033c5c1c0 100644
Library("sctp_packet_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn/moz.build
-index 7760bdab33..785c32caee 100644
+index 8ac207cfe1c5..3a4c616d2424 100644
--- third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -75906,7 +75859,7 @@ index 7760bdab33..785c32caee 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76100,11 +76053,11 @@ index 7760bdab33..785c32caee 100644
Library("tlv_trait_gn")
diff --git third_party/libwebrtc/net/dcsctp/public/factory_gn/moz.build third_party/libwebrtc/net/dcsctp/public/factory_gn/moz.build
-index d5c44cd7f5..8130510f9f 100644
+index 2126af302d7b..25ce5477486d 100644
--- third_party/libwebrtc/net/dcsctp/public/factory_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/public/factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -76124,7 +76077,7 @@ index d5c44cd7f5..8130510f9f 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76318,11 +76271,11 @@ index d5c44cd7f5..8130510f9f 100644
Library("factory_gn")
diff --git third_party/libwebrtc/net/dcsctp/public/socket_gn/moz.build third_party/libwebrtc/net/dcsctp/public/socket_gn/moz.build
-index 17e62497fb..e972e68229 100644
+index f65d94f80dca..a07bcaae7738 100644
--- third_party/libwebrtc/net/dcsctp/public/socket_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/public/socket_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -76342,7 +76295,7 @@ index 17e62497fb..e972e68229 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76529,11 +76482,11 @@ index 17e62497fb..e972e68229 100644
Library("socket_gn")
diff --git third_party/libwebrtc/net/dcsctp/public/types_gn/moz.build third_party/libwebrtc/net/dcsctp/public/types_gn/moz.build
-index b7af89b085..0a2272a276 100644
+index 1b974d0796d6..738f80ce6793 100644
--- third_party/libwebrtc/net/dcsctp/public/types_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/public/types_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -76553,7 +76506,7 @@ index b7af89b085..0a2272a276 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76667,7 +76620,7 @@ index b7af89b085..0a2272a276 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -76720,11 +76673,11 @@ index b7af89b085..0a2272a276 100644
-
Library("types_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn/moz.build
-index ed06ee415f..312e54212c 100644
+index 5276459a3feb..16efcdf3f232 100644
--- third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -76744,7 +76697,7 @@ index ed06ee415f..312e54212c 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76938,11 +76891,11 @@ index ed06ee415f..312e54212c 100644
Library("data_tracker_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn/moz.build
-index 7db6319dfa..ed90dc7cc4 100644
+index 319c63c7eb91..e6d7a638ec76 100644
--- third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -76962,7 +76915,7 @@ index 7db6319dfa..ed90dc7cc4 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77156,11 +77109,11 @@ index 7db6319dfa..ed90dc7cc4 100644
Library("interleaved_reassembly_streams_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn/moz.build
-index efa3604522..befef0bbe4 100644
+index cdb84f7d102c..06f189fb7b51 100644
--- third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -77180,7 +77133,7 @@ index efa3604522..befef0bbe4 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77374,11 +77327,11 @@ index efa3604522..befef0bbe4 100644
Library("reassembly_queue_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn/moz.build
-index b829e624d3..6363d35c79 100644
+index 6c398b133ee0..fd95d137655b 100644
--- third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -77398,7 +77351,7 @@ index b829e624d3..6363d35c79 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77519,7 +77472,7 @@ index b829e624d3..6363d35c79 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -77572,11 +77525,11 @@ index b829e624d3..6363d35c79 100644
-
Library("reassembly_streams_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn/moz.build
-index f8e03b62eb..c410a12e31 100644
+index dea3f1d04e9c..4da538440a2a 100644
--- third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -77596,7 +77549,7 @@ index f8e03b62eb..c410a12e31 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77790,11 +77743,11 @@ index f8e03b62eb..c410a12e31 100644
Library("traditional_reassembly_streams_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/context_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/context_gn/moz.build
-index d6ae65b02e..5c343e4e3e 100644
+index 1412fe4b2580..51f4925bb9e5 100644
--- third_party/libwebrtc/net/dcsctp/socket/context_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/context_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -77814,7 +77767,7 @@ index d6ae65b02e..5c343e4e3e 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77935,7 +77888,7 @@ index d6ae65b02e..5c343e4e3e 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -77988,11 +77941,11 @@ index d6ae65b02e..5c343e4e3e 100644
-
Library("context_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn/moz.build
-index 5077ef17d6..afac7802f8 100644
+index b5f74c59485f..fc81bd30b2b8 100644
--- third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -78012,7 +77965,7 @@ index 5077ef17d6..afac7802f8 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -78206,11 +78159,11 @@ index 5077ef17d6..afac7802f8 100644
Library("dcsctp_socket_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn/moz.build
-index 754c30dabf..43c70d03ca 100644
+index 0a9c0ad00ea5..19c7c7c852fa 100644
--- third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -78230,7 +78183,7 @@ index 754c30dabf..43c70d03ca 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -78424,11 +78377,11 @@ index 754c30dabf..43c70d03ca 100644
Library("heartbeat_handler_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn/moz.build
-index 4473e5cdb8..ef16a31312 100644
+index ed127c2a2056..1bc00bd677ad 100644
--- third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -78448,7 +78401,7 @@ index 4473e5cdb8..ef16a31312 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -78642,11 +78595,11 @@ index 4473e5cdb8..ef16a31312 100644
Library("packet_sender_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn/moz.build
-index f740f1e281..66d5e7387b 100644
+index 49714f1804f3..fca2c697c710 100644
--- third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -78666,7 +78619,7 @@ index f740f1e281..66d5e7387b 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -78860,11 +78813,11 @@ index f740f1e281..66d5e7387b 100644
Library("stream_reset_handler_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn/moz.build
-index 2f57383eed..ab7a50de0e 100644
+index be93efb070fb..b780282e8e46 100644
--- third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -78884,7 +78837,7 @@ index 2f57383eed..ab7a50de0e 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79078,11 +79031,11 @@ index 2f57383eed..ab7a50de0e 100644
Library("transmission_control_block_gn")
diff --git third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn/moz.build third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn/moz.build
-index 92d96b5a48..b8f118fa70 100644
+index 19e9a8ae4cb0..ee7ab28bbb77 100644
--- third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -79102,7 +79055,7 @@ index 92d96b5a48..b8f118fa70 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79296,11 +79249,11 @@ index 92d96b5a48..b8f118fa70 100644
Library("task_queue_timeout_gn")
diff --git third_party/libwebrtc/net/dcsctp/timer/timer_gn/moz.build third_party/libwebrtc/net/dcsctp/timer/timer_gn/moz.build
-index e72d318f36..5e9b0f5f07 100644
+index fc21b96cb95e..92d3bad017da 100644
--- third_party/libwebrtc/net/dcsctp/timer/timer_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/timer/timer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -79320,7 +79273,7 @@ index e72d318f36..5e9b0f5f07 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79507,11 +79460,11 @@ index e72d318f36..5e9b0f5f07 100644
Library("timer_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn/moz.build
-index db4877c0eb..bee7fe1717 100644
+index d6f0efb0e95e..d9f2acafec11 100644
--- third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -79531,7 +79484,7 @@ index db4877c0eb..bee7fe1717 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79725,11 +79678,11 @@ index db4877c0eb..bee7fe1717 100644
Library("outstanding_data_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn/moz.build
-index 1d65b2c483..633445df76 100644
+index e4c78b2b27c0..f24cfb2e48ec 100644
--- third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -79749,7 +79702,7 @@ index 1d65b2c483..633445df76 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79943,11 +79896,11 @@ index 1d65b2c483..633445df76 100644
Library("retransmission_error_counter_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn/moz.build
-index 7b314599a9..1b8bec5370 100644
+index 94099b89bbc9..d4eef73f4081 100644
--- third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -79967,7 +79920,7 @@ index 7b314599a9..1b8bec5370 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80161,11 +80114,11 @@ index 7b314599a9..1b8bec5370 100644
Library("retransmission_queue_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn/moz.build
-index 65d68e0877..c5164b6718 100644
+index b3cc98e36fcb..7e95c8f18e3d 100644
--- third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -80185,7 +80138,7 @@ index 65d68e0877..c5164b6718 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80372,11 +80325,11 @@ index 65d68e0877..c5164b6718 100644
Library("retransmission_timeout_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn/moz.build
-index 1cb8bd431e..9ea25738de 100644
+index 0930a4d36c9f..271a2fd7a9a7 100644
--- third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -80396,7 +80349,7 @@ index 1cb8bd431e..9ea25738de 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80590,11 +80543,11 @@ index 1cb8bd431e..9ea25738de 100644
Library("rr_send_queue_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/send_queue_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/send_queue_gn/moz.build
-index 103522c30e..f78f753430 100644
+index 53637eff6663..a227ea7ffca7 100644
--- third_party/libwebrtc/net/dcsctp/tx/send_queue_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/send_queue_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -80614,7 +80567,7 @@ index 103522c30e..f78f753430 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80735,7 +80688,7 @@ index 103522c30e..f78f753430 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -80788,11 +80741,11 @@ index 103522c30e..f78f753430 100644
-
Library("send_queue_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn/moz.build
-index 1617cd052c..1918ce77f1 100644
+index 664394c22b67..0e1f5e52ab80 100644
--- third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -80812,7 +80765,7 @@ index 1617cd052c..1918ce77f1 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81006,11 +80959,11 @@ index 1617cd052c..1918ce77f1 100644
Library("stream_scheduler_gn")
diff --git third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
-index 07281aa318..2a5a0f61c3 100644
+index ebe2d31f76cb..4273164eb8ae 100644
--- third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
+++ third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -81030,7 +80983,7 @@ index 07281aa318..2a5a0f61c3 100644
FINAL_LIBRARY = "xul"
-@@ -43,187 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,187 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81225,11 +81178,11 @@ index 07281aa318..2a5a0f61c3 100644
Library("async_dns_resolver_gn")
diff --git third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
-index 59de36d84d..1dc426614b 100644
+index 0739957773e6..99cb949dca52 100644
--- third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
+++ third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -81249,7 +81202,7 @@ index 59de36d84d..1dc426614b 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81359,7 +81312,7 @@ index 59de36d84d..1dc426614b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -81412,11 +81365,11 @@ index 59de36d84d..1dc426614b 100644
-
Library("async_packet_socket_gn")
diff --git third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-index 2bb40d7b40..59b686b722 100644
+index dde6dc9d8144..be4e6cad1dbd 100644
--- third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
+++ third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -81436,7 +81389,7 @@ index 2bb40d7b40..59b686b722 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81630,11 +81583,11 @@ index 2bb40d7b40..59b686b722 100644
Library("audio_format_to_string_gn")
diff --git third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
-index a97cbd0f0e..a183036f9f 100644
+index ef6a31fb5e9b..67ba86b45fdf 100644
--- third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -81654,7 +81607,7 @@ index a97cbd0f0e..a183036f9f 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81841,11 +81794,11 @@ index a97cbd0f0e..a183036f9f 100644
Library("bit_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
-index 48ec1d8b39..bb90b19b5e 100644
+index e98692d2e7b7..45ab9ef5afd1 100644
--- third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -81865,7 +81818,7 @@ index 48ec1d8b39..bb90b19b5e 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82059,11 +82012,11 @@ index 48ec1d8b39..bb90b19b5e 100644
Library("bitrate_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
-index b6e5cdc256..f2785c8a47 100644
+index 41bb6e4e0ee4..c8612822886c 100644
--- third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -82083,7 +82036,7 @@ index b6e5cdc256..f2785c8a47 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82270,11 +82223,11 @@ index b6e5cdc256..f2785c8a47 100644
Library("bitstream_reader_gn")
diff --git third_party/libwebrtc/rtc_base/buffer_gn/moz.build third_party/libwebrtc/rtc_base/buffer_gn/moz.build
-index cb8c70cd12..627182b344 100644
+index 896456d6ec99..534605ccf4e2 100644
--- third_party/libwebrtc/rtc_base/buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -82294,7 +82247,7 @@ index cb8c70cd12..627182b344 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82408,7 +82361,7 @@ index cb8c70cd12..627182b344 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -82461,11 +82414,11 @@ index cb8c70cd12..627182b344 100644
-
Library("buffer_gn")
diff --git third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
-index 53412c1516..d57286760d 100644
+index efa39af67ca2..4fbf51d84dd6 100644
--- third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -82485,7 +82438,7 @@ index 53412c1516..d57286760d 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82672,11 +82625,11 @@ index 53412c1516..d57286760d 100644
Library("byte_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/byte_order_gn/moz.build third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
-index eb8960e92d..b483351cb8 100644
+index ce685d4814d2..65ab76218c6c 100644
--- third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
+++ third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -82696,7 +82649,7 @@ index eb8960e92d..b483351cb8 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82806,7 +82759,7 @@ index eb8960e92d..b483351cb8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -82859,11 +82812,11 @@ index eb8960e92d..b483351cb8 100644
-
Library("byte_order_gn")
diff --git third_party/libwebrtc/rtc_base/checks_gn/moz.build third_party/libwebrtc/rtc_base/checks_gn/moz.build
-index 4009fff636..bac79efc39 100644
+index 1f38f2ca7a4f..2e0f0e8b7744 100644
--- third_party/libwebrtc/rtc_base/checks_gn/moz.build
+++ third_party/libwebrtc/rtc_base/checks_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -82883,7 +82836,7 @@ index 4009fff636..bac79efc39 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83070,11 +83023,11 @@ index 4009fff636..bac79efc39 100644
Library("checks_gn")
diff --git third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-index 758670919d..e20bdf1570 100644
+index 154848b920fa..09fca9233e44 100644
--- third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
+++ third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -83094,7 +83047,7 @@ index 758670919d..e20bdf1570 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83204,7 +83157,7 @@ index 758670919d..e20bdf1570 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -83257,11 +83210,11 @@ index 758670919d..e20bdf1570 100644
-
Library("compile_assert_c_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
-index 29e2f79407..0e1ee33fb9 100644
+index d5f7393960b9..0108ed9d35e6 100644
--- third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -83281,7 +83234,7 @@ index 29e2f79407..0e1ee33fb9 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83468,11 +83421,11 @@ index 29e2f79407..0e1ee33fb9 100644
Library("flat_containers_internal_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
-index 9bdb5b2ad8..55eff7cde6 100644
+index 638358d79d52..c890542ae1f6 100644
--- third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -83492,7 +83445,7 @@ index 9bdb5b2ad8..55eff7cde6 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83606,7 +83559,7 @@ index 9bdb5b2ad8..55eff7cde6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -83659,11 +83612,11 @@ index 9bdb5b2ad8..55eff7cde6 100644
-
Library("flat_map_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
-index 43ac4165fb..051e2d72bb 100644
+index 92883483f5fd..006cc6bb1523 100644
--- third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -83683,7 +83636,7 @@ index 43ac4165fb..051e2d72bb 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83797,7 +83750,7 @@ index 43ac4165fb..051e2d72bb 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -83850,11 +83803,11 @@ index 43ac4165fb..051e2d72bb 100644
-
Library("flat_set_gn")
diff --git third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
-index d35d1ab479..f018860855 100644
+index d46afc84b9ae..2b9429eb7b3a 100644
--- third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -83874,7 +83827,7 @@ index d35d1ab479..f018860855 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84061,11 +84014,11 @@ index d35d1ab479..f018860855 100644
Library("copy_on_write_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-index 544b3575f3..1f93cdc117 100644
+index d8537d397409..e797c80aed74 100644
--- third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
+++ third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -84085,7 +84038,7 @@ index 544b3575f3..1f93cdc117 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84272,11 +84225,11 @@ index 544b3575f3..1f93cdc117 100644
Library("criticalsection_gn")
diff --git third_party/libwebrtc/rtc_base/divide_round_gn/moz.build third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-index 013c8ff945..1156dc035f 100644
+index d46350e65b1f..862afa6e80cb 100644
--- third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
+++ third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -84296,7 +84249,7 @@ index 013c8ff945..1156dc035f 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84410,7 +84363,7 @@ index 013c8ff945..1156dc035f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -84463,11 +84416,11 @@ index 013c8ff945..1156dc035f 100644
-
Library("divide_round_gn")
diff --git third_party/libwebrtc/rtc_base/dscp_gn/moz.build third_party/libwebrtc/rtc_base/dscp_gn/moz.build
-index 8e779b7743..21675b2257 100644
+index fd796dcc7283..a69f3be68a5a 100644
--- third_party/libwebrtc/rtc_base/dscp_gn/moz.build
+++ third_party/libwebrtc/rtc_base/dscp_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -84487,7 +84440,7 @@ index 8e779b7743..21675b2257 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84597,7 +84550,7 @@ index 8e779b7743..21675b2257 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -84650,11 +84603,11 @@ index 8e779b7743..21675b2257 100644
-
Library("dscp_gn")
diff --git third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
-index 411fcbcd72..cee2e6eedb 100644
+index 89739a31462a..caa13bc3d03f 100644
--- third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -84674,7 +84627,7 @@ index 411fcbcd72..cee2e6eedb 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84868,11 +84821,11 @@ index 411fcbcd72..cee2e6eedb 100644
Library("event_tracer_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-index 84ed89ed87..42435f27ca 100644
+index db73007e0648..3b48de94a7cf 100644
--- third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -84892,7 +84845,7 @@ index 84ed89ed87..42435f27ca 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85086,11 +85039,11 @@ index 84ed89ed87..42435f27ca 100644
Library("alr_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-index c9d63e7c29..effe36e6b6 100644
+index a68f41b455b7..1e18365e267f 100644
--- third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -85110,7 +85063,7 @@ index c9d63e7c29..effe36e6b6 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85304,11 +85257,11 @@ index c9d63e7c29..effe36e6b6 100644
Library("balanced_degradation_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
-index 3fe445b45d..a50e956523 100644
+index 76246fa6ff03..3e75b9cd7207 100644
--- third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -85328,7 +85281,7 @@ index 3fe445b45d..a50e956523 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85522,11 +85475,11 @@ index 3fe445b45d..a50e956523 100644
Library("encoder_info_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-index 139b64b3d9..1072fbd432 100644
+index e55be35e9b1a..7058a6b0e3c6 100644
--- third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -85546,7 +85499,7 @@ index 139b64b3d9..1072fbd432 100644
FINAL_LIBRARY = "xul"
-@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,186 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85740,11 +85693,11 @@ index 139b64b3d9..1072fbd432 100644
Library("field_trial_parser_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-index 08398c40cf..c1357e5111 100644
+index e5b723ef37b6..a02341d3de17 100644
--- third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -85764,7 +85717,7 @@ index 08398c40cf..c1357e5111 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85958,11 +85911,11 @@ index 08398c40cf..c1357e5111 100644
Library("keyframe_interval_settings_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-index d8b7892933..bc080f3f2b 100644
+index e8863d79f0bb..220d29302b62 100644
--- third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -85982,7 +85935,7 @@ index d8b7892933..bc080f3f2b 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86176,11 +86129,11 @@ index d8b7892933..bc080f3f2b 100644
Library("min_video_bitrate_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
-index 7e7af322ca..248222fdb8 100644
+index 50cc28070487..9c8d4710941c 100644
--- third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -86200,7 +86153,7 @@ index 7e7af322ca..248222fdb8 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86394,11 +86347,11 @@ index 7e7af322ca..248222fdb8 100644
Library("normalize_simulcast_size_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-index 2ffaf07d5c..96c027f576 100644
+index 7700987d9727..fed428b40312 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -86418,7 +86371,7 @@ index 2ffaf07d5c..96c027f576 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86612,11 +86565,11 @@ index 2ffaf07d5c..96c027f576 100644
Library("quality_scaler_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-index bc0db9b773..f3dc32a385 100644
+index cdfadf1b3a44..91fa15309a19 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -86636,7 +86589,7 @@ index bc0db9b773..f3dc32a385 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86830,11 +86783,11 @@ index bc0db9b773..f3dc32a385 100644
Library("quality_scaling_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-index 6c3dc1ed38..e704571afe 100644
+index d64269a76871..835d78fa3a6c 100644
--- third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -86854,7 +86807,7 @@ index 6c3dc1ed38..e704571afe 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87048,11 +87001,11 @@ index 6c3dc1ed38..e704571afe 100644
Library("rate_control_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
-index a96bdf6553..5a0edcd134 100644
+index 708a893a10ad..8620aa9d4bd8 100644
--- third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -87072,7 +87025,7 @@ index a96bdf6553..5a0edcd134 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87266,11 +87219,11 @@ index a96bdf6553..5a0edcd134 100644
Library("stable_target_rate_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
-index fd45f36c26..74059151d3 100644
+index 1a6ff46f9057..286569c90089 100644
--- third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -87290,7 +87243,7 @@ index fd45f36c26..74059151d3 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87484,11 +87437,11 @@ index fd45f36c26..74059151d3 100644
Library("frequency_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-index b4199a3116..d1a4f3caee 100644
+index 493edecc9a2c..fd41ef0a21f7 100644
--- third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
+++ third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -87508,7 +87461,7 @@ index b4199a3116..d1a4f3caee 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87618,7 +87571,7 @@ index b4199a3116..d1a4f3caee 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -87671,11 +87624,11 @@ index b4199a3116..d1a4f3caee 100644
-
Library("gtest_prod_gn")
diff --git third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
-index e235da2187..7c1c2ed4ec 100644
+index 51e370a925b2..17a7725eb3c0 100644
--- third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -87695,7 +87648,7 @@ index e235da2187..7c1c2ed4ec 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87883,10 +87836,10 @@ index e235da2187..7c1c2ed4ec 100644
Library("histogram_percentile_counter_gn")
diff --git third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build
deleted file mode 100644
-index bc2ed633f8..0000000000
+index c4e0aad848a9..000000000000
--- third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build
+++ /dev/null
-@@ -1,94 +0,0 @@
+@@ -1,95 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -87902,6 +87855,7 @@ index bc2ed633f8..0000000000
-DEFINES["ANDROID"] = True
-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
-DEFINES["HAVE_SYS_UIO_H"] = True
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ANDROID"] = True
@@ -87982,11 +87936,11 @@ index bc2ed633f8..0000000000
-
-Library("ifaddrs_android_gn")
diff --git third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-index a3761c6644..267e43801d 100644
+index 01c10d595e8b..0b3ff10cc360 100644
--- third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -88006,7 +87960,7 @@ index a3761c6644..267e43801d 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -88116,7 +88070,7 @@ index a3761c6644..267e43801d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -88169,11 +88123,11 @@ index a3761c6644..267e43801d 100644
-
Library("ignore_wundef_gn")
diff --git third_party/libwebrtc/rtc_base/ip_address_gn/moz.build third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
-index 8591a3b9be..d5a8d4cae0 100644
+index d949fcc26e8d..7d64e4ef330c 100644
--- third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -88193,7 +88147,7 @@ index 8591a3b9be..d5a8d4cae0 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -88387,11 +88341,11 @@ index 8591a3b9be..d5a8d4cae0 100644
Library("ip_address_gn")
diff --git third_party/libwebrtc/rtc_base/logging_gn/moz.build third_party/libwebrtc/rtc_base/logging_gn/moz.build
-index 0121355ea1..448a2e0625 100644
+index 2dfe0c2fec46..e391440561dd 100644
--- third_party/libwebrtc/rtc_base/logging_gn/moz.build
+++ third_party/libwebrtc/rtc_base/logging_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -88412,7 +88366,7 @@ index 0121355ea1..448a2e0625 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -88606,11 +88560,11 @@ index 0121355ea1..448a2e0625 100644
Library("logging_gn")
diff --git third_party/libwebrtc/rtc_base/macromagic_gn/moz.build third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-index fb0141f999..dd3d584195 100644
+index 390b189b0db6..4433ee4394b0 100644
--- third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
+++ third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -88630,7 +88584,7 @@ index fb0141f999..dd3d584195 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -88740,7 +88694,7 @@ index fb0141f999..dd3d584195 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -88793,11 +88747,11 @@ index fb0141f999..dd3d584195 100644
-
Library("macromagic_gn")
diff --git third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-index 1965f7ec53..c2362607b3 100644
+index 0a65ef231ef4..4c8711cb2921 100644
--- third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
+++ third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -88817,7 +88771,7 @@ index 1965f7ec53..c2362607b3 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89004,11 +88958,11 @@ index 1965f7ec53..c2362607b3 100644
Library("aligned_malloc_gn")
diff --git third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
-index 1b552f64a7..2890fedddb 100644
+index 61e454135d16..baf4e8a72632 100644
--- third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
+++ third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -89028,7 +88982,7 @@ index 1b552f64a7..2890fedddb 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89142,7 +89096,7 @@ index 1b552f64a7..2890fedddb 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -89195,11 +89149,11 @@ index 1b552f64a7..2890fedddb 100644
-
Library("mod_ops_gn")
diff --git third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
-index c3715c2c6b..12388acab2 100644
+index ec440ef76608..97d948e88c49 100644
--- third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -89219,7 +89173,7 @@ index c3715c2c6b..12388acab2 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89333,7 +89287,7 @@ index c3715c2c6b..12388acab2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -89386,11 +89340,11 @@ index c3715c2c6b..12388acab2 100644
-
Library("moving_max_counter_gn")
diff --git third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
-index 33488c6551..ead57cd08a 100644
+index 68e7540a5cc6..e2763aae13c2 100644
--- third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
+++ third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -89410,7 +89364,7 @@ index 33488c6551..ead57cd08a 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89604,11 +89558,11 @@ index 33488c6551..ead57cd08a 100644
Library("net_helpers_gn")
diff --git third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
-index 6c4cd224b9..bc515fc5c1 100644
+index 598652874c2f..b08c4ae86174 100644
--- third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -89628,7 +89582,7 @@ index 6c4cd224b9..bc515fc5c1 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89738,7 +89692,7 @@ index 6c4cd224b9..bc515fc5c1 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -89791,11 +89745,11 @@ index 6c4cd224b9..bc515fc5c1 100644
-
Library("ecn_marking_gn")
diff --git third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-index 04b51f0502..abba0d8dec 100644
+index c285d04f5def..93432583b4da 100644
--- third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -89815,7 +89769,7 @@ index 04b51f0502..abba0d8dec 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89998,11 +89952,11 @@ index 04b51f0502..abba0d8dec 100644
Library("sent_packet_gn")
diff --git third_party/libwebrtc/rtc_base/network_constants_gn/moz.build third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
-index b8fb244a8e..a93a94841a 100644
+index 3b41f5bba9f9..f95b171fdf32 100644
--- third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -90022,7 +89976,7 @@ index b8fb244a8e..a93a94841a 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90209,11 +90163,11 @@ index b8fb244a8e..a93a94841a 100644
Library("network_constants_gn")
diff --git third_party/libwebrtc/rtc_base/network_route_gn/moz.build third_party/libwebrtc/rtc_base/network_route_gn/moz.build
-index 2f552b99a2..3a16933c8e 100644
+index ed2d7204f43b..5f59b36411dd 100644
--- third_party/libwebrtc/rtc_base/network_route_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network_route_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -90233,7 +90187,7 @@ index 2f552b99a2..3a16933c8e 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90420,11 +90374,11 @@ index 2f552b99a2..3a16933c8e 100644
Library("network_route_gn")
diff --git third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
-index c07ee42a47..ca7dd6bb37 100644
+index d129b17f1194..cbd1b431f6de 100644
--- third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
+++ third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -90444,7 +90398,7 @@ index c07ee42a47..ca7dd6bb37 100644
FINAL_LIBRARY = "xul"
-@@ -43,187 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,187 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90639,11 +90593,11 @@ index c07ee42a47..ca7dd6bb37 100644
Library("null_socket_server_gn")
diff --git third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
-index 11bbb05fa7..9ef0efeb13 100644
+index 348ef02526a2..74729015b2fb 100644
--- third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
+++ third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -90663,7 +90617,7 @@ index 11bbb05fa7..9ef0efeb13 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90777,7 +90731,7 @@ index 11bbb05fa7..9ef0efeb13 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -90830,11 +90784,11 @@ index 11bbb05fa7..9ef0efeb13 100644
-
Library("one_time_event_gn")
diff --git third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-index 945e2783d6..a541e3b4d5 100644
+index 9ad40b93add5..07001c7343ac 100644
--- third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
+++ third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -90854,7 +90808,7 @@ index 945e2783d6..a541e3b4d5 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91048,11 +91002,11 @@ index 945e2783d6..a541e3b4d5 100644
Library("platform_thread_gn")
diff --git third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-index 48c27d813e..f23aca8108 100644
+index 0d132b2957f2..68d9e334d850 100644
--- third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
+++ third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -91072,7 +91026,7 @@ index 48c27d813e..f23aca8108 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91259,11 +91213,11 @@ index 48c27d813e..f23aca8108 100644
Library("platform_thread_types_gn")
diff --git third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-index 668f1d0a98..4d3ef5564a 100644
+index be3e5d165cb6..98b13de31ec0 100644
--- third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -91283,7 +91237,7 @@ index 668f1d0a98..4d3ef5564a 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91393,7 +91347,7 @@ index 668f1d0a98..4d3ef5564a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -91446,11 +91400,11 @@ index 668f1d0a98..4d3ef5564a 100644
-
Library("protobuf_utils_gn")
diff --git third_party/libwebrtc/rtc_base/race_checker_gn/moz.build third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
-index 6d2ee3c0a0..6deeed359a 100644
+index 941e32ae1829..dff9cadb77f1 100644
--- third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -91470,7 +91424,7 @@ index 6d2ee3c0a0..6deeed359a 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91657,11 +91611,11 @@ index 6d2ee3c0a0..6deeed359a 100644
Library("race_checker_gn")
diff --git third_party/libwebrtc/rtc_base/random_gn/moz.build third_party/libwebrtc/rtc_base/random_gn/moz.build
-index 38d713e123..70cddc604d 100644
+index 9a81a9569ef6..e6faef7d99c2 100644
--- third_party/libwebrtc/rtc_base/random_gn/moz.build
+++ third_party/libwebrtc/rtc_base/random_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -91681,7 +91635,7 @@ index 38d713e123..70cddc604d 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91868,11 +91822,11 @@ index 38d713e123..70cddc604d 100644
Library("random_gn")
diff --git third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-index 8827194a0d..2ca7defd34 100644
+index db17875a1c66..7a2df04c78e3 100644
--- third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -91892,7 +91846,7 @@ index 8827194a0d..2ca7defd34 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92090,11 +92044,11 @@ index 8827194a0d..2ca7defd34 100644
Library("rate_limiter_gn")
diff --git third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
-index 88038145cf..98328fad33 100644
+index 6bb56ffbd174..d42bea3f3af5 100644
--- third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -92114,7 +92068,7 @@ index 88038145cf..98328fad33 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92308,11 +92262,11 @@ index 88038145cf..98328fad33 100644
Library("rate_statistics_gn")
diff --git third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
-index bd0629bfa0..dce869f894 100644
+index f9532edf05b6..39cdb435615a 100644
--- third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -92332,7 +92286,7 @@ index bd0629bfa0..dce869f894 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92526,11 +92480,11 @@ index bd0629bfa0..dce869f894 100644
Library("rate_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/refcount_gn/moz.build third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-index 3595a7a13a..b23b29b3df 100644
+index 3de678e52f56..dffea650acbd 100644
--- third_party/libwebrtc/rtc_base/refcount_gn/moz.build
+++ third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -92550,7 +92504,7 @@ index 3595a7a13a..b23b29b3df 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92660,7 +92614,7 @@ index 3595a7a13a..b23b29b3df 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -92713,11 +92667,11 @@ index 3595a7a13a..b23b29b3df 100644
-
Library("refcount_gn")
diff --git third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
-index daf579df35..f83bf4191a 100644
+index 01650e82652c..eb46e9e0940e 100644
--- third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -92737,7 +92691,7 @@ index daf579df35..f83bf4191a 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92851,7 +92805,7 @@ index daf579df35..f83bf4191a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -92904,11 +92858,11 @@ index daf579df35..f83bf4191a 100644
-
Library("rolling_accumulator_gn")
diff --git third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-index f01e48e213..61236b44fa 100644
+index 57d72e2c1e9f..2a64b57441ec 100644
--- third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -92928,7 +92882,7 @@ index f01e48e213..61236b44fa 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93122,11 +93076,11 @@ index f01e48e213..61236b44fa 100644
Library("rtc_event_gn")
diff --git third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-index 9c7b0c6d3f..a11937d5e0 100644
+index e5f133fc9924..63aa82161c35 100644
--- third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -93146,7 +93100,7 @@ index 9c7b0c6d3f..a11937d5e0 100644
FINAL_LIBRARY = "xul"
-@@ -45,179 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,179 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93333,11 +93287,11 @@ index 9c7b0c6d3f..a11937d5e0 100644
Library("rtc_numerics_gn")
diff --git third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-index 80d295aa9d..5674190b8f 100644
+index a64091f2b704..b5b71363445a 100644
--- third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -93357,7 +93311,7 @@ index 80d295aa9d..5674190b8f 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93467,7 +93421,7 @@ index 80d295aa9d..5674190b8f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -93520,11 +93474,11 @@ index 80d295aa9d..5674190b8f 100644
-
Library("safe_compare_gn")
diff --git third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-index c9b97cb7ed..614a50cc36 100644
+index 3041610af6d3..059c8cf3092a 100644
--- third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -93544,7 +93498,7 @@ index c9b97cb7ed..614a50cc36 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93658,7 +93612,7 @@ index c9b97cb7ed..614a50cc36 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -93711,11 +93665,11 @@ index c9b97cb7ed..614a50cc36 100644
-
Library("safe_conversions_gn")
diff --git third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-index 50e6173fcc..dd120fb852 100644
+index 58903e9a4e63..2f50afc26237 100644
--- third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -93735,7 +93689,7 @@ index 50e6173fcc..dd120fb852 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93849,7 +93803,7 @@ index 50e6173fcc..dd120fb852 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -93902,11 +93856,11 @@ index 50e6173fcc..dd120fb852 100644
-
Library("safe_minmax_gn")
diff --git third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
-index 4ffa48a120..5a19758cd0 100644
+index 8ee16d80ed85..c9bc739d62e9 100644
--- third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -93926,7 +93880,7 @@ index 4ffa48a120..5a19758cd0 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94113,11 +94067,11 @@ index 4ffa48a120..5a19758cd0 100644
Library("sample_counter_gn")
diff --git third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-index a860a9f728..65d7a7b001 100644
+index cbd346e5dc21..980b9765b1de 100644
--- third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -94137,7 +94091,7 @@ index a860a9f728..65d7a7b001 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94247,7 +94201,7 @@ index a860a9f728..65d7a7b001 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -94300,11 +94254,11 @@ index a860a9f728..65d7a7b001 100644
-
Library("sanitizer_gn")
diff --git third_party/libwebrtc/rtc_base/socket_address_gn/moz.build third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
-index 04cba77cbb..b2c6204e30 100644
+index 7dfe5738c998..91e90e92a460 100644
--- third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -94324,7 +94278,7 @@ index 04cba77cbb..b2c6204e30 100644
FINAL_LIBRARY = "xul"
-@@ -43,187 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,187 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94519,11 +94473,11 @@ index 04cba77cbb..b2c6204e30 100644
Library("socket_address_gn")
diff --git third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
-index f3356c04b4..591ac160c8 100644
+index 5c4cf0261e1a..4de54ef5649f 100644
--- third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -94543,7 +94497,7 @@ index f3356c04b4..591ac160c8 100644
FINAL_LIBRARY = "xul"
-@@ -39,120 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,120 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94665,7 +94619,7 @@ index f3356c04b4..591ac160c8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -163,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -94718,11 +94672,11 @@ index f3356c04b4..591ac160c8 100644
-
Library("socket_factory_gn")
diff --git third_party/libwebrtc/rtc_base/socket_gn/moz.build third_party/libwebrtc/rtc_base/socket_gn/moz.build
-index edca3916c1..483f18116d 100644
+index 43f98b9758bf..27b46ae4f612 100644
--- third_party/libwebrtc/rtc_base/socket_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -94742,7 +94696,7 @@ index edca3916c1..483f18116d 100644
FINAL_LIBRARY = "xul"
-@@ -43,187 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,187 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94937,11 +94891,11 @@ index edca3916c1..483f18116d 100644
Library("socket_gn")
diff --git third_party/libwebrtc/rtc_base/socket_server_gn/moz.build third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
-index 942e81926f..b2c9e65341 100644
+index d24756b4d615..5a576332fb94 100644
--- third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -94961,7 +94915,7 @@ index 942e81926f..b2c9e65341 100644
FINAL_LIBRARY = "xul"
-@@ -39,120 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,120 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95083,7 +95037,7 @@ index 942e81926f..b2c9e65341 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -163,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -95136,11 +95090,11 @@ index 942e81926f..b2c9e65341 100644
-
Library("socket_server_gn")
diff --git third_party/libwebrtc/rtc_base/ssl_adapter_gn/moz.build third_party/libwebrtc/rtc_base/ssl_adapter_gn/moz.build
-index 75ac6a6be2..61f586516d 100644
+index 7df6c9be0d52..37f417671c69 100644
--- third_party/libwebrtc/rtc_base/ssl_adapter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ssl_adapter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -95160,7 +95114,7 @@ index 75ac6a6be2..61f586516d 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95270,7 +95224,7 @@ index 75ac6a6be2..61f586516d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -95323,11 +95277,11 @@ index 75ac6a6be2..61f586516d 100644
-
Library("ssl_adapter_gn")
diff --git third_party/libwebrtc/rtc_base/ssl_gn/moz.build third_party/libwebrtc/rtc_base/ssl_gn/moz.build
-index e3472674ce..75f5872592 100644
+index 3b316011d903..9f73c2a4952a 100644
--- third_party/libwebrtc/rtc_base/ssl_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ssl_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -95347,7 +95301,7 @@ index e3472674ce..75f5872592 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95457,7 +95411,7 @@ index e3472674ce..75f5872592 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -95510,11 +95464,11 @@ index e3472674ce..75f5872592 100644
-
Library("ssl_gn")
diff --git third_party/libwebrtc/rtc_base/stringutils_gn/moz.build third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-index 3a9379a6bc..5c8050facc 100644
+index 8968548bc44d..6ae58958a750 100644
--- third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -95534,7 +95488,7 @@ index 3a9379a6bc..5c8050facc 100644
FINAL_LIBRARY = "xul"
-@@ -47,179 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,179 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95721,11 +95675,11 @@ index 3a9379a6bc..5c8050facc 100644
Library("stringutils_gn")
diff --git third_party/libwebrtc/rtc_base/strong_alias_gn/moz.build third_party/libwebrtc/rtc_base/strong_alias_gn/moz.build
-index f095e4d464..1d1169bf8b 100644
+index 3ca55f387657..3578dca2f457 100644
--- third_party/libwebrtc/rtc_base/strong_alias_gn/moz.build
+++ third_party/libwebrtc/rtc_base/strong_alias_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -95745,7 +95699,7 @@ index f095e4d464..1d1169bf8b 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95855,7 +95809,7 @@ index f095e4d464..1d1169bf8b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -95908,11 +95862,11 @@ index f095e4d464..1d1169bf8b 100644
-
Library("strong_alias_gn")
diff --git third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
-index 3fc5f7cf3d..f8f4f5f791 100644
+index 84aa26f7defe..3b411438cbea 100644
--- third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
+++ third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -95932,7 +95886,7 @@ index 3fc5f7cf3d..f8f4f5f791 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96046,7 +96000,7 @@ index 3fc5f7cf3d..f8f4f5f791 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -96099,11 +96053,11 @@ index 3fc5f7cf3d..f8f4f5f791 100644
-
Library("swap_queue_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-index ba727290af..0b02cb2f3f 100644
+index 9ce9d8492bdc..97ba7f1f28a4 100644
--- third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -96123,7 +96077,7 @@ index ba727290af..0b02cb2f3f 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96237,7 +96191,7 @@ index ba727290af..0b02cb2f3f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -96290,11 +96244,11 @@ index ba727290af..0b02cb2f3f 100644
-
Library("mutex_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
-index 570234e8e2..ca17fd6c0a 100644
+index 3f32dcb1a7a0..2b47834fa63c 100644
--- third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -96314,7 +96268,7 @@ index 570234e8e2..ca17fd6c0a 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96501,11 +96455,11 @@ index 570234e8e2..ca17fd6c0a 100644
Library("sequence_checker_internal_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-index 662dc4ca7a..197cc9f03a 100644
+index 3e512b9b5730..c09f2aea4cb5 100644
--- third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -96525,7 +96479,7 @@ index 662dc4ca7a..197cc9f03a 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96708,11 +96662,11 @@ index 662dc4ca7a..197cc9f03a 100644
Library("yield_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-index 45cb36beec..32deffc163 100644
+index 3f1dd4f9247c..7269d51420de 100644
--- third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -96732,7 +96686,7 @@ index 45cb36beec..32deffc163 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96919,11 +96873,11 @@ index 45cb36beec..32deffc163 100644
Library("yield_policy_gn")
diff --git third_party/libwebrtc/rtc_base/system/arch_gn/moz.build third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-index c3db5cb3de..a2e813fa09 100644
+index 4deae9759dba..e7eb27834aca 100644
--- third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -96943,7 +96897,7 @@ index c3db5cb3de..a2e813fa09 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97053,7 +97007,7 @@ index c3db5cb3de..a2e813fa09 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -97107,10 +97061,10 @@ index c3db5cb3de..a2e813fa09 100644
Library("arch_gn")
diff --git third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
deleted file mode 100644
-index 89f37a5264..0000000000
+index 0a5db7e1cf27..000000000000
--- third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
+++ /dev/null
-@@ -1,79 +0,0 @@
+@@ -1,80 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -97123,6 +97077,7 @@ index 89f37a5264..0000000000
-AllowCompilerWarnings()
-
-DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ARCH_ARM"] = True
@@ -97192,10 +97147,10 @@ index 89f37a5264..0000000000
-Library("asm_defines_gn")
diff --git third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build
deleted file mode 100644
-index 558f19324d..0000000000
+index b151034cb93e..000000000000
--- third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build
+++ /dev/null
-@@ -1,67 +0,0 @@
+@@ -1,68 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -97212,6 +97167,7 @@ index 558f19324d..0000000000
-AllowCompilerWarnings()
-
-DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -97264,11 +97220,11 @@ index 558f19324d..0000000000
-
-Library("cocoa_threading_gn")
diff --git third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-index c5dee909a2..f7eba12a6b 100644
+index e0f7d039805f..d46c159135e3 100644
--- third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -97288,7 +97244,7 @@ index c5dee909a2..f7eba12a6b 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97476,10 +97432,10 @@ index c5dee909a2..f7eba12a6b 100644
Library("file_wrapper_gn")
diff --git third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build
deleted file mode 100644
-index ebb3552a55..0000000000
+index 20d7ec25d78c..000000000000
--- third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build
+++ /dev/null
-@@ -1,67 +0,0 @@
+@@ -1,68 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -97496,6 +97452,7 @@ index ebb3552a55..0000000000
-AllowCompilerWarnings()
-
-DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -97548,11 +97505,11 @@ index ebb3552a55..0000000000
-
-Library("gcd_helpers_gn")
diff --git third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-index 5d57390d53..b48a363829 100644
+index 6f3525b99ada..c14467e95dc7 100644
--- third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -97572,7 +97529,7 @@ index 5d57390d53..b48a363829 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97682,7 +97639,7 @@ index 5d57390d53..b48a363829 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -97735,11 +97692,11 @@ index 5d57390d53..b48a363829 100644
-
Library("ignore_warnings_gn")
diff --git third_party/libwebrtc/rtc_base/system/inline_gn/moz.build third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-index a7d22c9d0e..4a835c05d9 100644
+index 2cb5fb8f52a9..1e8684bd302d 100644
--- third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -97759,7 +97716,7 @@ index a7d22c9d0e..4a835c05d9 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97869,7 +97826,7 @@ index a7d22c9d0e..4a835c05d9 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -97922,11 +97879,11 @@ index a7d22c9d0e..4a835c05d9 100644
-
Library("inline_gn")
diff --git third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
-index 790097730f..c2c0856a03 100644
+index e92150e1d709..da652288e143 100644
--- third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -97946,7 +97903,7 @@ index 790097730f..c2c0856a03 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98056,7 +98013,7 @@ index 790097730f..c2c0856a03 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -98109,11 +98066,11 @@ index 790097730f..c2c0856a03 100644
-
Library("no_unique_address_gn")
diff --git third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-index 5fc704343e..c60c915ab8 100644
+index 8a7929181db2..8a2c396a6f97 100644
--- third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -98133,7 +98090,7 @@ index 5fc704343e..c60c915ab8 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98243,7 +98200,7 @@ index 5fc704343e..c60c915ab8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -98296,11 +98253,11 @@ index 5fc704343e..c60c915ab8 100644
-
Library("rtc_export_gn")
diff --git third_party/libwebrtc/rtc_base/system/unused_gn/moz.build third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-index f7b9e968bc..55dff7ae76 100644
+index ca4dda9a2e4d..006c6586f890 100644
--- third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -98320,7 +98277,7 @@ index f7b9e968bc..55dff7ae76 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98430,7 +98387,7 @@ index f7b9e968bc..55dff7ae76 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -98483,11 +98440,11 @@ index f7b9e968bc..55dff7ae76 100644
-
Library("unused_gn")
diff --git third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-index 5fcc0bfdb8..4a52fef8ab 100644
+index 39fd02456daa..bf0e8a8cd3f7 100644
--- third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -98507,7 +98464,7 @@ index 5fcc0bfdb8..4a52fef8ab 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98617,7 +98574,7 @@ index 5fcc0bfdb8..4a52fef8ab 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -98670,11 +98627,11 @@ index 5fcc0bfdb8..4a52fef8ab 100644
-
Library("warn_current_thread_is_deadlocked_gn")
diff --git third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-index 7cf1e2075a..e4e1313c11 100644
+index 087b4c4d88d2..e8429bb53f50 100644
--- third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
+++ third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -98694,7 +98651,7 @@ index 7cf1e2075a..e4e1313c11 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98892,11 +98849,11 @@ index 7cf1e2075a..e4e1313c11 100644
Library("repeating_task_gn")
diff --git third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
-index 6450a0f93d..17a7e7e1fd 100644
+index ae1efc51c7bd..6ef27d676626 100644
--- third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
+++ third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -98916,7 +98873,7 @@ index 6450a0f93d..17a7e7e1fd 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99103,11 +99060,11 @@ index 6450a0f93d..17a7e7e1fd 100644
Library("base64_gn")
diff --git third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-index c49d143880..0ffbd2fcb7 100644
+index d5acb89419a4..7c934ab8aa45 100644
--- third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
+++ third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -99127,7 +99084,7 @@ index c49d143880..0ffbd2fcb7 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99310,11 +99267,11 @@ index c49d143880..0ffbd2fcb7 100644
Library("sigslot_gn")
diff --git third_party/libwebrtc/rtc_base/threading_gn/moz.build third_party/libwebrtc/rtc_base/threading_gn/moz.build
-index e7736326f8..f9660eb3f4 100644
+index 25c10fd9be18..4bbc22347358 100644
--- third_party/libwebrtc/rtc_base/threading_gn/moz.build
+++ third_party/libwebrtc/rtc_base/threading_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -99334,7 +99291,7 @@ index e7736326f8..f9660eb3f4 100644
FINAL_LIBRARY = "xul"
-@@ -46,203 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,203 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99545,11 +99502,11 @@ index e7736326f8..f9660eb3f4 100644
Library("threading_gn")
diff --git third_party/libwebrtc/rtc_base/timeutils_gn/moz.build third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-index d0e0c96483..b0b2d2ee8d 100644
+index 4a4eb9a5299d..c44c88674e94 100644
--- third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-@@ -12,12 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -99570,7 +99527,7 @@ index d0e0c96483..b0b2d2ee8d 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99764,11 +99721,11 @@ index d0e0c96483..b0b2d2ee8d 100644
Library("timeutils_gn")
diff --git third_party/libwebrtc/rtc_base/type_traits_gn/moz.build third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-index 53e285beef..3eaba3fb64 100644
+index f2f4e6b6ca45..ae4a3a9be6cc 100644
--- third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
+++ third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -99788,7 +99745,7 @@ index 53e285beef..3eaba3fb64 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99898,7 +99855,7 @@ index 53e285beef..3eaba3fb64 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -99951,11 +99908,11 @@ index 53e285beef..3eaba3fb64 100644
-
Library("type_traits_gn")
diff --git third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
-index 20c6f058f6..8adce8dc7f 100644
+index e1cd710315ee..7fdf646e5b07 100644
--- third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
+++ third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -99975,7 +99932,7 @@ index 20c6f058f6..8adce8dc7f 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -100085,7 +100042,7 @@ index 20c6f058f6..8adce8dc7f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -100138,11 +100095,11 @@ index 20c6f058f6..8adce8dc7f 100644
-
Library("unique_id_generator_gn")
diff --git third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-index 8a5700f891..694cd6886a 100644
+index cd430975e933..5415e6422549 100644
--- third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
+++ third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -100162,7 +100119,7 @@ index 8a5700f891..694cd6886a 100644
FINAL_LIBRARY = "xul"
-@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -100276,7 +100233,7 @@ index 8a5700f891..694cd6886a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -100329,11 +100286,11 @@ index 8a5700f891..694cd6886a 100644
-
Library("unit_base_gn")
diff --git third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-index 037497b885..44308d0676 100644
+index abd3030f27e3..d0ec863efabb 100644
--- third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
+++ third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -100353,7 +100310,7 @@ index 037497b885..44308d0676 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -100541,10 +100498,10 @@ index 037497b885..44308d0676 100644
Library("weak_ptr_gn")
diff --git third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build
deleted file mode 100644
-index 6782a69187..0000000000
+index 93df4e562812..000000000000
--- third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build
+++ /dev/null
-@@ -1,85 +0,0 @@
+@@ -1,86 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -100560,6 +100517,7 @@ index 6782a69187..0000000000
-DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-DEFINES["NOMINMAX"] = True
-DEFINES["NTDDI_VERSION"] = "0x0A000000"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["PSAPI_VERSION"] = "2"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
@@ -100632,10 +100590,10 @@ index 6782a69187..0000000000
-Library("create_direct3d_device_gn")
diff --git third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build
deleted file mode 100644
-index f2ad41ae9f..0000000000
+index 8fa6b23b483a..000000000000
--- third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build
+++ /dev/null
-@@ -1,85 +0,0 @@
+@@ -1,86 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -100651,6 +100609,7 @@ index f2ad41ae9f..0000000000
-DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-DEFINES["NOMINMAX"] = True
-DEFINES["NTDDI_VERSION"] = "0x0A000000"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["PSAPI_VERSION"] = "2"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
@@ -100723,10 +100682,10 @@ index f2ad41ae9f..0000000000
-Library("get_activation_factory_gn")
diff --git third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build
deleted file mode 100644
-index ba15ff2b3c..0000000000
+index 5578d95daeba..000000000000
--- third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build
+++ /dev/null
-@@ -1,85 +0,0 @@
+@@ -1,86 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -100742,6 +100701,7 @@ index ba15ff2b3c..0000000000
-DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-DEFINES["NOMINMAX"] = True
-DEFINES["NTDDI_VERSION"] = "0x0A000000"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["PSAPI_VERSION"] = "2"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
@@ -100814,10 +100774,10 @@ index ba15ff2b3c..0000000000
-Library("hstring_gn")
diff --git third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build
deleted file mode 100644
-index 8720108cc4..0000000000
+index 8875633ae5e1..000000000000
--- third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build
+++ /dev/null
-@@ -1,85 +0,0 @@
+@@ -1,86 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -100833,6 +100793,7 @@ index 8720108cc4..0000000000
-DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-DEFINES["NOMINMAX"] = True
-DEFINES["NTDDI_VERSION"] = "0x0A000000"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["PSAPI_VERSION"] = "2"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
@@ -100905,10 +100866,10 @@ index 8720108cc4..0000000000
-Library("windows_version_gn")
diff --git third_party/libwebrtc/rtc_base/win32_gn/moz.build third_party/libwebrtc/rtc_base/win32_gn/moz.build
deleted file mode 100644
-index 0c72f4850d..0000000000
+index cbdb0a0a3d14..000000000000
--- third_party/libwebrtc/rtc_base/win32_gn/moz.build
+++ /dev/null
-@@ -1,92 +0,0 @@
+@@ -1,93 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -100924,6 +100885,7 @@ index 0c72f4850d..0000000000
-DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-DEFINES["NOMINMAX"] = True
-DEFINES["NTDDI_VERSION"] = "0x0A000000"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["PSAPI_VERSION"] = "2"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
@@ -101002,11 +100964,11 @@ index 0c72f4850d..0000000000
-
-Library("win32_gn")
diff --git third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
-index 6571d66100..8364eaec63 100644
+index 7c022b4d3b00..c5aebb895490 100644
--- third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
+++ third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -101026,7 +100988,7 @@ index 6571d66100..8364eaec63 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -101214,10 +101176,10 @@ index 6571d66100..8364eaec63 100644
Library("zero_memory_gn")
diff --git third_party/libwebrtc/sdk/base_objc_gn/moz.build third_party/libwebrtc/sdk/base_objc_gn/moz.build
deleted file mode 100644
-index aa939b4394..0000000000
+index b717f3d73aea..000000000000
--- third_party/libwebrtc/sdk/base_objc_gn/moz.build
+++ /dev/null
-@@ -1,80 +0,0 @@
+@@ -1,81 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -101238,6 +101200,7 @@ index aa939b4394..0000000000
-AllowCompilerWarnings()
-
-DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -101300,10 +101263,10 @@ index aa939b4394..0000000000
-Library("base_objc_gn")
diff --git third_party/libwebrtc/sdk/helpers_objc_gn/moz.build third_party/libwebrtc/sdk/helpers_objc_gn/moz.build
deleted file mode 100644
-index 161ce60f39..0000000000
+index 50505e56c2d0..000000000000
--- third_party/libwebrtc/sdk/helpers_objc_gn/moz.build
+++ /dev/null
-@@ -1,75 +0,0 @@
+@@ -1,76 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -101324,6 +101287,7 @@ index 161ce60f39..0000000000
-AllowCompilerWarnings()
-
-DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -101381,10 +101345,10 @@ index 161ce60f39..0000000000
-Library("helpers_objc_gn")
diff --git third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build
deleted file mode 100644
-index db4fdfb6b1..0000000000
+index 178d8f87063a..000000000000
--- third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build
+++ /dev/null
-@@ -1,70 +0,0 @@
+@@ -1,71 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -101401,6 +101365,7 @@ index db4fdfb6b1..0000000000
-AllowCompilerWarnings()
-
-DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -101457,10 +101422,10 @@ index db4fdfb6b1..0000000000
-Library("videocapture_objc_gn")
diff --git third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build
deleted file mode 100644
-index f705e220de..0000000000
+index 8c659d55bf23..000000000000
--- third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build
+++ /dev/null
-@@ -1,73 +0,0 @@
+@@ -1,74 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -101477,6 +101442,7 @@ index f705e220de..0000000000
-AllowCompilerWarnings()
-
-DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -101535,11 +101501,11 @@ index f705e220de..0000000000
-
-Library("videoframebuffer_objc_gn")
diff --git third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-index 12ee5d255f..6bd1fd6680 100644
+index 8e69f1bd487a..10ca6bd2865c 100644
--- third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -101559,7 +101525,7 @@ index 12ee5d255f..6bd1fd6680 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -101746,11 +101712,11 @@ index 12ee5d255f..6bd1fd6680 100644
Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-index 2c548ba00f..a701c73887 100644
+index 2c1b80184520..2982fabad79a 100644
--- third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -101770,7 +101736,7 @@ index 2c548ba00f..a701c73887 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -101964,11 +101930,11 @@ index 2c548ba00f..a701c73887 100644
Library("field_trial_gn")
diff --git third_party/libwebrtc/system_wrappers/metrics_gn/moz.build third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-index 57f648c68c..e2880acbca 100644
+index 77e78153ea35..ad2149b736c2 100644
--- third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -101988,7 +101954,7 @@ index 57f648c68c..e2880acbca 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102175,11 +102141,11 @@ index 57f648c68c..e2880acbca 100644
Library("metrics_gn")
diff --git third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-index 315dc3c5a1..ed99cf26c4 100644
+index 639e627348c4..e0895664e27d 100644
--- third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -102199,7 +102165,7 @@ index 315dc3c5a1..ed99cf26c4 100644
FINAL_LIBRARY = "xul"
-@@ -47,200 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,200 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102407,11 +102373,11 @@ index 315dc3c5a1..ed99cf26c4 100644
Library("system_wrappers_gn")
diff --git third_party/libwebrtc/test/network/simulated_network_gn/moz.build third_party/libwebrtc/test/network/simulated_network_gn/moz.build
-index eef00c7589..40a957d79e 100644
+index 32db92831a8b..b2fd5c533459 100644
--- third_party/libwebrtc/test/network/simulated_network_gn/moz.build
+++ third_party/libwebrtc/test/network/simulated_network_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -102431,7 +102397,7 @@ index eef00c7589..40a957d79e 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102618,11 +102584,11 @@ index eef00c7589..40a957d79e 100644
Library("simulated_network_gn")
diff --git third_party/libwebrtc/test/rtp_test_utils_gn/moz.build third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-index 8ba53a9569..647a18cc18 100644
+index 2d610fe2fe88..e290a713c076 100644
--- third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
+++ third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -102642,7 +102608,7 @@ index 8ba53a9569..647a18cc18 100644
FINAL_LIBRARY = "xul"
-@@ -39,124 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,124 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102768,7 +102734,7 @@ index 8ba53a9569..647a18cc18 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -167,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -102821,7 +102787,7 @@ index 8ba53a9569..647a18cc18 100644
-
Library("rtp_test_utils_gn")
diff --git third_party/libwebrtc/third_party/crc32c/crc32c_arm64_gn/moz.build third_party/libwebrtc/third_party/crc32c/crc32c_arm64_gn/moz.build
-index d98bce783d..8f144a9975 100644
+index d98bce783d99..8f144a997544 100644
--- third_party/libwebrtc/third_party/crc32c/crc32c_arm64_gn/moz.build
+++ third_party/libwebrtc/third_party/crc32c/crc32c_arm64_gn/moz.build
@@ -14,6 +14,15 @@ DEFINES["CRC32C_TESTS_BUILT_WITH_GLOG"] = "0"
@@ -103022,7 +102988,7 @@ index d98bce783d..8f144a9975 100644
Library("crc32c_arm64_gn")
diff --git third_party/libwebrtc/third_party/crc32c/crc32c_gn/moz.build third_party/libwebrtc/third_party/crc32c/crc32c_gn/moz.build
-index 54cb56e40a..ea59cd60aa 100644
+index 54cb56e40a71..ea59cd60aa8b 100644
--- third_party/libwebrtc/third_party/crc32c/crc32c_gn/moz.build
+++ third_party/libwebrtc/third_party/crc32c/crc32c_gn/moz.build
@@ -14,6 +14,15 @@ DEFINES["CRC32C_TESTS_BUILT_WITH_GLOG"] = "0"
@@ -103223,7 +103189,7 @@ index 54cb56e40a..ea59cd60aa 100644
Library("crc32c_gn")
diff --git third_party/libwebrtc/third_party/crc32c/crc32c_internal_headers_gn/moz.build third_party/libwebrtc/third_party/crc32c/crc32c_internal_headers_gn/moz.build
-index 80580f19b4..f7a92bd536 100644
+index 80580f19b47c..f7a92bd53658 100644
--- third_party/libwebrtc/third_party/crc32c/crc32c_internal_headers_gn/moz.build
+++ third_party/libwebrtc/third_party/crc32c/crc32c_internal_headers_gn/moz.build
@@ -9,6 +9,14 @@
@@ -103371,7 +103337,7 @@ index 80580f19b4..f7a92bd536 100644
-
Library("crc32c_internal_headers_gn")
diff --git third_party/libwebrtc/third_party/crc32c/crc32c_sse42_gn/moz.build third_party/libwebrtc/third_party/crc32c/crc32c_sse42_gn/moz.build
-index d06b3dade2..4208f752cb 100644
+index d06b3dade25e..4208f752cbc2 100644
--- third_party/libwebrtc/third_party/crc32c/crc32c_sse42_gn/moz.build
+++ third_party/libwebrtc/third_party/crc32c/crc32c_sse42_gn/moz.build
@@ -14,6 +14,15 @@ DEFINES["CRC32C_TESTS_BUILT_WITH_GLOG"] = "0"
@@ -103572,11 +103538,11 @@ index d06b3dade2..4208f752cb 100644
Library("crc32c_sse42_gn")
diff --git third_party/libwebrtc/third_party/dav1d/dav1d_gn/moz.build third_party/libwebrtc/third_party/dav1d/dav1d_gn/moz.build
-index 3773aea3b3..05dfadacfc 100644
+index 1bfed617a6fe..806fe6e74dc3 100644
--- third_party/libwebrtc/third_party/dav1d/dav1d_gn/moz.build
+++ third_party/libwebrtc/third_party/dav1d/dav1d_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -103596,7 +103562,7 @@ index 3773aea3b3..05dfadacfc 100644
FINAL_LIBRARY = "xul"
-@@ -41,108 +50,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,108 +51,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -103706,7 +103672,7 @@ index 3773aea3b3..05dfadacfc 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -152,50 +70,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -153,50 +71,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -103758,108 +103724,12 @@ index 3773aea3b3..05dfadacfc 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("dav1d_gn")
-diff --git third_party/libwebrtc/third_party/drm/drm_gn/moz.build third_party/libwebrtc/third_party/drm/drm_gn/moz.build
-index 06bad5c149..b43a1368f3 100644
---- third_party/libwebrtc/third_party/drm/drm_gn/moz.build
-+++ third_party/libwebrtc/third_party/drm/drm_gn/moz.build
-@@ -12,20 +12,16 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["USE_AURA"] = "1"
- DEFINES["USE_GLIB"] = "1"
--DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
--DEFINES["USE_UDEV"] = True
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
--DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
- DEFINES["_FILE_OFFSET_BITS"] = "64"
--DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -62,12 +58,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
-@@ -81,7 +71,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
- DEFINES["USE_X11"] = "1"
-
-diff --git third_party/libwebrtc/third_party/gbm/gbm_gn/moz.build third_party/libwebrtc/third_party/gbm/gbm_gn/moz.build
-index 5334af6f6d..8ac69036fd 100644
---- third_party/libwebrtc/third_party/gbm/gbm_gn/moz.build
-+++ third_party/libwebrtc/third_party/gbm/gbm_gn/moz.build
-@@ -12,20 +12,16 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["USE_AURA"] = "1"
- DEFINES["USE_GLIB"] = "1"
--DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
--DEFINES["USE_UDEV"] = True
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
--DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
- DEFINES["_FILE_OFFSET_BITS"] = "64"
--DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -60,12 +56,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
-@@ -79,7 +69,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
- DEFINES["USE_X11"] = "1"
-
diff --git third_party/libwebrtc/third_party/libaom/libaom_gn/moz.build third_party/libwebrtc/third_party/libaom/libaom_gn/moz.build
-index 8a8fc71f17..93fd56af47 100644
+index 829835d9d69d..f861dd357a02 100644
--- third_party/libwebrtc/third_party/libaom/libaom_gn/moz.build
+++ third_party/libwebrtc/third_party/libaom/libaom_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -103879,7 +103749,7 @@ index 8a8fc71f17..93fd56af47 100644
FINAL_LIBRARY = "xul"
-@@ -39,108 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -103989,7 +103859,7 @@ index 8a8fc71f17..93fd56af47 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -150,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -104042,11 +103912,11 @@ index 8a8fc71f17..93fd56af47 100644
-
Library("aom_gn")
diff --git third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
-index 22ab191e52..a27cb940a7 100644
+index 7d1347ef2c7f..2cd44f6fb564 100644
--- third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
+++ third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
-@@ -12,20 +12,16 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,20 +13,16 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
-DEFINES["USE_AURA"] = "1"
@@ -104067,7 +103937,7 @@ index 22ab191e52..a27cb940a7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -61,12 +57,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -62,12 +58,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -104080,7 +103950,7 @@ index 22ab191e52..a27cb940a7 100644
if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
-@@ -80,7 +70,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -81,7 +71,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -104090,11 +103960,11 @@ index 22ab191e52..a27cb940a7 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
-index 4a72444177..0536f67f88 100644
+index 9f0e46f16702..6545a40c6ef1 100644
--- third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
+++ third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -104114,7 +103984,7 @@ index 4a72444177..0536f67f88 100644
FINAL_LIBRARY = "xul"
-@@ -41,108 +50,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,108 +51,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -104224,7 +104094,7 @@ index 4a72444177..0536f67f88 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -152,50 +70,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -153,50 +71,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -104277,7 +104147,7 @@ index 4a72444177..0536f67f88 100644
-
Library("yuv_gn")
diff --git third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
-index dc7c06ffc2..1617e9c2e1 100644
+index dc7c06ffc21f..1617e9c2e1bb 100644
--- third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
+++ third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
@@ -9,6 +9,14 @@
@@ -104453,57 +104323,8 @@ index dc7c06ffc2..1617e9c2e1 100644
+ DEFINES["USE_X11"] = "1"
Library("pffft_gn")
-diff --git third_party/libwebrtc/third_party/pipewire/pipewire_gn/moz.build third_party/libwebrtc/third_party/pipewire/pipewire_gn/moz.build
-index 7ee6d71247..e5048d9d59 100644
---- third_party/libwebrtc/third_party/pipewire/pipewire_gn/moz.build
-+++ third_party/libwebrtc/third_party/pipewire/pipewire_gn/moz.build
-@@ -12,21 +12,17 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["USE_AURA"] = "1"
- DEFINES["USE_GLIB"] = "1"
--DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
--DEFINES["USE_UDEV"] = True
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
--DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
--DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -61,12 +57,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
-@@ -80,7 +70,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
- DEFINES["USE_X11"] = "1"
-
diff --git third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
-index 2dfd79a68c..3703f7ef33 100644
+index 2dfd79a68cf7..3703f7ef3366 100644
--- third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
+++ third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
@@ -9,6 +9,14 @@
@@ -104669,11 +104490,11 @@ index 2dfd79a68c..3703f7ef33 100644
Library("rnn_vad_gn")
diff --git third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-index 07c16154f9..393215e34c 100644
+index 2c62e9cbe092..d82fa66a2945 100644
--- third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
+++ third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -104693,7 +104514,7 @@ index 07c16154f9..393215e34c 100644
FINAL_LIBRARY = "xul"
-@@ -51,191 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,191 +61,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -104892,11 +104713,11 @@ index 07c16154f9..393215e34c 100644
Library("video_adaptation_gn")
diff --git third_party/libwebrtc/video/config/encoder_config_gn/moz.build third_party/libwebrtc/video/config/encoder_config_gn/moz.build
-index b48b001014..eebc89a69e 100644
+index 8f1b9bb33967..a7be3784a0df 100644
--- third_party/libwebrtc/video/config/encoder_config_gn/moz.build
+++ third_party/libwebrtc/video/config/encoder_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -104916,7 +104737,7 @@ index b48b001014..eebc89a69e 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105110,11 +104931,11 @@ index b48b001014..eebc89a69e 100644
Library("encoder_config_gn")
diff --git third_party/libwebrtc/video/config/streams_config_gn/moz.build third_party/libwebrtc/video/config/streams_config_gn/moz.build
-index b3f38848dd..02e9a43bc3 100644
+index f8965ab6f5df..7981a149e1f0 100644
--- third_party/libwebrtc/video/config/streams_config_gn/moz.build
+++ third_party/libwebrtc/video/config/streams_config_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -105134,7 +104955,7 @@ index b3f38848dd..02e9a43bc3 100644
FINAL_LIBRARY = "xul"
-@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,191 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105333,11 +105154,11 @@ index b3f38848dd..02e9a43bc3 100644
Library("streams_config_gn")
diff --git third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn/moz.build third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn/moz.build
-index 6aeed82590..670e895953 100644
+index 0e4f9c57e0ae..d6e888a454a7 100644
--- third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -105357,7 +105178,7 @@ index 6aeed82590..670e895953 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105551,11 +105372,11 @@ index 6aeed82590..670e895953 100644
Library("corruption_classifier_gn")
diff --git third_party/libwebrtc/video/corruption_detection/frame_instrumentation_evaluation_gn/moz.build third_party/libwebrtc/video/corruption_detection/frame_instrumentation_evaluation_gn/moz.build
-index 9e7ad18b24..a79ced32f2 100644
+index 5f3217f3222e..610cdfe12383 100644
--- third_party/libwebrtc/video/corruption_detection/frame_instrumentation_evaluation_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/frame_instrumentation_evaluation_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -105575,7 +105396,7 @@ index 9e7ad18b24..a79ced32f2 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105769,11 +105590,11 @@ index 9e7ad18b24..a79ced32f2 100644
Library("frame_instrumentation_evaluation_gn")
diff --git third_party/libwebrtc/video/corruption_detection/frame_instrumentation_generator_gn/moz.build third_party/libwebrtc/video/corruption_detection/frame_instrumentation_generator_gn/moz.build
-index 5a1b79701b..0cfa6950a5 100644
+index 9d03622daa05..81d9185c0a7d 100644
--- third_party/libwebrtc/video/corruption_detection/frame_instrumentation_generator_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/frame_instrumentation_generator_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -105793,7 +105614,7 @@ index 5a1b79701b..0cfa6950a5 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105992,11 +105813,11 @@ index 5a1b79701b..0cfa6950a5 100644
Library("frame_instrumentation_generator_gn")
diff --git third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
-index 0e7ce07afb..2a396481ef 100644
+index 37551c088b6f..166e00c8e94b 100644
--- third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -106016,7 +105837,7 @@ index 0e7ce07afb..2a396481ef 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -106210,11 +106031,11 @@ index 0e7ce07afb..2a396481ef 100644
Library("generic_mapping_functions_gn")
diff --git third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn/moz.build third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn/moz.build
-index 99c1fae314..6a61f9a394 100644
+index d1ea963e5731..336c6e382e2f 100644
--- third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -106234,7 +106055,7 @@ index 99c1fae314..6a61f9a394 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -106428,11 +106249,11 @@ index 99c1fae314..6a61f9a394 100644
Library("halton_frame_sampler_gn")
diff --git third_party/libwebrtc/video/corruption_detection/halton_sequence_gn/moz.build third_party/libwebrtc/video/corruption_detection/halton_sequence_gn/moz.build
-index ffcf6099f6..968541539a 100644
+index 2ca4023e96ed..ef1e0a772a9a 100644
--- third_party/libwebrtc/video/corruption_detection/halton_sequence_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/halton_sequence_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -106452,7 +106273,7 @@ index ffcf6099f6..968541539a 100644
FINAL_LIBRARY = "xul"
-@@ -43,179 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -106639,11 +106460,11 @@ index ffcf6099f6..968541539a 100644
Library("halton_sequence_gn")
diff --git third_party/libwebrtc/video/decode_synchronizer_gn/moz.build third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
-index d41c0c6b29..014608d802 100644
+index 27a93ff88bdf..4cb2ebd4a0ea 100644
--- third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
+++ third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -106663,7 +106484,7 @@ index d41c0c6b29..014608d802 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -106861,11 +106682,11 @@ index d41c0c6b29..014608d802 100644
Library("decode_synchronizer_gn")
diff --git third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
-index 5b2a99954c..7ed9a69b2f 100644
+index 6833cde2b29a..94ba7405ba0e 100644
--- third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
+++ third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -106885,7 +106706,7 @@ index 5b2a99954c..7ed9a69b2f 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -107083,11 +106904,11 @@ index 5b2a99954c..7ed9a69b2f 100644
Library("frame_cadence_adapter_gn")
diff --git third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
-index 6859cfa6b9..b07b1298bb 100644
+index 492e8396d7f1..35c08dd6c9da 100644
--- third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
+++ third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -107107,7 +106928,7 @@ index 6859cfa6b9..b07b1298bb 100644
FINAL_LIBRARY = "xul"
-@@ -39,123 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -107232,7 +107053,7 @@ index 6859cfa6b9..b07b1298bb 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -165,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -107285,11 +107106,11 @@ index 6859cfa6b9..b07b1298bb 100644
-
Library("frame_decode_scheduler_gn")
diff --git third_party/libwebrtc/video/frame_decode_timing_gn/moz.build third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
-index 8ef09f2eec..c60e05070d 100644
+index 58a909e8d4b0..f7d64ab60379 100644
--- third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
+++ third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -107309,7 +107130,7 @@ index 8ef09f2eec..c60e05070d 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -107507,11 +107328,11 @@ index 8ef09f2eec..c60e05070d 100644
Library("frame_decode_timing_gn")
diff --git third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-index f76bfc61db..66b7669f9d 100644
+index 2b688c034655..566b0c806c68 100644
--- third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
+++ third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -107531,7 +107352,7 @@ index f76bfc61db..66b7669f9d 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -107730,11 +107551,11 @@ index f76bfc61db..66b7669f9d 100644
Library("frame_dumping_decoder_gn")
diff --git third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
-index c4bad70617..18ffb38039 100644
+index 7205ea8c1cf3..dd0edb14e927 100644
--- third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
+++ third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -107754,7 +107575,7 @@ index c4bad70617..18ffb38039 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -107953,11 +107774,11 @@ index c4bad70617..18ffb38039 100644
Library("frame_dumping_encoder_gn")
diff --git third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
-index 092bbc95e2..f1c6ded0f3 100644
+index 4b7bf065fbf1..450ec1241bb6 100644
--- third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
+++ third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -107977,7 +107798,7 @@ index 092bbc95e2..f1c6ded0f3 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -108171,11 +107992,11 @@ index 092bbc95e2..f1c6ded0f3 100644
Library("incoming_video_stream_gn")
diff --git third_party/libwebrtc/video/render/video_render_frames_gn/moz.build third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
-index 39558b4b3e..c1df4e9bd1 100644
+index 40c2cc0ee11c..afc161293679 100644
--- third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
+++ third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -108195,7 +108016,7 @@ index 39558b4b3e..c1df4e9bd1 100644
FINAL_LIBRARY = "xul"
-@@ -43,186 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -108389,11 +108210,11 @@ index 39558b4b3e..c1df4e9bd1 100644
Library("video_render_frames_gn")
diff --git third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
-index f4f66565f4..7dc1d04b59 100644
+index f48a99ae30f0..278644a5eed5 100644
--- third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
+++ third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -108413,7 +108234,7 @@ index f4f66565f4..7dc1d04b59 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -108611,11 +108432,11 @@ index f4f66565f4..7dc1d04b59 100644
Library("task_queue_frame_decode_scheduler_gn")
diff --git third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
-index 29ff4759b5..95d109725a 100644
+index 44c3fed1208b..feacfc5d5716 100644
--- third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
+++ third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -108635,7 +108456,7 @@ index 29ff4759b5..95d109725a 100644
FINAL_LIBRARY = "xul"
-@@ -43,175 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,175 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -108818,11 +108639,11 @@ index 29ff4759b5..95d109725a 100644
Library("unique_timestamp_counter_gn")
diff --git third_party/libwebrtc/video/video_gn/moz.build third_party/libwebrtc/video/video_gn/moz.build
-index edf7a88ed7..bb85d9269f 100644
+index 86ce29262eb6..db6309640745 100644
--- third_party/libwebrtc/video/video_gn/moz.build
+++ third_party/libwebrtc/video/video_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -108842,7 +108663,7 @@ index edf7a88ed7..bb85d9269f 100644
FINAL_LIBRARY = "xul"
-@@ -62,191 +71,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -63,191 +72,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109041,11 +108862,11 @@ index edf7a88ed7..bb85d9269f 100644
Library("video_gn")
diff --git third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
-index d530ed77f2..239678e8ec 100644
+index 12d0513ca083..a938e5cb2bf2 100644
--- third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
+++ third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -109065,7 +108886,7 @@ index d530ed77f2..239678e8ec 100644
FINAL_LIBRARY = "xul"
-@@ -43,190 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109263,11 +109084,11 @@ index d530ed77f2..239678e8ec 100644
Library("video_receive_stream_timeout_tracker_gn")
diff --git third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
-index c53b093328..e2abf01eac 100644
+index a197def242bb..84863d3a8c02 100644
--- third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -109287,7 +109108,7 @@ index c53b093328..e2abf01eac 100644
FINAL_LIBRARY = "xul"
-@@ -43,191 +52,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,191 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109486,11 +109307,11 @@ index c53b093328..e2abf01eac 100644
Library("video_stream_buffer_controller_gn")
diff --git third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-index f971adeadf..e988fef7d8 100644
+index 6ea5c303a15d..c678f28a8343 100644
--- third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -109510,7 +109331,7 @@ index f971adeadf..e988fef7d8 100644
FINAL_LIBRARY = "xul"
-@@ -51,191 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,191 +61,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109709,11 +109530,11 @@ index f971adeadf..e988fef7d8 100644
Library("video_stream_encoder_impl_gn")
diff --git third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
-index 5d1297f9aa..30518fdfa2 100644
+index b270923b1375..89c31ebae9ee 100644
--- third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -109733,7 +109554,7 @@ index 5d1297f9aa..30518fdfa2 100644
FINAL_LIBRARY = "xul"
-@@ -39,119 +48,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109854,7 +109675,7 @@ index 5d1297f9aa..30518fdfa2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -161,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -109907,11 +109728,11 @@ index 5d1297f9aa..30518fdfa2 100644
-
Library("video_stream_encoder_interface_gn")
diff --git third_party/libwebrtc/webrtc_gn/moz.build third_party/libwebrtc/webrtc_gn/moz.build
-index affa5998b6..0fbfe6858f 100644
+index 0bf8e11b5430..e393c24e9a7b 100644
--- third_party/libwebrtc/webrtc_gn/moz.build
+++ third_party/libwebrtc/webrtc_gn/moz.build
-@@ -12,11 +12,20 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
@@ -109931,7 +109752,7 @@ index affa5998b6..0fbfe6858f 100644
FINAL_LIBRARY = "xul"
-@@ -39,144 +48,23 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,147 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -110057,7 +109878,6 @@ index affa5998b6..0fbfe6858f 100644
DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
-+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-if CONFIG["TARGET_CPU"] == "arm":
-
@@ -110068,41 +109888,22 @@ index affa5998b6..0fbfe6858f 100644
-if CONFIG["TARGET_CPU"] == "loongarch64":
-
- DEFINES["_GNU_SOURCE"] = True
-+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/"
-+ ]
-
+-
if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
- "/third_party/pipewire/"
-@@ -185,7 +73,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
- if CONFIG["TARGET_CPU"] == "mips64":
-
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
- DEFINES["_GNU_SOURCE"] = True
- LOCAL_INCLUDES += [
- "/third_party/pipewire/"
-@@ -194,32 +81,22 @@ if CONFIG["TARGET_CPU"] == "mips64":
if CONFIG["TARGET_CPU"] == "x86":
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-+
-+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/"
-+ ]
-
- if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -190,27 +69,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
-+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
@@ -110123,16 +109924,13 @@ index affa5998b6..0fbfe6858f 100644
-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
-+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/"
-+ ]
-
+-
-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
DEFINES["USE_X11"] = "1"
-@@ -233,46 +110,4 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+@@ -224,26 +83,4 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
"Xrender"
]
@@ -110144,38 +109942,18 @@ index affa5998b6..0fbfe6858f 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
-- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
-- LOCAL_INCLUDES += [
-- "/third_party/pipewire/"
-- ]
--
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
-
-- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
-- LOCAL_INCLUDES += [
-- "/third_party/pipewire/"
-- ]
--
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
-- LOCAL_INCLUDES += [
-- "/third_party/pipewire/"
-- ]
--
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-
-- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_GNU_SOURCE"] = True
-
-- LOCAL_INCLUDES += [
-- "/third_party/pipewire/"
-- ]
--
Library("webrtc_gn")
diff --git a/mail/thunderbird/files/patch-rnp-clang19 b/mail/thunderbird/files/patch-rnp-clang19
deleted file mode 100644
index e943dcdea81e..000000000000
--- a/mail/thunderbird/files/patch-rnp-clang19
+++ /dev/null
@@ -1,200 +0,0 @@
-In clang/libcxx 19, treatment of std::char_traits was tightened
-down - e.g. no generic (std::char_traits<unsigned char> etc) traits
-are not implemented anymore - which resulted in fallout in HEAD
-after the import of llvm/libcxx 19.
-jkim@ collected the neccessary patches from
-https://github.com/rnpgp/rnp/commit/20419f739f632fb30666650544f0055e8d4f1afa
-https://github.com/rnpgp/sexpp/commit/46744a14ffc235330bb99cebfaf294829c31bba4
-
---- comm/third_party/rnp/src/lib/types.h.orig 2024-10-25 23:29:32 UTC
-+++ comm/third_party/rnp/src/lib/types.h
-@@ -95,9 +95,6 @@ class id_str_pair {
- static int lookup(const id_str_pair pair[],
- const std::vector<uint8_t> &bytes,
- int notfound = 0);
-- static int lookup(const id_str_pair pair[],
-- const std::basic_string<uint8_t> &bytes,
-- int notfound = 0);
- };
-
- /** pgp_fingerprint_t */
---- comm/third_party/rnp/src/lib/utils.cpp.orig 2024-10-25 23:29:32 UTC
-+++ comm/third_party/rnp/src/lib/utils.cpp
-@@ -1,5 +1,5 @@
- /*
-- * Copyright (c) 2021, [Ribose Inc](https://www.ribose.com).
-+ * Copyright (c) 2021, 2024 [Ribose Inc](https://www.ribose.com).
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
-@@ -53,21 +53,6 @@ id_str_pair::lookup(const id_str_pair pair[], const st
-
- int
- id_str_pair::lookup(const id_str_pair pair[], const std::vector<uint8_t> &bytes, int notfound)
--{
-- while (pair && pair->str) {
-- if ((strlen(pair->str) == bytes.size()) &&
-- !memcmp(pair->str, bytes.data(), bytes.size())) {
-- return pair->id;
-- }
-- pair++;
-- }
-- return notfound;
--}
--
--int
--id_str_pair::lookup(const id_str_pair pair[],
-- const std::basic_string<uint8_t> &bytes,
-- int notfound)
- {
- while (pair && pair->str) {
- if ((strlen(pair->str) == bytes.size()) &&
---- comm/third_party/rnp/src/librekey/key_store_g10.cpp.orig 2024-10-25 23:29:32 UTC
-+++ comm/third_party/rnp/src/librekey/key_store_g10.cpp
-@@ -1,5 +1,5 @@
- /*
-- * Copyright (c) 2017-2022, [Ribose Inc](https://www.ribose.com).
-+ * Copyright (c) 2017-2024, [Ribose Inc](https://www.ribose.com).
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
-@@ -312,12 +312,12 @@ read_curve(const sexp_list_t *list, const std::string
-
- const auto &bytes = data->get_string();
- pgp_curve_t curve = static_cast<pgp_curve_t>(
-- id_str_pair::lookup(g10_curve_aliases, data->get_string(), PGP_CURVE_UNKNOWN));
-+ id_str_pair::lookup(g10_curve_aliases, (const char *) bytes.data(), PGP_CURVE_UNKNOWN));
- if (curve != PGP_CURVE_UNKNOWN) {
- key.curve = curve;
- return true;
- }
-- RNP_LOG("Unknown curve: %.*s", (int) bytes.size(), (char *) bytes.data());
-+ RNP_LOG("Unknown curve: %.*s", (int) bytes.size(), (const char *) bytes.data());
- return false;
- }
-
-@@ -806,7 +806,7 @@ g23_parse_seckey(pgp_key_pkt_t &seckey,
-
- auto & alg_bt = alg_s_exp->sexp_string_at(0)->get_string();
- pgp_pubkey_alg_t alg = static_cast<pgp_pubkey_alg_t>(
-- id_str_pair::lookup(g10_alg_aliases, alg_bt.c_str(), PGP_PKA_NOTHING));
-+ id_str_pair::lookup(g10_alg_aliases, (const char *) alg_bt.data(), PGP_PKA_NOTHING));
- if (alg == PGP_PKA_NOTHING) {
- RNP_LOG(
- "Unsupported algorithm: '%.*s'", (int) alg_bt.size(), (const char *) alg_bt.data());
---- comm/third_party/rnp/src/libsexpp/include/sexpp/sexp.h.orig 2024-10-25 23:29:32.000000000 +0000
-+++ comm/third_party/rnp/src/libsexpp/include/sexpp/sexp.h 2024-10-27 06:14:59.238155000 +0000
-@@ -44,8 +44,93 @@
- #include "sexp-public.h"
- #include "sexp-error.h"
-
-+// We are implementing char traits for octet_t with trhe following restrictions
-+// -- limit visibility so that other traits for unsigned char are still possible
-+// -- create template specializatio in std workspace (use workspace specialization
-+// is not specified and causes issues at least with gcc 4.8
-+
- namespace sexp {
-+using octet_t = uint8_t;
-+} // namespace sexp
-
-+namespace std {
-+
-+template <> struct char_traits<sexp::octet_t> {
-+ typedef sexp::octet_t char_type;
-+ typedef int int_type;
-+ typedef std::streampos pos_type;
-+ typedef std::streamoff off_type;
-+ typedef mbstate_t state_type;
-+
-+ static void assign(char_type &__c1, const char_type &__c2) noexcept { __c1 = __c2; }
-+
-+ static constexpr bool eq(const char_type &__c1, const char_type &__c2) noexcept
-+ {
-+ return __c1 == __c2;
-+ }
-+
-+ static constexpr bool lt(const char_type &__c1, const char_type &__c2) noexcept
-+ {
-+ return __c1 < __c2;
-+ }
-+
-+ static int compare(const char_type *__s1, const char_type *__s2, size_t __n)
-+ {
-+ return memcmp(__s1, __s2, __n);
-+ }
-+
-+ static size_t length(const char_type *__s)
-+ {
-+ return strlen(reinterpret_cast<const char *>(__s));
-+ }
-+
-+ static const char_type *find(const char_type *__s, size_t __n, const char_type &__a)
-+ {
-+ return static_cast<const char_type *>(memchr(__s, __a, __n));
-+ }
-+
-+ static char_type *move(char_type *__s1, const char_type *__s2, size_t __n)
-+ {
-+ return static_cast<char_type *>(memmove(__s1, __s2, __n));
-+ }
-+
-+ static char_type *copy(char_type *__s1, const char_type *__s2, size_t __n)
-+ {
-+ return static_cast<char_type *>(memcpy(__s1, __s2, __n));
-+ }
-+
-+ static char_type *assign(char_type *__s, size_t __n, char_type __a)
-+ {
-+ return static_cast<char_type *>(memset(__s, __a, __n));
-+ }
-+
-+ static constexpr char_type to_char_type(const int_type &__c) noexcept
-+ {
-+ return static_cast<char_type>(__c);
-+ }
-+
-+ // To keep both the byte 0xff and the eof symbol 0xffffffff
-+ // from ending up as 0xffffffff.
-+ static constexpr int_type to_int_type(const char_type &__c) noexcept
-+ {
-+ return static_cast<int_type>(static_cast<unsigned char>(__c));
-+ }
-+
-+ static constexpr bool eq_int_type(const int_type &__c1, const int_type &__c2) noexcept
-+ {
-+ return __c1 == __c2;
-+ }
-+
-+ static constexpr int_type eof() noexcept { return static_cast<int_type>(0xFFFFFFFF); }
-+
-+ static constexpr int_type not_eof(const int_type &__c) noexcept
-+ {
-+ return (__c == eof()) ? 0 : __c;
-+ }
-+};
-+} // namespace std
-+
-+namespace sexp {
- /*
- * SEXP octet_t definitions
- * We maintain some presumable redundancy with ctype
-@@ -99,14 +184,14 @@ class sexp_input_stream_t;
- * SEXP simple string
- */
-
--typedef uint8_t octet_t;
-+using octet_traits = std::char_traits<octet_t>;
-+using octet_string = std::basic_string<octet_t, octet_traits>;
-
--class SEXP_PUBLIC_SYMBOL sexp_simple_string_t : public std::basic_string<octet_t>,
-- private sexp_char_defs_t {
-+class SEXP_PUBLIC_SYMBOL sexp_simple_string_t : public octet_string, private sexp_char_defs_t {
- public:
- sexp_simple_string_t(void) = default;
-- sexp_simple_string_t(const octet_t *dt) : std::basic_string<octet_t>{dt} {}
-- sexp_simple_string_t(const octet_t *bt, size_t ln) : std::basic_string<octet_t>{bt, ln} {}
-+ sexp_simple_string_t(const octet_t *dt) : octet_string{dt} {}
-+ sexp_simple_string_t(const octet_t *bt, size_t ln) : octet_string{bt, ln} {}
- sexp_simple_string_t &append(int c)
- {
- (*this) += (octet_t)(c & 0xFF);
diff --git a/mail/thunderbird/files/patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c b/mail/thunderbird/files/patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c
new file mode 100644
index 000000000000..662857e65bc5
--- /dev/null
+++ b/mail/thunderbird/files/patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c
@@ -0,0 +1,15 @@
+diff --git third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
+index 96612e26d385..c43c46136bef 100644
+--- third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
++++ third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
+@@ -11,6 +11,10 @@
+ #include <stdlib.h>
+ #include <string.h>
+
++#ifdef __FreeBSD__
++#include <sys/types.h>
++#endif
++
+ #ifndef SQLITE_VEC_OMIT_FS
+ #include <stdio.h>
+ #endif
diff --git a/mail/thunderbird/files/patch-toolkit_xre_nsEmbedFunctions.cpp b/mail/thunderbird/files/patch-toolkit_xre_nsEmbedFunctions.cpp
new file mode 100644
index 000000000000..caac874012c9
--- /dev/null
+++ b/mail/thunderbird/files/patch-toolkit_xre_nsEmbedFunctions.cpp
@@ -0,0 +1,17 @@
+diff --git toolkit/xre/nsEmbedFunctions.cpp toolkit/xre/nsEmbedFunctions.cpp
+index 9ce6af94637c..44165558f7ec 100644
+--- toolkit/xre/nsEmbedFunctions.cpp
++++ toolkit/xre/nsEmbedFunctions.cpp
+@@ -360,10 +360,12 @@ nsresult XRE_InitChildProcess(int aArgc, char* aArgv[],
+ static_cast<CrashReporter::ProcessId>(*crashHelperPidArg);
+ #endif // defined(XP_LINUX) && !defined(MOZ_WIDGET_ANDROID)
+
++#if !defined(XP_FREEBSD)
+ exceptionHandlerIsSet = CrashReporter::SetRemoteExceptionHandler(
+ std::move(*crashReporterArg), crashHelperPid);
+ MOZ_ASSERT(exceptionHandlerIsSet,
+ "Should have been able to set remote exception handler");
++#endif
+
+ if (!exceptionHandlerIsSet) {
+ // Bug 684322 will add better visibility into this condition
diff --git a/mail/xfce4-mailwatch-plugin/Makefile b/mail/xfce4-mailwatch-plugin/Makefile
index ccce870280aa..0ee2cc0abbdb 100644
--- a/mail/xfce4-mailwatch-plugin/Makefile
+++ b/mail/xfce4-mailwatch-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-mailwatch-plugin
-PORTVERSION= 1.3.2
+PORTVERSION= 1.4.0
CATEGORIES= mail xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,28 +11,22 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-mailwatch-plugin/start
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libgnutls.so:security/gnutls \
- libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS= libgnutls.so:security/gnutls
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \
+ xorg
+USE_GNOME= glib20 gtk30
USE_XFCE= libexo panel
USE_XORG= x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= IPV6 NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= IPV6 NLS
-OPTIONS_SUB= yes
+IPV6_MESON_ENABLED= ipv6
-IPV6_CONFIGURE_ENABLE= ipv6
+NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
-
-post-patch:
- @${REINPLACE_CMD} -e 's|xfce-mail|mail-send|' \
- ${WRKSRC}/panel-plugin/mailwatch-plugin.c
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/mail/xfce4-mailwatch-plugin/distinfo b/mail/xfce4-mailwatch-plugin/distinfo
index e1b53ca4f0db..a699370d7f44 100644
--- a/mail/xfce4-mailwatch-plugin/distinfo
+++ b/mail/xfce4-mailwatch-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735164563
-SHA256 (xfce4/xfce4-mailwatch-plugin-1.3.2.tar.bz2) = c4783f1533891cd2e0c34066da859864dce45a23caa6015b58cb9fa9d65a7e44
-SIZE (xfce4/xfce4-mailwatch-plugin-1.3.2.tar.bz2) = 712411
+TIMESTAMP = 1747771498
+SHA256 (xfce4/xfce4-mailwatch-plugin-1.4.0.tar.xz) = 5c211025db1096663fa6b8cc41213464a6d71f24e76326499d857ff81ea3861f
+SIZE (xfce4/xfce4-mailwatch-plugin-1.4.0.tar.xz) = 167520
diff --git a/math/Makefile b/math/Makefile
index 13a8e8ec88c2..1fe75be0d6f4 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -1134,6 +1134,7 @@
SUBDIR += py-umap-learn
SUBDIR += py-uncertainties
SUBDIR += py-unyt
+ SUBDIR += py-vector
SUBDIR += py-vincenty
SUBDIR += py-yt
SUBDIR += py-z3-solver
diff --git a/math/R-cran-recipes/Makefile b/math/R-cran-recipes/Makefile
index f9543025d300..9b80509e5544 100644
--- a/math/R-cran-recipes/Makefile
+++ b/math/R-cran-recipes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= recipes
-PORTVERSION= 1.3.0
+PORTVERSION= 1.3.1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/math/R-cran-recipes/distinfo b/math/R-cran-recipes/distinfo
index 30ee00824137..627f8a462dfe 100644
--- a/math/R-cran-recipes/distinfo
+++ b/math/R-cran-recipes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745422505
-SHA256 (recipes_1.3.0.tar.gz) = d4b76f1640993eb12b9e712e3b1323a48063ffc705cd22e6754d6b8cedf12dd3
-SIZE (recipes_1.3.0.tar.gz) = 889723
+TIMESTAMP = 1747893324
+SHA256 (recipes_1.3.1.tar.gz) = ceba6fb1ffcde9e7952792c2ca148711761bf4c8017a18f71915d606bd99dcc4
+SIZE (recipes_1.3.1.tar.gz) = 889576
diff --git a/math/R-cran-sf/Makefile b/math/R-cran-sf/Makefile
index 4a39ed4c9ad8..39c6b0071d37 100644
--- a/math/R-cran-sf/Makefile
+++ b/math/R-cran-sf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sf
DISTVERSION= 1.0-21
+PORTREVISION= 1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-terra/Makefile b/math/R-cran-terra/Makefile
index 61bebcb8274b..c8f7a7768223 100644
--- a/math/R-cran-terra/Makefile
+++ b/math/R-cran-terra/Makefile
@@ -1,5 +1,6 @@
PORTNAME= terra
DISTVERSION= 1.8-50
+PORTREVISION= 1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/eispack/Makefile b/math/eispack/Makefile
index 17bf3c421805..398e09e90b97 100644
--- a/math/eispack/Makefile
+++ b/math/eispack/Makefile
@@ -56,4 +56,8 @@ post-extract:
@(cd ${_DISTDIR}; ${CP} ${SRCS} ${WRKSRC})
${CP} ${FILESDIR}/Makefile.lib ${WRKSRC}/Makefile
+# ld.bfd supports neither -z relro nor -z norelro on armv7
+BINUTILS_NO_MAKE_ENV_armv7= LD
+BINUTILS_NO_MAKE_ENV= ${BINUTILS_NO_MAKE_ENV_${ARCH}}
+
.include <bsd.port.mk>
diff --git a/math/levmar/Makefile b/math/levmar/Makefile
index a327d9526398..605ea40aea41 100644
--- a/math/levmar/Makefile
+++ b/math/levmar/Makefile
@@ -26,6 +26,10 @@ OPENBLAS_USES= blaslapack:openblas
.include <bsd.port.pre.mk>
+# ld.bfd supports neither -z relro nor -z norelro on armv7
+BINUTILS_NO_MAKE_ENV_armv7= LD
+BINUTILS_NO_MAKE_ENV= ${BINUTILS_NO_MAKE_ENV_${ARCH}}
+
PORTDOCS= README.txt
PORTEXAMPLES= lmdemo.c Makefile.demo
PLIST_FILES= include/levmar.h \
diff --git a/math/linpack/Makefile b/math/linpack/Makefile
index 2f7f3d5a1d80..8aca5c80a33e 100644
--- a/math/linpack/Makefile
+++ b/math/linpack/Makefile
@@ -47,4 +47,8 @@ SRCS= cchdc.f cchdd.f cchex.f cchud.f cgbco.f cgbdi.f cgbfa.f cgbsl.f \
zsico.f zsidi.f zsifa.f zsisl.f zspco.f zspdi.f zspfa.f zspsl.f \
zsvdc.f ztrco.f ztrdi.f ztrsl.f
+# ld.bfd supports neither -z relro nor -z norelro on armv7
+BINUTILS_NO_MAKE_ENV_armv7= LD
+BINUTILS_NO_MAKE_ENV= ${BINUTILS_NO_MAKE_ENV_${ARCH}}
+
.include <bsd.port.mk>
diff --git a/math/mdal/Makefile b/math/mdal/Makefile
index 7de33d701234..e7cd9b760930 100644
--- a/math/mdal/Makefile
+++ b/math/mdal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdal
DISTVERSIONPREFIX= release-
DISTVERSION= 1.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math geography
MAINTAINER= wen@FreeBSD.org
diff --git a/math/octave-forge-csg-toolkit/Makefile b/math/octave-forge-csg-toolkit/Makefile
index 6f1abde3595a..c7283d0ebe64 100644
--- a/math/octave-forge-csg-toolkit/Makefile
+++ b/math/octave-forge-csg-toolkit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-csg-toolkit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.1
+DISTVERSION= 1.4.2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-csg-toolkit/distinfo b/math/octave-forge-csg-toolkit/distinfo
index aa0b675416d5..57757322355b 100644
--- a/math/octave-forge-csg-toolkit/distinfo
+++ b/math/octave-forge-csg-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747586917
-SHA256 (octave-forge/pr0m1th3as-csg-toolkit-v1.4.1_GH0.tar.gz) = 16d926e1ec99ddd1d94c9cb8c39ef5fb539e493b11c8d3673946cf3dd5a62cb4
-SIZE (octave-forge/pr0m1th3as-csg-toolkit-v1.4.1_GH0.tar.gz) = 2156001
+TIMESTAMP = 1747750196
+SHA256 (octave-forge/pr0m1th3as-csg-toolkit-v1.4.2_GH0.tar.gz) = 56fabd89edb550166aaeb7322b678721ad33864fe60b9e8602f596c91207e3b9
+SIZE (octave-forge/pr0m1th3as-csg-toolkit-v1.4.2_GH0.tar.gz) = 2159689
diff --git a/math/p5-Math-GMPq/Makefile b/math/p5-Math-GMPq/Makefile
index b399e3439e6f..a436ddcc945d 100644
--- a/math/p5-Math-GMPq/Makefile
+++ b/math/p5-Math-GMPq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Math-GMPq
-PORTVERSION= 0.64
+PORTVERSION= 0.66
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/math/p5-Math-GMPq/distinfo b/math/p5-Math-GMPq/distinfo
index 4d4180ebb293..4108a3ecae1f 100644
--- a/math/p5-Math-GMPq/distinfo
+++ b/math/p5-Math-GMPq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288808
-SHA256 (Math-GMPq-0.64.tar.gz) = bc9cdf01afc1c024e9bb3a7bd261823ba2ad64296431ff28deb3376f8b6581cd
-SIZE (Math-GMPq-0.64.tar.gz) = 63298
+TIMESTAMP = 1747715320
+SHA256 (Math-GMPq-0.66.tar.gz) = 4f4da406b3bc646af495a202667b3497114311b84efac9bd7f7ea5576b8ea082
+SIZE (Math-GMPq-0.66.tar.gz) = 70318
diff --git a/math/pdal/Makefile b/math/pdal/Makefile
index 46e6d28e95e0..95b0e9b6787d 100644
--- a/math/pdal/Makefile
+++ b/math/pdal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pdal
DISTVERSION= 2.8.4
+PORTREVISION= 1
CATEGORIES= math databases graphics
MASTER_SITES= https://github.com/PDAL/PDAL/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
diff --git a/math/py-awkward-cpp/Makefile b/math/py-awkward-cpp/Makefile
index 1c675bf14faf..c13e55e9f295 100644
--- a/math/py-awkward-cpp/Makefile
+++ b/math/py-awkward-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awkward-cpp
-PORTVERSION= 45
+PORTVERSION= 46
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-awkward-cpp/distinfo b/math/py-awkward-cpp/distinfo
index 7fe42ddf3277..31362187a7f6 100644
--- a/math/py-awkward-cpp/distinfo
+++ b/math/py-awkward-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289020
-SHA256 (awkward_cpp-45.tar.gz) = 86014cf5b1aabbadea2819c6e6055ee498a503eca234edc19ff502928b34f162
-SIZE (awkward_cpp-45.tar.gz) = 1688280
+TIMESTAMP = 1747715450
+SHA256 (awkward_cpp-46.tar.gz) = b82becb65a33280c6c27336ee5c037c5b7e394be52565aa31e087ca54adce59e
+SIZE (awkward_cpp-46.tar.gz) = 1688149
diff --git a/math/py-awkward/Makefile b/math/py-awkward/Makefile
index 26cb913bf260..478f457f125b 100644
--- a/math/py-awkward/Makefile
+++ b/math/py-awkward/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awkward
-PORTVERSION= 2.8.2
+PORTVERSION= 2.8.3
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.10.0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=45<45_99:math/py-awkward-cpp@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=46<46_99:math/py-awkward-cpp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fsspec>=2022.11.0:filesystems/py-fsspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
diff --git a/math/py-awkward/distinfo b/math/py-awkward/distinfo
index 2debc9ae7929..9c3d98394713 100644
--- a/math/py-awkward/distinfo
+++ b/math/py-awkward/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546566
-SHA256 (awkward-2.8.2.tar.gz) = d407e207717b9e51717d7bbfacd029198b5dfbc7ed91305b57088cd86aefba7b
-SIZE (awkward-2.8.2.tar.gz) = 6221318
+TIMESTAMP = 1747715448
+SHA256 (awkward-2.8.3.tar.gz) = 31db6f8d923a844791d6bfc233397fd4b34c72ade47852727b75278f1351f904
+SIZE (awkward-2.8.3.tar.gz) = 6221920
diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile
index 715f0408b805..58350ac2dd42 100644
--- a/math/py-cypari2/Makefile
+++ b/math/py-cypari2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cypari2
-PORTVERSION= 2.2.1
+PORTVERSION= 2.2.2
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-cypari2/distinfo b/math/py-cypari2/distinfo
index 462a75a19fe4..6b216dd4eae9 100644
--- a/math/py-cypari2/distinfo
+++ b/math/py-cypari2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737838943
-SHA256 (cypari2-2.2.1.tar.gz) = aaa017a6a280581902f73cf5ce1695712b6598a032be14cfab81f97c475f83b8
-SIZE (cypari2-2.2.1.tar.gz) = 127323
+TIMESTAMP = 1747769694
+SHA256 (cypari2-2.2.2.tar.gz) = 13a338735ea221c1068f8fc415561bf777d8c68725702bc749547264fd091720
+SIZE (cypari2-2.2.2.tar.gz) = 127375
diff --git a/math/py-narwhals/Makefile b/math/py-narwhals/Makefile
index 8eb7dda86998..8c43e76a9f37 100644
--- a/math/py-narwhals/Makefile
+++ b/math/py-narwhals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= narwhals
-PORTVERSION= 1.38.2
+PORTVERSION= 1.40.0
CATEGORIES= math python
MASTER_SITES= PYPI \
https://github.com/narwhals-dev/narwhals/releases/download/v${PORTVERSION}/
diff --git a/math/py-narwhals/distinfo b/math/py-narwhals/distinfo
index 23ec465cc08e..074897716ed8 100644
--- a/math/py-narwhals/distinfo
+++ b/math/py-narwhals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546568
-SHA256 (narwhals-1.38.2.tar.gz) = 7c5fbc9f2b8e1d5d95f49dcef9c2d94bf17810de68c87ff195dc7d22f7b3eeb5
-SIZE (narwhals-1.38.2.tar.gz) = 277368
+TIMESTAMP = 1747715452
+SHA256 (narwhals-1.40.0.tar.gz) = 17064abffd264ea1cfe6aefc8a0080f3a4ffb3659a98bcad5456ca80b88f2a0a
+SIZE (narwhals-1.40.0.tar.gz) = 487625
diff --git a/math/py-primecountpy/Makefile b/math/py-primecountpy/Makefile
index a2ddc6cac0d3..dff8d1687203 100644
--- a/math/py-primecountpy/Makefile
+++ b/math/py-primecountpy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= primecountpy
-PORTVERSION= 0.1.0
-PORTREVISION= 6
+PORTVERSION= 0.1.1
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,11 +17,17 @@ LIB_DEPENDS= libpari.so:math/pari \
RUN_DEPENDS= ${PYDEPS}
USES= localbase python
-USE_PYTHON= cython distutils
+USE_PYTHON= cython3 distutils
.if !defined(WITH_DEBUG)
LDFLAGS+= -s
.endif
PYDEPS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR}
+post-build:
+ ${FIND} ${WRKSRC} -name "*gnu.so" -delete -o -name "*313.pyc" -delete
+
+post-stage:
+ ${FIND} ${STAGEDIR} -name "*.cpp" -delete -o -name "*.pyx" -delete
+
.include <bsd.port.mk>
diff --git a/math/py-primecountpy/distinfo b/math/py-primecountpy/distinfo
index ad3fbcadde22..67b21416d88d 100644
--- a/math/py-primecountpy/distinfo
+++ b/math/py-primecountpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642085161
-SHA256 (primecountpy-0.1.0.tar.gz) = 78fe7cc32115f0669a45d7c90faaf39f7ce3939e39e2e7e5f14c17fe4bff0676
-SIZE (primecountpy-0.1.0.tar.gz) = 16070
+TIMESTAMP = 1747926193
+SHA256 (primecountpy-0.1.1.tar.gz) = c8561817c0be86eeffc41b97b6ef617d795f72cf3de59d9234d1c83d7e424030
+SIZE (primecountpy-0.1.1.tar.gz) = 117697
diff --git a/math/py-primecountpy/files/patch-primecountpy.egg-info_SOURCES.txt b/math/py-primecountpy/files/patch-primecountpy.egg-info_SOURCES.txt
new file mode 100644
index 000000000000..ff02d703f757
--- /dev/null
+++ b/math/py-primecountpy/files/patch-primecountpy.egg-info_SOURCES.txt
@@ -0,0 +1,16 @@
+--- primecountpy.egg-info/SOURCES.txt.orig 2025-05-20 20:18:19 UTC
++++ primecountpy.egg-info/SOURCES.txt
+@@ -8,7 +8,6 @@ primecountpy/primecount.cpp
+ primecountpy/__init__.py
+ primecountpy/defs.pxd
+ primecountpy/primecount.cpp
+-primecountpy/primecount.cpython-313-x86_64-linux-gnu.so
+ primecountpy/primecount.pyx
+ primecountpy.egg-info/PKG-INFO
+ primecountpy.egg-info/SOURCES.txt
+@@ -16,4 +15,3 @@ primecountpy.egg-info/top_level.txt
+ primecountpy.egg-info/not-zip-safe
+ primecountpy.egg-info/requires.txt
+ primecountpy.egg-info/top_level.txt
+-primecountpy/__pycache__/__init__.cpython-313.pyc
+\ No newline at end of file
diff --git a/math/py-pyreadstat/Makefile b/math/py-pyreadstat/Makefile
index bfdc74a27146..a4fc50048746 100644
--- a/math/py-pyreadstat/Makefile
+++ b/math/py-pyreadstat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyreadstat
-PORTVERSION= 1.2.8
+PORTVERSION= 1.2.9
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-pyreadstat/distinfo b/math/py-pyreadstat/distinfo
index f8963473ffb1..0228375655b3 100644
--- a/math/py-pyreadstat/distinfo
+++ b/math/py-pyreadstat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730540890
-SHA256 (pyreadstat-1.2.8.tar.gz) = ced3f261659f10d23843e36ec3ad6699fcac9a863820e53c6fb4b6c1abcf9e94
-SIZE (pyreadstat-1.2.8.tar.gz) = 560144
+TIMESTAMP = 1747715454
+SHA256 (pyreadstat-1.2.9.tar.gz) = bc4ff137b70013869727926867cf3c175ac56fd4e4a1d0e4317b559d8487ee4f
+SIZE (pyreadstat-1.2.9.tar.gz) = 565303
diff --git a/math/py-vector/Makefile b/math/py-vector/Makefile
new file mode 100644
index 000000000000..92317737cf8e
--- /dev/null
+++ b/math/py-vector/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= vector
+PORTVERSION= 1.6.2
+CATEGORIES= math python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Vector classes and utilities
+WWW= https://vector.readthedocs.io/en/latest/ \
+ https://github.com/scikit-hep/vector
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.13.3,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=19:devel/py-packaging@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/math/py-vector/distinfo b/math/py-vector/distinfo
new file mode 100644
index 000000000000..5a820226b82a
--- /dev/null
+++ b/math/py-vector/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747715288
+SHA256 (vector-1.6.2.tar.gz) = 6e59d9db8b615016fa542a2e8150d0c819046fe6940badd267811a454a7f0eca
+SIZE (vector-1.6.2.tar.gz) = 350018
diff --git a/math/py-vector/pkg-descr b/math/py-vector/pkg-descr
new file mode 100644
index 000000000000..cf382d09425e
--- /dev/null
+++ b/math/py-vector/pkg-descr
@@ -0,0 +1,4 @@
+Vector is a Python library for 2D and 3D spatial vectors, as well as 4D
+space-time vectors. It is especially intended for performing geometric
+calculations on arrays of vectors, rather than one vector at a time in a Python
+for loop.
diff --git a/math/saga/Makefile b/math/saga/Makefile
index cb6c029573e6..0d4d5feffcb8 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -1,5 +1,6 @@
PORTNAME= saga
PORTVERSION= 9.8.1
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*$//}/SAGA%20-%20${PORTVERSION}
diff --git a/math/slatec/Makefile b/math/slatec/Makefile
index 0c746dbf2da9..5b2e2ec45ead 100644
--- a/math/slatec/Makefile
+++ b/math/slatec/Makefile
@@ -14,6 +14,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= SLATEC Common Mathematical Library
WWW= https://www.netlib.org/slatec/
+LICENSE= PD
+
USES= fortran uidfix
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/src
@@ -29,6 +31,10 @@ MAKE_ENV+= LDADD="${LDADD}" SHLIB_MAJOR="${SHLIB_MAJOR}" \
SRCCONF="${SRCCONF}"
FFLAGS+= -std=legacy
+# ld.bfd supports neither -z relro nor -z norelro on armv7
+BINUTILS_NO_MAKE_ENV_armv7= LD
+BINUTILS_NO_MAKE_ENV= ${BINUTILS_NO_MAKE_ENV_${ARCH}}
+
OPTIONS_DEFINE= DOCS PROFILE
.include <bsd.port.options.mk>
diff --git a/math/spblas/Makefile b/math/spblas/Makefile
index 7e7de6963583..b714a879b0b9 100644
--- a/math/spblas/Makefile
+++ b/math/spblas/Makefile
@@ -1,5 +1,6 @@
PORTNAME= spblas
DISTVERSION= 1_03
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://math.nist.gov/spblas/:1 NL/blas/blast-forum/:2
DISTFILES= nist_spblas_${DISTVERSION}.zip:1
@@ -11,7 +12,6 @@ WWW= https://math.nist.gov/spblas/
LICENSE= PD
USES= dos2unix uidfix zip
-USE_GCC= yes
USE_LDCONFIG= yes
HEADERS= blas_enum.h blas_sparse.h blas_sparse_proto.h
diff --git a/misc/Makefile b/misc/Makefile
index dfb9a6b6745a..b82b900fbad6 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -254,6 +254,7 @@
SUBDIR += lightgbm
SUBDIR += linux-c7-sdl12-extralibs
SUBDIR += linux-rl9-sdl12-extralibs
+ SUBDIR += linux-rl9-sdl20-extralibs
SUBDIR += llama-cpp
SUBDIR += locale-en_DK
SUBDIR += localedata
@@ -447,6 +448,7 @@
SUBDIR += py-gluonnlp
SUBDIR += py-gpiozero
SUBDIR += py-halo
+ SUBDIR += py-hf-xet
SUBDIR += py-hist
SUBDIR += py-histoprint
SUBDIR += py-huepy
diff --git a/misc/freebsd-release-manifests/Makefile b/misc/freebsd-release-manifests/Makefile
index 3e7794d0af5d..a9f5e0a3e969 100644
--- a/misc/freebsd-release-manifests/Makefile
+++ b/misc/freebsd-release-manifests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-release-manifests
-DISTVERSION= 20250516
+DISTVERSION= 20250523
CATEGORIES= misc
MASTER_SITES= #
DISTFILES= #
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-BETA3 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-BETA3
deleted file mode 100644
index f1cf669de701..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-BETA3
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz fcb8f6a26e907a9868906b53d2308b3b268ce3f50188fa4b8bb4f33a74e6ab34 1716 base_dbg "Base system (Debugging)" off
-base.txz dbef21f918c387495ea9013fcadffe2d19026b0b881ac5e4268f761eadbe0642 29923 base "Base system (MANDATORY)" on
-kernel-dbg.txz 100862438672c22b8d6dabbace065e41b1c9afc3ccc28b07b75b4077637589b7 846 kernel_dbg "Kernel (Debugging)" on
-kernel.txz c0d492f5e8c9d22812bdfeb7aa005a10a3175ab998af42c993bafe7f1bc17da1 857 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 82af287a4e114f5e5730c7f32fcc1bb1856d37c62e9a875788f77de98ce98459 257 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz f94a5274fb78a120c62d669521cc5b9463302438d52973181a51f27f1d6923c4 729 lib32 "32-bit compatibility libraries" on
-ports.txz 9677d221e326b5e2aa1f01492234f987ff11c2a8b1c8e82f57cfef72eb9504eb 205817 ports "Ports tree" off
-src.txz 7a6ff265f1d97de3cdb17c54523c81ac6039414f41c42a0e4e0cc6b23be3ab54 109606 src "System source tree" off
-tests.txz 7683cd3df66f953bd6e2117b9c043f247491fcc8249f210194a202680d765346 7263 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-BETA4 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-BETA4
new file mode 100644
index 000000000000..4a24cb88e7f5
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-BETA4
@@ -0,0 +1,9 @@
+base-dbg.txz fe31eb2f896bea6a4f729cc072a2040d302299c241e2a1a105ea0b01853ac8a6 1716 base_dbg "Base system (Debugging)" off
+base.txz c94fdf21b7cf5a326eb64c4e5f2cd4960ae8d49b55e6f4103bd4a5b92eec7a37 29930 base "Base system (MANDATORY)" on
+kernel-dbg.txz 89e99b883563af85361683da454b164a798bedc04a83c56a3ee8418cc0b23c9f 846 kernel_dbg "Kernel (Debugging)" on
+kernel.txz 79291aab6fd46d38e85348abc1b2761ff2896681add83804790c619fe65842ab 857 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 369cee2e703941909efafe3a6f5f36e64c034ff9d3fbe38996d4cc4ecc8722af 257 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 559acf7399225f3c59e72bc74acf3a9e1a005029682fdaafa3f7747a4f343206 729 lib32 "32-bit compatibility libraries" on
+ports.txz 54165c2e0cbe41b0a72e280cc8ab4ab5e85aff8e92c70937f5934ad08e2012c4 205860 ports "Ports tree" off
+src.txz e483201654f00741808b9e75c6ee189e618f1185ea749749e5a709912a00f5db 109611 src "System source tree" off
+tests.txz ffefe7e2c4609909ed9e394cbbb7286d276624b3b749bfb1ffa37acf303f1847 7263 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-BETA3 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-BETA3
deleted file mode 100644
index bd8e9c1dfa9e..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-BETA3
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz adb182558fb1f04f7ca79c900ad91af77124fdca9ed9925ac9122c024e12b2da 1699 base_dbg "Base system (Debugging)" off
-base.txz e64068a7ec7165b950690e991786cb0c48decc056ed29d11f4f63fe83c5003db 29636 base "Base system (MANDATORY)" on
-kernel-dbg.txz 5829f8c76203f229b49cd863dede4a182af6102a7ceccaa832b6040e46bbdea5 702 kernel_dbg "Kernel (Debugging)" on
-kernel.txz 18d9f1c6482cf97eb1cb3ad6ce7ea93882f0168078ea55250c711bfe10c5e093 775 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 1126174084b9987e5c9bedab1e5794168212a5f34446bc0bc671db8ca9917f56 248 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz a16b1ef507094404235c63f709b3bdf718a7eff428557334378b821a928a3c40 710 lib32 "32-bit compatibility libraries" on
-ports.txz 9677d221e326b5e2aa1f01492234f987ff11c2a8b1c8e82f57cfef72eb9504eb 205817 ports "Ports tree" off
-src.txz 7a6ff265f1d97de3cdb17c54523c81ac6039414f41c42a0e4e0cc6b23be3ab54 109606 src "System source tree" off
-tests.txz 1afa0b427886b0c5a711147722b139f07c0386de76fa98226a25575dfdc03d41 7261 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-BETA4 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-BETA4
new file mode 100644
index 000000000000..af939ba81c90
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-BETA4
@@ -0,0 +1,9 @@
+base-dbg.txz 057cad9b611e8c7e39856a725fc201c347b4cd89f5238b0a768b7c3363b98096 1699 base_dbg "Base system (Debugging)" off
+base.txz 826a2959d644e383f0c5248571c3ae4a2e0eddbd3bf0c93b34be1114be74d841 29643 base "Base system (MANDATORY)" on
+kernel-dbg.txz bde2fb828fc910eeec36276bd0c1f711cbd46f9539abe8bab8ae09bd3f069c58 702 kernel_dbg "Kernel (Debugging)" on
+kernel.txz 9def83cf8e20b4cbef4c2eac9a1070f81457f8396c185572affb7ca33c07b170 775 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 295a5d3dc675476db4edcda0abf43e8acac81158ba07e6e580bb5f47d1556fd3 248 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 724aedda62c1422a6118704b210c88f7bb68e64aa3793928d8533cb8d0a0c5b4 710 lib32 "32-bit compatibility libraries" on
+ports.txz 54165c2e0cbe41b0a72e280cc8ab4ab5e85aff8e92c70937f5934ad08e2012c4 205860 ports "Ports tree" off
+src.txz e483201654f00741808b9e75c6ee189e618f1185ea749749e5a709912a00f5db 109611 src "System source tree" off
+tests.txz 3053f6560b94a412271d33898ec7aee94c98b771436953b043fedc197b076c84 7261 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/i386-i386-14.3-BETA3 b/misc/freebsd-release-manifests/files/MANIFESTS/i386-i386-14.3-BETA3
deleted file mode 100644
index a00de70245bf..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/i386-i386-14.3-BETA3
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz 4a7a2ccf5d1302e3aa440b2d3cc4f0a40186fdcb7095ad2d30cbe16fc8d0bc65 1691 base_dbg "Base system (Debugging)" off
-base.txz abe5403e738abcc004bfb4268904de6a3d0d37481fb255401c9e20b3c477f91f 29720 base "Base system (MANDATORY)" on
-kernel-dbg.txz a47ab8f7a380ba90d9b82c257bed0b137830433e00d1622f1d4505620fb7e8a1 808 kernel_dbg "Kernel (Debugging)" on
-kernel.txz 938a128860ccff6df6d53946717e47e2843234fc29dc7b05b4992ac13b5e5554 818 kernel "Kernel (MANDATORY)" on
-ports.txz 9677d221e326b5e2aa1f01492234f987ff11c2a8b1c8e82f57cfef72eb9504eb 205817 ports "Ports tree" off
-src.txz 7a6ff265f1d97de3cdb17c54523c81ac6039414f41c42a0e4e0cc6b23be3ab54 109606 src "System source tree" off
-tests.txz 8772183939b0a44289384f59a6be99c5ec184c25824a19c902ab7fa36b123815 7261 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/i386-i386-14.3-BETA4 b/misc/freebsd-release-manifests/files/MANIFESTS/i386-i386-14.3-BETA4
new file mode 100644
index 000000000000..d185f08fe3cf
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/i386-i386-14.3-BETA4
@@ -0,0 +1,7 @@
+base-dbg.txz 21ca93c807999818404a31af118fa6930777b9739b635f24ec493ef37e9ca90d 1691 base_dbg "Base system (Debugging)" off
+base.txz 12fcf32c146d7807fb287c46ba818d06c5954269a4a8e90116d2356256a61440 29728 base "Base system (MANDATORY)" on
+kernel-dbg.txz 564c939d0e3976e82fa858947d5141855fc59f6955c33aeaa70841acbff29c1f 808 kernel_dbg "Kernel (Debugging)" on
+kernel.txz d85b8a95a6169add0f4afb66f80624eae0beb81dbc02973aa905f005136bdadb 818 kernel "Kernel (MANDATORY)" on
+ports.txz 54165c2e0cbe41b0a72e280cc8ab4ab5e85aff8e92c70937f5934ad08e2012c4 205860 ports "Ports tree" off
+src.txz e483201654f00741808b9e75c6ee189e618f1185ea749749e5a709912a00f5db 109611 src "System source tree" off
+tests.txz 06a816c2864739eecfb85d12ef11cd638770f41a2dbbb8416cbac5ed2aaee2f9 7261 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc-14.3-BETA3 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc-14.3-BETA3
deleted file mode 100644
index 180a9d4752ac..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc-14.3-BETA3
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz 7bb7ef0c1d802f9ec4d103b70bd16e3eda2c5e9277df8e1fa137f9c49a27110f 1670 base_dbg "Base system (Debugging)" off
-base.txz 9aeda6d186c81e94a3791ec4d545aff14a8a8a27eec51d3c09100371fbb6d42b 29393 base "Base system (MANDATORY)" on
-kernel-dbg.txz 0554b629f6c66fe7675478542194a054e95117e74c2eb5259af3102e0e66443d 622 kernel_dbg "Kernel (Debugging)" on
-kernel.txz 84b5349819765dcbf47dfede7b5fb4dcd12ddcca28adb547b8eb6c9a07b41f6d 631 kernel "Kernel (MANDATORY)" on
-ports.txz 9677d221e326b5e2aa1f01492234f987ff11c2a8b1c8e82f57cfef72eb9504eb 205817 ports "Ports tree" off
-src.txz 7a6ff265f1d97de3cdb17c54523c81ac6039414f41c42a0e4e0cc6b23be3ab54 109606 src "System source tree" off
-tests.txz 7148a182715734987d0b8247173a5e2d5150e52531752b18000123bf0f91f2ce 7250 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc-14.3-BETA4 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc-14.3-BETA4
new file mode 100644
index 000000000000..d263c91bc854
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc-14.3-BETA4
@@ -0,0 +1,7 @@
+base-dbg.txz f2efbb55f287eb1e03848635d08d53df7737d8fac27281fd3ee6fac7f53682f1 1670 base_dbg "Base system (Debugging)" off
+base.txz c3410e2ac1b120d64c048195966f669fb341f2d5d7fd0fe0062bc50ea4616e18 29399 base "Base system (MANDATORY)" on
+kernel-dbg.txz f12eec86f54efdcaa5fe29640c72de0ac897ff4a6e9ff9c45a1f0f5e97ed5662 622 kernel_dbg "Kernel (Debugging)" on
+kernel.txz a01ab2d27d3a27fc2ee01e09d4f21f2b6fe13abd51b6bd62b5f9ced2ea57dadb 631 kernel "Kernel (MANDATORY)" on
+ports.txz 54165c2e0cbe41b0a72e280cc8ab4ab5e85aff8e92c70937f5934ad08e2012c4 205860 ports "Ports tree" off
+src.txz e483201654f00741808b9e75c6ee189e618f1185ea749749e5a709912a00f5db 109611 src "System source tree" off
+tests.txz c3a272c52ab9574da8a13c0409e857313a25d10e9413fc0ac0d40bfda9e64dc6 7250 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-BETA3 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-BETA3
deleted file mode 100644
index 1f8dd277fd6a..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-BETA3
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz 37595220386ef032052ac144ded2bf359bb0be148a0423156e2454969a8dfc33 1689 base_dbg "Base system (Debugging)" off
-base.txz 31025d5854f291de01994a5ae43dc93f8ff13faacc610a60f764aed3999b491d 29448 base "Base system (MANDATORY)" on
-kernel-dbg.txz 7fbad89f29319fd0c9509131c178a711a9d1c45010b7af978fdc0b12e9e225d6 649 kernel_dbg "Kernel (Debugging)" on
-kernel.txz d099e14408d3c1c7445964764f3b5e7693bbced1cc736581bba8f2f1c64b0603 658 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz e7487d77cfc0e2c117baad74bbec0f192a1d3682431c95f8a36fa842469eaebf 247 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz aae602fb527af3bc5c9491255159f789dd41351135f7b14cfc53f5df81abced0 708 lib32 "32-bit compatibility libraries" on
-ports.txz 9677d221e326b5e2aa1f01492234f987ff11c2a8b1c8e82f57cfef72eb9504eb 205817 ports "Ports tree" off
-src.txz 7a6ff265f1d97de3cdb17c54523c81ac6039414f41c42a0e4e0cc6b23be3ab54 109606 src "System source tree" off
-tests.txz 232dedacbd58910494bda3a9718529d1217785dea8bca5a4d7588549063bc978 7251 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-BETA4 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-BETA4
new file mode 100644
index 000000000000..b34f4df9ac64
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-BETA4
@@ -0,0 +1,9 @@
+base-dbg.txz 82fa4b5c4f76a91dbb6ac05a7a4a75fa3c9ca0469b62903e19c6a32c9cc43ca9 1689 base_dbg "Base system (Debugging)" off
+base.txz 390398f41756e860eb6b4f976d016f3c4069591ec0f72b8a06bce46c8e4edcec 29454 base "Base system (MANDATORY)" on
+kernel-dbg.txz c4b73b04d739d5f9c80cc2f01f381d49d664414fdccf02939a674c3d9fa5d05d 649 kernel_dbg "Kernel (Debugging)" on
+kernel.txz cc7680c99c325e612e04d67fde05591199f51a8ae8142291d590816b9198a739 658 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 5598c46305edddd677e98a98ceb14864613a0000979284394c52e3a8231ddc83 247 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 95b5fd191dca4868aa9dbffb7eaeb2ff0fef8f87b185164f2f66e116085a625d 708 lib32 "32-bit compatibility libraries" on
+ports.txz 54165c2e0cbe41b0a72e280cc8ab4ab5e85aff8e92c70937f5934ad08e2012c4 205860 ports "Ports tree" off
+src.txz e483201654f00741808b9e75c6ee189e618f1185ea749749e5a709912a00f5db 109611 src "System source tree" off
+tests.txz cf8d7575fcfec00409a3d319bddf93634a69d92623676669f29431bba0176f1f 7251 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-14.3-BETA3 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-14.3-BETA3
deleted file mode 100644
index ef2890bb992d..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-14.3-BETA3
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz 4ea1be9b7322fcb8d19ec9fd45322246aa18f9e0a3d30940725608488300c783 1676 base_dbg "Base system (Debugging)" off
-base.txz 82ce97bfae937cd00a97ded6a339171939a639e967088e065157dfb342525978 29429 base "Base system (MANDATORY)" on
-kernel-dbg.txz 5872214bc9e74db7b6e614a120361cef8286b3c4ca97fc099ad96f8966813ab4 648 kernel_dbg "Kernel (Debugging)" on
-kernel.txz 2efd49b0adebf3660fb55f30d0e5fd39d90ff3e0f955bb25be1768dc8089ffaf 657 kernel "Kernel (MANDATORY)" on
-ports.txz 9677d221e326b5e2aa1f01492234f987ff11c2a8b1c8e82f57cfef72eb9504eb 205817 ports "Ports tree" off
-src.txz 7a6ff265f1d97de3cdb17c54523c81ac6039414f41c42a0e4e0cc6b23be3ab54 109606 src "System source tree" off
-tests.txz 880fb80e017c14c13d2c266615efe249fd1e73569dbb600d6883806a0b3c6412 7262 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-14.3-BETA4 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-14.3-BETA4
new file mode 100644
index 000000000000..edd0ddbb31ef
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-14.3-BETA4
@@ -0,0 +1,7 @@
+base-dbg.txz 9739954edf0a0f32dd9a7082144dde52f5254fa904547b153a36d876bec48aa1 1676 base_dbg "Base system (Debugging)" off
+base.txz 40b5b1a060e558729fe5003920c550639f8aa226774060309b0d9a8ec2568871 29435 base "Base system (MANDATORY)" on
+kernel-dbg.txz 97498068d67f050920e2a11531870403516074cd2cbdacc9a216dae236870c7c 648 kernel_dbg "Kernel (Debugging)" on
+kernel.txz ba06c3fd2ec2a6fd333f1d607a99934432dce39865d4ef43364455bb74a4695a 657 kernel "Kernel (MANDATORY)" on
+ports.txz 54165c2e0cbe41b0a72e280cc8ab4ab5e85aff8e92c70937f5934ad08e2012c4 205860 ports "Ports tree" off
+src.txz e483201654f00741808b9e75c6ee189e618f1185ea749749e5a709912a00f5db 109611 src "System source tree" off
+tests.txz 5635f36ea0a4cf8fd8761e8bfe6de959ed9b7b26bc521cbe85388128be580902 7262 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-BETA3 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-BETA3
deleted file mode 100644
index 077d1572daec..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-BETA3
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz 06c523d0ae24e519bfc8876d518c769b5bade811fc1f44b2b7ff5fbe3ca45e08 1669 base_dbg "Base system (Debugging)" off
-base.txz 5196f6ce91b8dc91212831ca16a1e95a6b99049b2707571828144fd6f885b1b0 29388 base "Base system (MANDATORY)" on
-kernel-dbg.txz 690618e7f3c796c7322dcc0b38dd493bf910e6b865077a4ccf0354f5d7f45315 602 kernel_dbg "Kernel (Debugging)" on
-kernel.txz 355e8fc1ad87c3a273261bcf357363215a91a91edf57739a097d79b304a27af9 611 kernel "Kernel (MANDATORY)" on
-ports.txz 9677d221e326b5e2aa1f01492234f987ff11c2a8b1c8e82f57cfef72eb9504eb 205817 ports "Ports tree" off
-src.txz 7a6ff265f1d97de3cdb17c54523c81ac6039414f41c42a0e4e0cc6b23be3ab54 109606 src "System source tree" off
-tests.txz fac55f8a445a0f72f3b042a6e56728ad669a94b842b951e465e37c387a6b7bc6 7250 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-BETA4 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-BETA4
new file mode 100644
index 000000000000..735d3f5cd20c
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-BETA4
@@ -0,0 +1,7 @@
+base-dbg.txz 87912a40aa03f7999e144fdc91014a1fc70543cab5e45b9e06381ac06a60eedb 1669 base_dbg "Base system (Debugging)" off
+base.txz 1f3c6bb201764aab806e515e3bacd2f9dfadc632eda0e91ecb37dae041a8cf03 29394 base "Base system (MANDATORY)" on
+kernel-dbg.txz 2c110f4b12f9a35c75ce4663e01674865aa515fb4bf39626dd215954639c1a7d 602 kernel_dbg "Kernel (Debugging)" on
+kernel.txz 775444a59c277b27ba749c6e0d9aa3a98bdd11edd3daf59eaf81c95f018de170 611 kernel "Kernel (MANDATORY)" on
+ports.txz 54165c2e0cbe41b0a72e280cc8ab4ab5e85aff8e92c70937f5934ad08e2012c4 205860 ports "Ports tree" off
+src.txz e483201654f00741808b9e75c6ee189e618f1185ea749749e5a709912a00f5db 109611 src "System source tree" off
+tests.txz d229913d01e7a79fbb4783e64016fc3dad6005174fc0d772ed1b6a17d3794d06 7250 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-BETA3 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-BETA3
deleted file mode 100644
index 53f61c0a5f8c..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-BETA3
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz 10a3168705823aa763527bf112efa534db84388a9490d13907730745bfe67ee3 1675 base_dbg "Base system (Debugging)" off
-base.txz 739f55e4f34657ea26bb5a6780ca300dcc6ba5f9388911925d4282a081959594 29450 base "Base system (MANDATORY)" on
-kernel-dbg.txz b4a7e0b12e385ede35b11afa3d6f9833002f1f54223efd7af8a8d4174b026314 617 kernel_dbg "Kernel (Debugging)" on
-kernel.txz abaf42ede2564e4005d0ff7c6ba02be819b282942644f57b8ffc896a12840fbc 629 kernel "Kernel (MANDATORY)" on
-ports.txz 9677d221e326b5e2aa1f01492234f987ff11c2a8b1c8e82f57cfef72eb9504eb 205817 ports "Ports tree" off
-src.txz 7a6ff265f1d97de3cdb17c54523c81ac6039414f41c42a0e4e0cc6b23be3ab54 109606 src "System source tree" off
-tests.txz 40a5b3c35198b97d53484f85bac5ced8d5d6ab4813b8e359f1f51f91b60dcc92 7262 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-BETA4 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-BETA4
new file mode 100644
index 000000000000..43cc9454f5d9
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-BETA4
@@ -0,0 +1,7 @@
+base-dbg.txz 777bf8bc6c580011469688d46f760eeff47eda367de0efdc4a14585c0da89c4f 1675 base_dbg "Base system (Debugging)" off
+base.txz 5bf4889cd9ba220ff6d5da8deb79266c417eb1230977a68377dbfb07ec36e268 29456 base "Base system (MANDATORY)" on
+kernel-dbg.txz 3c10b618607d556c5293041afd538a27df83e27942d5e02949cb79b464147143 617 kernel_dbg "Kernel (Debugging)" on
+kernel.txz 7d6189e0580e2a6f405400790c681eaa075a72d34f0c61c665c5a02b536579ab 629 kernel "Kernel (MANDATORY)" on
+ports.txz 54165c2e0cbe41b0a72e280cc8ab4ab5e85aff8e92c70937f5934ad08e2012c4 205860 ports "Ports tree" off
+src.txz e483201654f00741808b9e75c6ee189e618f1185ea749749e5a709912a00f5db 109611 src "System source tree" off
+tests.txz 84ab80b3d43ada1455866aa0ea5e7e2468b9e18e78aa45ed476c744cd329197f 7262 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/pkg-plist b/misc/freebsd-release-manifests/pkg-plist
index 6fb22ecb7881..2654ae1f89a3 100644
--- a/misc/freebsd-release-manifests/pkg-plist
+++ b/misc/freebsd-release-manifests/pkg-plist
@@ -3,46 +3,46 @@
%%DATADIR%%/MANIFESTS/amd64-amd64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.1-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.2-RELEASE
-%%DATADIR%%/MANIFESTS/amd64-amd64-14.3-BETA3
+%%DATADIR%%/MANIFESTS/amd64-amd64-14.3-BETA4
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.3-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.4-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.1-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.2-RELEASE
-%%DATADIR%%/MANIFESTS/arm64-aarch64-14.3-BETA3
+%%DATADIR%%/MANIFESTS/arm64-aarch64-14.3-BETA4
%%DATADIR%%/MANIFESTS/i386-i386-13.3-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-13.4-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-13.5-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-14.1-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-14.2-RELEASE
-%%DATADIR%%/MANIFESTS/i386-i386-14.3-BETA3
+%%DATADIR%%/MANIFESTS/i386-i386-14.3-BETA4
%%DATADIR%%/MANIFESTS/powerpc-powerpc-13.3-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc-14.1-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc-14.2-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc-14.3-BETA3
+%%DATADIR%%/MANIFESTS/powerpc-powerpc-14.3-BETA4
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-13.3-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.1-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.2-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.3-BETA3
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.3-BETA4
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.3-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.1-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.2-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.3-BETA3
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.3-BETA4
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.3-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.1-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.2-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.3-BETA3
+%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.3-BETA4
%%DATADIR%%/MANIFESTS/riscv-riscv64-13.3-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-13.4-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.1-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.2-RELEASE
-%%DATADIR%%/MANIFESTS/riscv-riscv64-14.3-BETA3
+%%DATADIR%%/MANIFESTS/riscv-riscv64-14.3-BETA4
diff --git a/misc/linux-rl9-sdl20-extralibs/Makefile b/misc/linux-rl9-sdl20-extralibs/Makefile
new file mode 100644
index 000000000000..246dbb3efe43
--- /dev/null
+++ b/misc/linux-rl9-sdl20-extralibs/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= sdl20-extralibs
+PORTVERSION= 1
+CATEGORIES= misc linux
+MASTER_SITES= EPEL9
+DISTNAME=
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= Additional SDL 2.0 libraries (Rocky Linux ${LINUX_DIST_VER})
+WWW= https://www.libsdl.org/
+
+LICENSE= LGPL20+
+
+USES= linux:rl9
+USE_LINUX= imageformats-libs sdl20
+USE_LINUX_RPM= yes
+
+BIN_DISTNAMES= SDL2_image-2.8.2-1.el9
+
+LIB_DISTNAMES= SDL2_gfx-1.0.4-10.el9 \
+ SDL2_image-2.8.2-1.el9 \
+ SDL2_net-2.2.0-3.el9 \
+ SDL2_mixer-2.8.1-1.el9 \
+ SDL2_ttf-2.20.2-1.el9
+
+SRC_DISTFILES= SDL2_gfx-1.0.4-10.el9${SRC_SUFX}:SOURCE \
+ SDL2_image-2.8.2-1.el9${SRC_SUFX}:SOURCE \
+ SDL2_net-2.2.0-3.el9${SRC_SUFX}:SOURCE \
+ SDL2_mixer-2.8.1-1.el9${SRC_SUFX}:SOURCE \
+ SDL2_ttf-2.20.2-1.el9${SRC_SUFX}:SOURCE
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/misc/linux-rl9-sdl20-extralibs/distinfo b/misc/linux-rl9-sdl20-extralibs/distinfo
new file mode 100644
index 000000000000..c13136d75f45
--- /dev/null
+++ b/misc/linux-rl9-sdl20-extralibs/distinfo
@@ -0,0 +1,31 @@
+TIMESTAMP = 1747936212
+SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.aarch64.rpm) = 8c68c20864ec46f5171bb19441165d343eb673d8e3f54bbcaa50b66aa11a9304
+SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.aarch64.rpm) = 39437
+SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.x86_64.rpm) = 85fcd5ae2640448b83295ed1cc5c7a97428b963723d87c83a8bd06663f043db0
+SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.x86_64.rpm) = 40074
+SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.aarch64.rpm) = a1a78f8460a84ccf272659df540354331ccf128b63ab56d3e04b1e4602766dea
+SIZE (rocky/s/SDL2_image-2.8.2-1.el9.aarch64.rpm) = 107516
+SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.x86_64.rpm) = 30e896d0666851a4c721ee45b242fd317fd58038b1bb95576a0af7ce0e0a084a
+SIZE (rocky/s/SDL2_image-2.8.2-1.el9.x86_64.rpm) = 107860
+SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.aarch64.rpm) = d85f2590a7daf03ad73bc18f35e0868b3226b2624fd9940286131073de0dfa9e
+SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.aarch64.rpm) = 168550
+SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.x86_64.rpm) = 736d9eeb48f24cedde2d704c5b237537eacf609b9bbfa996a9219c7efe8c7cf1
+SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.x86_64.rpm) = 171511
+SHA256 (rocky/s/SDL2_net-2.2.0-3.el9.aarch64.rpm) = 03a8171960c304d676eea819d5e3742a511b87ba1ca8abfe3e3b0bf990372916
+SIZE (rocky/s/SDL2_net-2.2.0-3.el9.aarch64.rpm) = 19952
+SHA256 (rocky/s/SDL2_net-2.2.0-3.el9.x86_64.rpm) = d512a9d07e351288387dcfe664b62071c6113d3380dddd658f5c3b38d21e4dc5
+SIZE (rocky/s/SDL2_net-2.2.0-3.el9.x86_64.rpm) = 19931
+SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.aarch64.rpm) = d63c53b2e80e78e7ba268fc4863e6c46d8ee6f94d59dea6d603251434f11393f
+SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.aarch64.rpm) = 35031
+SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.x86_64.rpm) = bb28cd9736a7a330a3647e1e2027a16248300e29c43bbf291311f33fbcee6084
+SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.x86_64.rpm) = 40681
+SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.src.rpm) = b12e3145f45b634e17f17c8de2367eadb66eba4af63cea2f1456dfcaf24d4a65
+SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.src.rpm) = 1236291
+SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.src.rpm) = b29fa23de7cf4f7bd1e43921207a9a98a72a65e2aa415976173d2e7f95ded1f9
+SIZE (rocky/s/SDL2_image-2.8.2-1.el9.src.rpm) = 11361542
+SHA256 (rocky/s/SDL2_net-2.2.0-3.el9.src.rpm) = 4e38a31c1faf644e7557b65f02ec173a249d47136f1073d77b9e0a96fbd8f811
+SIZE (rocky/s/SDL2_net-2.2.0-3.el9.src.rpm) = 8707507
+SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.src.rpm) = 7a750d39a5a1d45e02a8354b46fe97c7d6cb4c6f097283d1b5a7b2ac42429d0d
+SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.src.rpm) = 5992154
+SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.src.rpm) = 0513274cb41f7bfbe0cf71418eef756c13e42c049ab8d63f8e127800373eb91a
+SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.src.rpm) = 13146312
diff --git a/misc/linux-rl9-sdl20-extralibs/pkg-descr b/misc/linux-rl9-sdl20-extralibs/pkg-descr
new file mode 100644
index 000000000000..b350f36fb73d
--- /dev/null
+++ b/misc/linux-rl9-sdl20-extralibs/pkg-descr
@@ -0,0 +1,5 @@
+Simple DirectMedia Layer is a cross-platform development library designed to
+provide low level access to audio, keyboard, mouse, joystick, and graphics
+hardware via OpenGL and Direct3D.
+
+This package ships extra SDL-related libraries like Mixer, Image, TTF, etc.
diff --git a/misc/linux-rl9-sdl20-extralibs/pkg-plist.aarch64 b/misc/linux-rl9-sdl20-extralibs/pkg-plist.aarch64
new file mode 100644
index 000000000000..4cf237941dae
--- /dev/null
+++ b/misc/linux-rl9-sdl20-extralibs/pkg-plist.aarch64
@@ -0,0 +1,35 @@
+usr/bin/playmus2
+usr/bin/playwave2
+usr/bin/showimage2
+usr/lib/.build-id/33/9c4c387f75655d63eb265df2db59996eebcfe9
+usr/lib/.build-id/5d/c083dfbec8b658a36a10c0d061667dec9e1130
+usr/lib/.build-id/77/e41c8b152a062d85b08a8f0c1571bc78294bfe
+usr/lib/.build-id/ae/5e4a28cd22e963e74b8a54c8d0d2f4bc2f19e5
+usr/lib/.build-id/bb/f246f1d524b08e4d2df375bbb35976ccc78b02
+usr/lib/.build-id/da/f007650a0e92f9461de46089740f215231d258
+usr/lib/.build-id/fa/68e2bd40ee2640e8ce3d23fb5626d7e083dbdc
+usr/lib/.build-id/fe/50ad464c14c081ffc0682020772f0768bd789a
+usr/lib64/libSDL2_gfx-1.0.so.0
+usr/lib64/libSDL2_gfx-1.0.so.0.0.2
+usr/lib64/libSDL2_image-2.0.so.0
+usr/lib64/libSDL2_image-2.0.so.0.800.2
+usr/lib64/libSDL2_mixer-2.0.so.0
+usr/lib64/libSDL2_mixer-2.0.so.0.800.1
+usr/lib64/libSDL2_net-2.0.so.0
+usr/lib64/libSDL2_net-2.0.so.0.200.0
+usr/lib64/libSDL2_ttf-2.0.so.0
+usr/lib64/libSDL2_ttf-2.0.so.0.2000.2
+usr/share/doc/SDL2_gfx/AUTHORS
+usr/share/doc/SDL2_gfx/NEWS
+usr/share/doc/SDL2_gfx/README
+usr/share/doc/SDL2_image/CHANGES.txt
+usr/share/doc/SDL2_mixer/CHANGES.txt
+usr/share/doc/SDL2_net/CHANGES.txt
+usr/share/doc/SDL2_net/README.txt
+usr/share/doc/SDL2_ttf/CHANGES.txt
+usr/share/doc/SDL2_ttf/README.txt
+usr/share/licenses/SDL2_gfx/COPYING
+usr/share/licenses/SDL2_image/LICENSE.txt
+usr/share/licenses/SDL2_mixer/LICENSE.txt
+usr/share/licenses/SDL2_net/LICENSE.txt
+usr/share/licenses/SDL2_ttf/LICENSE.txt
diff --git a/misc/linux-rl9-sdl20-extralibs/pkg-plist.amd64 b/misc/linux-rl9-sdl20-extralibs/pkg-plist.amd64
new file mode 100644
index 000000000000..a2bd753900d2
--- /dev/null
+++ b/misc/linux-rl9-sdl20-extralibs/pkg-plist.amd64
@@ -0,0 +1,35 @@
+usr/bin/playmus2
+usr/bin/playwave2
+usr/bin/showimage2
+usr/lib/.build-id/3f/37bd142d69499524b1ca23c44f6ddfa0bb6c67
+usr/lib/.build-id/6a/3d27a743249161be4625e0bc7e42a3b99b737b
+usr/lib/.build-id/76/2d5d8bcf311c81e265f69ce673fa8f5639e5a8
+usr/lib/.build-id/a6/2990bf4f41d140ff7050e242b442578fed9ed0
+usr/lib/.build-id/c1/9aa514e517d8cbea69c7f37a59cfa6d0ab4d80
+usr/lib/.build-id/c2/45a591d6cbe152f05443c2c551b358dcc96591
+usr/lib/.build-id/f5/62c13a889c1ec3797aab73032e562d58266ac5
+usr/lib/.build-id/f7/de37d6066fa2967c13f1fb2261fe339261ff79
+usr/lib64/libSDL2_gfx-1.0.so.0
+usr/lib64/libSDL2_gfx-1.0.so.0.0.2
+usr/lib64/libSDL2_image-2.0.so.0
+usr/lib64/libSDL2_image-2.0.so.0.800.2
+usr/lib64/libSDL2_mixer-2.0.so.0
+usr/lib64/libSDL2_mixer-2.0.so.0.800.1
+usr/lib64/libSDL2_net-2.0.so.0
+usr/lib64/libSDL2_net-2.0.so.0.200.0
+usr/lib64/libSDL2_ttf-2.0.so.0
+usr/lib64/libSDL2_ttf-2.0.so.0.2000.2
+%%PORTDOCS%%usr/share/doc/SDL2_gfx/AUTHORS
+%%PORTDOCS%%usr/share/doc/SDL2_gfx/NEWS
+%%PORTDOCS%%usr/share/doc/SDL2_gfx/README
+%%PORTDOCS%%usr/share/doc/SDL2_image/CHANGES.txt
+%%PORTDOCS%%usr/share/doc/SDL2_mixer/CHANGES.txt
+%%PORTDOCS%%usr/share/doc/SDL2_net/CHANGES.txt
+%%PORTDOCS%%usr/share/doc/SDL2_net/README.txt
+%%PORTDOCS%%usr/share/doc/SDL2_ttf/CHANGES.txt
+%%PORTDOCS%%usr/share/doc/SDL2_ttf/README.txt
+usr/share/licenses/SDL2_gfx/COPYING
+usr/share/licenses/SDL2_image/LICENSE.txt
+usr/share/licenses/SDL2_mixer/LICENSE.txt
+usr/share/licenses/SDL2_net/LICENSE.txt
+usr/share/licenses/SDL2_ttf/LICENSE.txt
diff --git a/misc/p5-Business-ISBN-Data/Makefile b/misc/p5-Business-ISBN-Data/Makefile
index 7fa98fa1426c..5fbc9553fe83 100644
--- a/misc/p5-Business-ISBN-Data/Makefile
+++ b/misc/p5-Business-ISBN-Data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Business-ISBN-Data
-PORTVERSION= 20250516.001
+PORTVERSION= 20250521.001
CATEGORIES= misc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/misc/p5-Business-ISBN-Data/distinfo b/misc/p5-Business-ISBN-Data/distinfo
index 509c12d605d8..04a282897024 100644
--- a/misc/p5-Business-ISBN-Data/distinfo
+++ b/misc/p5-Business-ISBN-Data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747554263
-SHA256 (Business-ISBN-Data-20250516.001.tar.gz) = 42ef6f7b0515b4775dde59a07e56069323af0a4a5816aae960e749abbe3c1c15
-SIZE (Business-ISBN-Data-20250516.001.tar.gz) = 36860
+TIMESTAMP = 1748157860
+SHA256 (Business-ISBN-Data-20250521.001.tar.gz) = 356230fc6afa912283bbbc2cda0693771b071ea337a67e46601fc6a72bb3bf83
+SIZE (Business-ISBN-Data-20250521.001.tar.gz) = 36871
diff --git a/misc/py-aider-chat/Makefile b/misc/py-aider-chat/Makefile
index 6247f4fdfa2f..af9742bbf857 100644
--- a/misc/py-aider-chat/Makefile
+++ b/misc/py-aider-chat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aider_chat
-DISTVERSION= 0.82.2
+DISTVERSION= 0.83.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -41,7 +41,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.3:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pathspec>=0.12.1:devel/py-pathspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pexpect>=4.9.0:misc/py-pexpect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=10.4.0:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}posthog>=3.7.0:misc/py-posthog@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}posthog>=4.0.1:misc/py-posthog@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.47:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydub>=0.25:audio/py-pydub@${PY_FLAVOR} \
@@ -49,7 +49,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.3:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyperclip>=1.7.0:devel/py-pyperclip@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml-include>=1.2:devel/py-pyyaml-include@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=13.8:textproc/py-rich@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.11,1<1.14,1:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.11,1:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shtab>0:devel/py-shtab@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}socksio>=1<2:net/py-socksio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sounddevice>=0.5.0:audio/py-sounddevice@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}SoundFile>=0.12:audio/py-SoundFile@${PY_FLAVOR} \
diff --git a/misc/py-aider-chat/distinfo b/misc/py-aider-chat/distinfo
index 7a4c0bdbab8d..535961c50880 100644
--- a/misc/py-aider-chat/distinfo
+++ b/misc/py-aider-chat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746434942
-SHA256 (aider_chat-0.82.2.tar.gz) = fb725d4b5c7874a76b113bee3ab49e1a4c7daeae6f30accc6fd36960aa4f5928
-SIZE (aider_chat-0.82.2.tar.gz) = 1280757
+TIMESTAMP = 1747997462
+SHA256 (aider_chat-0.83.0.tar.gz) = e2ce2ea5881d92327a75b07f4a983c053a4f488d05b078d67bc2efa0b54661ff
+SIZE (aider_chat-0.83.0.tar.gz) = 1301188
diff --git a/misc/py-aider-chat/files/patch-aider_commands.py b/misc/py-aider-chat/files/patch-aider_commands.py
index 4ee55c42b1dd..cfa6e67a6b58 100644
--- a/misc/py-aider-chat/files/patch-aider_commands.py
+++ b/misc/py-aider-chat/files/patch-aider_commands.py
@@ -1,4 +1,4 @@
---- aider/commands.py.orig 2025-04-14 23:24:32 UTC
+--- aider/commands.py.orig 2025-05-09 22:41:18 UTC
+++ aider/commands.py
@@ -21,7 +21,7 @@ from aider.run_cmd import run_cmd
from aider.llm import litellm
@@ -9,17 +9,23 @@
from aider.utils import is_image_file
from .dump import dump # noqa: F401
-@@ -219,14 +219,6 @@ class Commands:
+@@ -220,20 +220,6 @@ class Commands:
return
self.io.tool_output(f"Scraping {url}...")
- if not self.scraper:
-- res = install_playwright(self.io)
-- if not res:
-- self.io.tool_warning("Unable to initialize playwright.")
+- disable_playwright = getattr(self.args, "disable_playwright", False)
+- if disable_playwright:
+- res = False
+- else:
+- res = install_playwright(self.io)
+- if not res:
+- self.io.tool_warning("Unable to initialize playwright.")
-
- self.scraper = Scraper(
-- print_error=self.io.tool_error, playwright_available=res, verify_ssl=self.verify_ssl
+- print_error=self.io.tool_error,
+- playwright_available=res,
+- verify_ssl=self.verify_ssl,
- )
content = self.scraper.scrape(url) or ""
diff --git a/misc/py-aider-chat/files/patch-aider_scrape.py b/misc/py-aider-chat/files/patch-aider_scrape.py
index e52881317294..ba103c6f725e 100644
--- a/misc/py-aider-chat/files/patch-aider_scrape.py
+++ b/misc/py-aider-chat/files/patch-aider_scrape.py
@@ -1,65 +1,6 @@
---- aider/scrape.py.orig 2025-04-14 23:24:32 UTC
+--- aider/scrape.py.orig 2025-05-09 22:41:18 UTC
+++ aider/scrape.py
-@@ -15,57 +15,8 @@ def install_playwright(io):
-
-
- def install_playwright(io):
-- try:
-- from playwright.sync_api import sync_playwright
-+ return False
-
-- has_pip = True
-- except ImportError:
-- has_pip = False
--
-- try:
-- with sync_playwright() as p:
-- p.chromium.launch()
-- has_chromium = True
-- except Exception:
-- has_chromium = False
--
-- if has_pip and has_chromium:
-- return True
--
-- pip_cmd = utils.get_pip_install(["aider-chat[playwright]"])
-- chromium_cmd = "-m playwright install --with-deps chromium"
-- chromium_cmd = [sys.executable] + chromium_cmd.split()
--
-- cmds = ""
-- if not has_pip:
-- cmds += " ".join(pip_cmd) + "\n"
-- if not has_chromium:
-- cmds += " ".join(chromium_cmd) + "\n"
--
-- text = f"""For the best web scraping, install Playwright:
--
--{cmds}
--See {urls.enable_playwright} for more info.
--"""
--
-- io.tool_output(text)
-- if not io.confirm_ask("Install playwright?", default="y"):
-- return
--
-- if not has_pip:
-- success, output = utils.run_install(pip_cmd)
-- if not success:
-- io.tool_error(output)
-- return
--
-- success, output = utils.run_install(chromium_cmd)
-- if not success:
-- io.tool_error(output)
-- return
--
-- return True
--
--
- class Scraper:
- pandoc_available = None
- playwright_available = None
-@@ -82,7 +33,7 @@ class Scraper:
+@@ -92,7 +92,7 @@ class Scraper:
else:
self.print_error = print
@@ -68,7 +9,7 @@
self.verify_ssl = verify_ssl
def scrape(self, url):
-@@ -93,10 +44,7 @@ class Scraper:
+@@ -103,10 +103,7 @@ class Scraper:
`url` - the URL to scrape.
"""
@@ -80,7 +21,7 @@
if not content:
self.print_error(f"Failed to retrieve content from {url}")
-@@ -128,58 +76,6 @@ class Scraper:
+@@ -138,58 +135,6 @@ class Scraper:
]
return any(re.search(pattern, content, re.IGNORECASE) for pattern in html_patterns)
return False
diff --git a/misc/py-hf-xet/Makefile b/misc/py-hf-xet/Makefile
new file mode 100644
index 000000000000..f66f00055cbc
--- /dev/null
+++ b/misc/py-hf-xet/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= hf-xet
+DISTVERSION= 1.1.2
+CATEGORIES= misc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Fast transfer of large files with the Hugging Face Hub
+WWW= https://github.com/huggingface/xet-core
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.7<2.0:devel/py-maturin@${PY_FLAVOR}
+
+USES= cargo python ssl
+
+USE_PYTHON= autoplist pep517 pytest
+
+CARGO_CARGOTOML=${WRKSRC}/hf_xet/Cargo.toml
+CARGO_CARGOLOCK=${WRKSRC}/hf_xet/Cargo.lock
+CARGO_BUILD= no
+CARGO_INSTALL= no
+CARGO_ENV= OPENSSL_NO_VENDOR=1
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/hf_xet/*.so
+
+.include <bsd.port.mk>
diff --git a/misc/py-hf-xet/Makefile.crates b/misc/py-hf-xet/Makefile.crates
new file mode 100644
index 000000000000..0f707dc115e1
--- /dev/null
+++ b/misc/py-hf-xet/Makefile.crates
@@ -0,0 +1,404 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
+ aligned-vec-0.6.1 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.93 \
+ arrayref-0.3.9 \
+ arrayvec-0.7.6 \
+ async-scoped-0.7.1 \
+ async-trait-0.1.88 \
+ atomic-waker-1.1.2 \
+ atty-0.2.14 \
+ autocfg-1.4.0 \
+ backtrace-0.3.74 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ bincode-1.3.3 \
+ bipbuffer-0.1.2 \
+ bitflags-1.3.2 \
+ bitflags-2.6.0 \
+ blake3-1.5.4 \
+ block-buffer-0.10.4 \
+ bumpalo-3.16.0 \
+ bytemuck-1.20.0 \
+ byteorder-1.5.0 \
+ bytes-1.8.0 \
+ cc-1.2.1 \
+ cfg-if-0.1.10 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.39 \
+ clap-3.2.25 \
+ clap-4.5.31 \
+ clap_builder-4.5.31 \
+ clap_derive-3.2.25 \
+ clap_derive-4.5.28 \
+ clap_lex-0.2.4 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.3 \
+ colored-2.1.0 \
+ constant_time_eq-0.3.1 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ countio-0.2.19 \
+ cpp_demangle-0.4.4 \
+ cpufeatures-0.2.15 \
+ crc32fast-1.4.2 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.11 \
+ crossbeam-utils-0.8.20 \
+ crunchy-0.2.2 \
+ crypto-common-0.1.6 \
+ csv-1.3.1 \
+ csv-core-0.1.12 \
+ ctor-0.1.26 \
+ ctrlc-3.4.5 \
+ debugid-0.8.0 \
+ deranged-0.3.11 \
+ derivative-2.2.0 \
+ digest-0.10.7 \
+ dirs-5.0.1 \
+ dirs-sys-0.4.1 \
+ displaydoc-0.2.5 \
+ downcast-0.11.0 \
+ either-1.13.0 \
+ encoding_rs-0.8.35 \
+ equator-0.2.2 \
+ equator-macro-0.2.1 \
+ equivalent-1.0.1 \
+ errno-0.3.11 \
+ fastrand-2.2.0 \
+ findshlibs-0.10.2 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ fragile-2.0.0 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ gearhash-0.1.3 \
+ generic-array-0.14.7 \
+ getrandom-0.2.15 \
+ getrandom-0.3.1 \
+ gimli-0.31.1 \
+ h2-0.3.26 \
+ h2-0.4.7 \
+ half-2.4.1 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.1 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ heed-0.11.0 \
+ heed-traits-0.8.0 \
+ heed-types-0.8.0 \
+ hermit-abi-0.1.19 \
+ hermit-abi-0.3.9 \
+ hermit-abi-0.4.0 \
+ http-0.2.12 \
+ http-1.1.0 \
+ http-body-0.4.6 \
+ http-body-1.0.1 \
+ http-body-util-0.1.2 \
+ httparse-1.9.5 \
+ httpdate-1.0.3 \
+ hyper-0.14.31 \
+ hyper-1.5.1 \
+ hyper-rustls-0.27.3 \
+ hyper-tls-0.5.0 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.10 \
+ iana-time-zone-0.1.61 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ indexmap-1.9.3 \
+ indexmap-2.6.0 \
+ indoc-2.0.5 \
+ inferno-0.11.21 \
+ instant-0.1.13 \
+ ipnet-2.10.1 \
+ is-terminal-0.4.13 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.10.5 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.13 \
+ js-sys-0.3.77 \
+ jsonwebtoken-9.3.0 \
+ lazy_static-1.5.0 \
+ len-trait-0.6.1 \
+ libc-0.2.171 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.7.3 \
+ lmdb-rkv-sys-0.11.2 \
+ lock_api-0.4.12 \
+ log-0.4.22 \
+ lz4_flex-0.11.3 \
+ matchers-0.1.0 \
+ memchr-2.7.4 \
+ memmap2-0.9.5 \
+ memoffset-0.9.1 \
+ mime-0.3.17 \
+ miniz_oxide-0.8.0 \
+ mio-1.0.2 \
+ mockall-0.13.1 \
+ mockall_derive-0.13.1 \
+ more-asserts-0.3.1 \
+ native-tls-0.2.12 \
+ nix-0.26.4 \
+ nix-0.29.0 \
+ nu-ansi-term-0.46.0 \
+ num-bigint-0.4.6 \
+ num-conv-0.1.0 \
+ num-format-0.4.4 \
+ num-integer-0.1.46 \
+ num-traits-0.2.19 \
+ object-0.36.5 \
+ once_cell-1.20.2 \
+ openssl-0.10.68 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.5 \
+ openssl-src-300.4.0+3.4.0 \
+ openssl-sys-0.9.104 \
+ option-ext-0.2.0 \
+ os_str_bytes-6.6.1 \
+ overload-0.1.1 \
+ page_size-0.4.2 \
+ parking_lot-0.11.2 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.8.6 \
+ parking_lot_core-0.9.10 \
+ paste-0.1.18 \
+ paste-impl-0.1.18 \
+ pem-3.0.4 \
+ percent-encoding-2.3.1 \
+ pin-project-1.1.7 \
+ pin-project-internal-1.1.7 \
+ pin-project-lite-0.2.15 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.31 \
+ portable-atomic-1.9.0 \
+ powerfmt-0.2.0 \
+ pprof-0.14.0 \
+ ppv-lite86-0.2.20 \
+ predicates-3.1.2 \
+ predicates-core-1.0.8 \
+ predicates-tree-1.0.11 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro-hack-0.5.20+deprecated \
+ proc-macro2-1.0.89 \
+ prometheus-0.13.4 \
+ prost-0.12.6 \
+ prost-derive-0.12.6 \
+ protobuf-2.28.0 \
+ protobuf-codegen-2.28.0 \
+ protobuf-codegen-pure-2.28.0 \
+ pyo3-0.23.3 \
+ pyo3-build-config-0.23.3 \
+ pyo3-ffi-0.23.3 \
+ pyo3-macros-0.23.3 \
+ pyo3-macros-backend-0.23.3 \
+ quick-xml-0.26.0 \
+ quote-1.0.37 \
+ rand-0.8.5 \
+ rand-0.9.1 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.2.16 \
+ redox_syscall-0.5.7 \
+ redox_users-0.4.6 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ reqwest-0.11.27 \
+ reqwest-0.12.9 \
+ reqwest-middleware-0.3.3 \
+ reqwest-retry-0.6.1 \
+ retry-policies-0.4.0 \
+ rgb-0.8.50 \
+ ring-0.17.8 \
+ rustc-demangle-0.1.24 \
+ rustc-hash-1.1.0 \
+ rustix-1.0.7 \
+ rustls-0.23.17 \
+ rustls-pemfile-1.0.4 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.10.0 \
+ rustls-webpki-0.102.8 \
+ rustversion-1.0.20 \
+ ryu-1.0.18 \
+ safe-transmute-0.11.3 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ scopeguard-1.2.0 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.12.1 \
+ serde-1.0.215 \
+ serde_derive-1.0.215 \
+ serde_json-1.0.133 \
+ serde_repr-0.1.19 \
+ serde_urlencoded-0.7.1 \
+ sha2-0.10.8 \
+ sha2-asm-0.6.4 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-0.3.17 \
+ signal-hook-registry-1.4.2 \
+ simple_asn1-0.6.2 \
+ slab-0.4.9 \
+ smallvec-1.13.2 \
+ socket2-0.5.7 \
+ spin-0.9.8 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ str_stack-0.1.0 \
+ strsim-0.10.0 \
+ strsim-0.11.1 \
+ subtle-2.6.1 \
+ symbolic-common-12.13.2 \
+ symbolic-demangle-12.13.2 \
+ syn-1.0.109 \
+ syn-2.0.87 \
+ sync_wrapper-0.1.2 \
+ sync_wrapper-1.0.2 \
+ synchronoise-1.0.1 \
+ synstructure-0.13.1 \
+ system-configuration-0.5.1 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.5.0 \
+ system-configuration-sys-0.6.0 \
+ target-lexicon-0.12.16 \
+ tempfile-3.19.1 \
+ termcolor-1.4.1 \
+ termtree-0.4.1 \
+ textwrap-0.16.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.11 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.11 \
+ thread_local-1.1.8 \
+ time-0.3.37 \
+ time-core-0.1.2 \
+ time-macros-0.2.19 \
+ tinystr-0.7.6 \
+ tokio-1.44.0 \
+ tokio-macros-2.5.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-retry-0.3.0 \
+ tokio-rustls-0.26.0 \
+ tokio-util-0.7.12 \
+ toml-0.5.11 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
+ tracing-log-0.2.0 \
+ tracing-serde-0.1.3 \
+ tracing-subscriber-0.3.18 \
+ try-lock-0.2.5 \
+ twox-hash-1.6.3 \
+ typenum-1.17.0 \
+ ulid-1.2.1 \
+ unicode-ident-1.0.14 \
+ unindent-0.2.3 \
+ untrusted-0.9.0 \
+ url-2.5.3 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.11.0 \
+ valuable-0.1.0 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.13.3+wasi-0.2.2 \
+ wasite-0.1.0 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.45 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wasm-streams-0.4.2 \
+ wasm-timer-0.2.5 \
+ web-sys-0.3.72 \
+ web-time-1.1.0 \
+ webpki-roots-0.25.4 \
+ whoami-1.5.2 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.52.0 \
+ windows-registry-0.2.0 \
+ windows-result-0.2.0 \
+ windows-strings-0.1.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 \
+ winreg-0.50.0 \
+ wit-bindgen-rt-0.33.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yoke-0.7.4 \
+ yoke-derive-0.7.4 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
+ zerofrom-0.1.4 \
+ zerofrom-derive-0.1.4 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/misc/py-hf-xet/distinfo b/misc/py-hf-xet/distinfo
new file mode 100644
index 000000000000..203588a487b7
--- /dev/null
+++ b/misc/py-hf-xet/distinfo
@@ -0,0 +1,811 @@
+TIMESTAMP = 1747479397
+SHA256 (hf_xet-1.1.2.tar.gz) = 3712d6d4819d3976a1c18e36db9f503e296283f9363af818f50703506ed63da3
+SIZE (hf_xet-1.1.2.tar.gz) = 467009
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aligned-vec-0.6.1.crate) = 7e0966165eaf052580bd70eb1b32cb3d6245774c0104d1b2793e9650bf83b52a
+SIZE (rust/crates/aligned-vec-0.6.1.crate) = 11207
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.93.crate) = 4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775
+SIZE (rust/crates/anyhow-1.0.93.crate) = 47490
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/async-scoped-0.7.1.crate) = 0e7a6a57c8aeb40da1ec037f5d455836852f7a57e69e1b1ad3d8f38ac1d6cadf
+SIZE (rust/crates/async-scoped-0.7.1.crate) = 9163
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bipbuffer-0.1.2.crate) = 8e33e34adc0a815a65c7ef9a443c5a1265534302d02ffc89486cad78e9353b31
+SIZE (rust/crates/bipbuffer-0.1.2.crate) = 4522
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/blake3-1.5.4.crate) = d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7
+SIZE (rust/crates/blake3-1.5.4.crate) = 180240
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bytemuck-1.20.0.crate) = 8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a
+SIZE (rust/crates/bytemuck-1.20.0.crate) = 50943
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.8.0.crate) = 9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da
+SIZE (rust/crates/bytes-1.8.0.crate) = 64824
+SHA256 (rust/crates/cc-1.2.1.crate) = fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47
+SIZE (rust/crates/cc-1.2.1.crate) = 92731
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+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.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
+SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
+SIZE (rust/crates/clap-3.2.25.crate) = 219403
+SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
+SIZE (rust/crates/clap-4.5.31.crate) = 56084
+SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863
+SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303
+SHA256 (rust/crates/clap_derive-3.2.25.crate) = ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008
+SIZE (rust/crates/clap_derive-3.2.25.crate) = 28212
+SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
+SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
+SIZE (rust/crates/colored-2.1.0.crate) = 23348
+SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
+SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/countio-0.2.19.crate) = cdbee2fbff35a44b492c859b1b2e32e94b631f1d3ea2831dd8393861564180e3
+SIZE (rust/crates/countio-0.2.19.crate) = 5600
+SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
+SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650
+SHA256 (rust/crates/cpufeatures-0.2.15.crate) = 0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6
+SIZE (rust/crates/cpufeatures-0.2.15.crate) = 13196
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
+SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
+SIZE (rust/crates/ctor-0.1.26.crate) = 10803
+SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
+SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
+SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
+SIZE (rust/crates/debugid-0.8.0.crate) = 12757
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
+SIZE (rust/crates/derivative-2.2.0.crate) = 48076
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
+SIZE (rust/crates/dirs-5.0.1.crate) = 12255
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/downcast-0.11.0.crate) = 1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1
+SIZE (rust/crates/downcast-0.11.0.crate) = 5976
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/equator-0.2.2.crate) = c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea
+SIZE (rust/crates/equator-0.2.2.crate) = 4943
+SHA256 (rust/crates/equator-macro-0.2.1.crate) = 3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc
+SIZE (rust/crates/equator-macro-0.2.1.crate) = 4084
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
+SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/fastrand-2.2.0.crate) = 486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4
+SIZE (rust/crates/fastrand-2.2.0.crate) = 15031
+SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
+SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fragile-2.0.0.crate) = 6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa
+SIZE (rust/crates/fragile-2.0.0.crate) = 14668
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/gearhash-0.1.3.crate) = c8cf82cf76cd16485e56295a1377c775ce708c9f1a0be6b029076d60a245d213
+SIZE (rust/crates/gearhash-0.1.3.crate) = 12358
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
+SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
+SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.15.1.crate) = 3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3
+SIZE (rust/crates/hashbrown-0.15.1.crate) = 135873
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/heed-0.11.0.crate) = 269c7486ed6def5d7b59a427cec3e87b4d4dd4381d01e21c8c9f2d3985688392
+SIZE (rust/crates/heed-0.11.0.crate) = 28082
+SHA256 (rust/crates/heed-traits-0.8.0.crate) = a53a94e5b2fd60417e83ffdfe136c39afacff0d4ac1d8d01cd66928ac610e1a2
+SIZE (rust/crates/heed-traits-0.8.0.crate) = 997
+SHA256 (rust/crates/heed-types-0.8.0.crate) = 9a6cf0a6952fcedc992602d5cddd1e3fff091fbe87d38636e3ec23a31f32acbd
+SIZE (rust/crates/heed-types-0.8.0.crate) = 7043
+SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
+SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
+SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
+SIZE (rust/crates/http-1.1.0.crate) = 103144
+SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
+SIZE (rust/crates/http-body-0.4.6.crate) = 10773
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
+SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
+SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/hyper-0.14.31.crate) = 8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85
+SIZE (rust/crates/hyper-0.14.31.crate) = 198190
+SHA256 (rust/crates/hyper-1.5.1.crate) = 97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f
+SIZE (rust/crates/hyper-1.5.1.crate) = 152653
+SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
+SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
+SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
+SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
+SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
+SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
+SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/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/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
+SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/inferno-0.11.21.crate) = 232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88
+SIZE (rust/crates/inferno-0.11.21.crate) = 102615
+SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
+SIZE (rust/crates/instant-0.1.13.crate) = 6305
+SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
+SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
+SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
+SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.13.crate) = 540654e97a3f4470a492cd30ff187bc95d89557a903a2bbf112e2fae98104ef2
+SIZE (rust/crates/itoa-1.0.13.crate) = 11188
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/jsonwebtoken-9.3.0.crate) = b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f
+SIZE (rust/crates/jsonwebtoken-9.3.0.crate) = 48987
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/len-trait-0.6.1.crate) = 723558ab8acaa07cb831b424cd164b587ddc1648b34748a30953c404e9a4a65b
+SIZE (rust/crates/len-trait-0.6.1.crate) = 9799
+SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+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.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
+SIZE (rust/crates/litemap-0.7.3.crate) = 28728
+SHA256 (rust/crates/lmdb-rkv-sys-0.11.2.crate) = 61b9ce6b3be08acefa3003c57b7565377432a89ec24476bbe72e11d101f852fe
+SIZE (rust/crates/lmdb-rkv-sys-0.11.2.crate) = 164681
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5
+SIZE (rust/crates/lz4_flex-0.11.3.crate) = 40633
+SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
+SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
+SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
+SIZE (rust/crates/mio-1.0.2.crate) = 102777
+SHA256 (rust/crates/mockall-0.13.1.crate) = 39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2
+SIZE (rust/crates/mockall-0.13.1.crate) = 22825
+SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898
+SIZE (rust/crates/mockall_derive-0.13.1.crate) = 47822
+SHA256 (rust/crates/more-asserts-0.3.1.crate) = 1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e
+SIZE (rust/crates/more-asserts-0.3.1.crate) = 11965
+SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
+SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
+SIZE (rust/crates/num-format-0.4.4.crate) = 61509
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
+SIZE (rust/crates/object-0.36.5.crate) = 327435
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
+SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/openssl-src-300.4.0+3.4.0.crate) = a709e02f2b4aca747929cca5ed248880847c650233cf8b8cdc48f40aaf4898a6
+SIZE (rust/crates/openssl-src-300.4.0+3.4.0.crate) = 9945264
+SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
+SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
+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/page_size-0.4.2.crate) = eebde548fbbf1ea81a99b128872779c437752fb99f217c45245e1a61dcd9edcd
+SIZE (rust/crates/page_size-0.4.2.crate) = 8386
+SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
+SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
+SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/paste-0.1.18.crate) = 45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880
+SIZE (rust/crates/paste-0.1.18.crate) = 12259
+SHA256 (rust/crates/paste-impl-0.1.18.crate) = d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6
+SIZE (rust/crates/paste-impl-0.1.18.crate) = 9451
+SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae
+SIZE (rust/crates/pem-3.0.4.crate) = 13040
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pin-project-1.1.7.crate) = be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95
+SIZE (rust/crates/pin-project-1.1.7.crate) = 55438
+SHA256 (rust/crates/pin-project-internal-1.1.7.crate) = 3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c
+SIZE (rust/crates/pin-project-internal-1.1.7.crate) = 28549
+SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
+SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
+SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/portable-atomic-1.9.0.crate) = cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2
+SIZE (rust/crates/portable-atomic-1.9.0.crate) = 166365
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/pprof-0.14.0.crate) = ebbe2f8898beba44815fdc9e5a4ae9c929e21c5dc29b0c774a15555f7f58d6d0
+SIZE (rust/crates/pprof-0.14.0.crate) = 45438
+SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
+SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/predicates-3.1.2.crate) = 7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97
+SIZE (rust/crates/predicates-3.1.2.crate) = 23986
+SHA256 (rust/crates/predicates-core-1.0.8.crate) = ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931
+SIZE (rust/crates/predicates-core-1.0.8.crate) = 8552
+SHA256 (rust/crates/predicates-tree-1.0.11.crate) = 41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13
+SIZE (rust/crates/predicates-tree-1.0.11.crate) = 8393
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
+SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
+SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
+SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
+SHA256 (rust/crates/prometheus-0.13.4.crate) = 3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1
+SIZE (rust/crates/prometheus-0.13.4.crate) = 84650
+SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29
+SIZE (rust/crates/prost-0.12.6.crate) = 21552
+SHA256 (rust/crates/prost-derive-0.12.6.crate) = 81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1
+SIZE (rust/crates/prost-derive-0.12.6.crate) = 19556
+SHA256 (rust/crates/protobuf-2.28.0.crate) = 106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94
+SIZE (rust/crates/protobuf-2.28.0.crate) = 167541
+SHA256 (rust/crates/protobuf-codegen-2.28.0.crate) = 033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6
+SIZE (rust/crates/protobuf-codegen-2.28.0.crate) = 40826
+SHA256 (rust/crates/protobuf-codegen-pure-2.28.0.crate) = 95a29399fc94bcd3eeaa951c715f7bea69409b2445356b00519740bcd6ddd865
+SIZE (rust/crates/protobuf-codegen-pure-2.28.0.crate) = 58102
+SHA256 (rust/crates/pyo3-0.23.3.crate) = e484fd2c8b4cb67ab05a318f1fd6fa8f199fcc30819f08f07d200809dba26c15
+SIZE (rust/crates/pyo3-0.23.3.crate) = 1073838
+SHA256 (rust/crates/pyo3-build-config-0.23.3.crate) = dc0e0469a84f208e20044b98965e1561028180219e35352a2afaf2b942beff3b
+SIZE (rust/crates/pyo3-build-config-0.23.3.crate) = 32509
+SHA256 (rust/crates/pyo3-ffi-0.23.3.crate) = eb1547a7f9966f6f1a0f0227564a9945fe36b90da5a93b3933fc3dc03fae372d
+SIZE (rust/crates/pyo3-ffi-0.23.3.crate) = 74064
+SHA256 (rust/crates/pyo3-macros-0.23.3.crate) = fdb6da8ec6fa5cedd1626c886fc8749bdcbb09424a86461eb8cdf096b7c33257
+SIZE (rust/crates/pyo3-macros-0.23.3.crate) = 8085
+SHA256 (rust/crates/pyo3-macros-backend-0.23.3.crate) = 38a385202ff5a92791168b1136afae5059d3ac118457bb7bc304c197c2d33e7d
+SIZE (rust/crates/pyo3-macros-backend-0.23.3.crate) = 70098
+SHA256 (rust/crates/quick-xml-0.26.0.crate) = 7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd
+SIZE (rust/crates/quick-xml-0.26.0.crate) = 116260
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
+SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
+SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
+SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+SHA256 (rust/crates/reqwest-0.12.9.crate) = a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f
+SIZE (rust/crates/reqwest-0.12.9.crate) = 179807
+SHA256 (rust/crates/reqwest-middleware-0.3.3.crate) = 562ceb5a604d3f7c885a792d42c199fd8af239d0a51b2fa6a78aafa092452b04
+SIZE (rust/crates/reqwest-middleware-0.3.3.crate) = 14823
+SHA256 (rust/crates/reqwest-retry-0.6.1.crate) = a83df1aaec00176d0fabb65dea13f832d2a446ca99107afc17c5d2d4981221d0
+SIZE (rust/crates/reqwest-retry-0.6.1.crate) = 15597
+SHA256 (rust/crates/retry-policies-0.4.0.crate) = 5875471e6cab2871bc150ecb8c727db5113c9338cc3354dc5ee3425b6aa40a1c
+SIZE (rust/crates/retry-policies-0.4.0.crate) = 12127
+SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
+SIZE (rust/crates/rgb-0.8.50.crate) = 21980
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-0.23.17.crate) = 7f1a745511c54ba6d4465e8d5dfbd81b45791756de28d4981af70d6dca128f1e
+SIZE (rust/crates/rustls-0.23.17.crate) = 342714
+SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
+SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
+SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/safe-transmute-0.11.3.crate) = 3944826ff8fa8093089aba3acb4ef44b9446a99a16f3bf4e74af3f77d340ab7d
+SIZE (rust/crates/safe-transmute-0.11.3.crate) = 27428
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.12.1.crate) = fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2
+SIZE (rust/crates/security-framework-sys-2.12.1.crate) = 20112
+SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
+SIZE (rust/crates/serde-1.0.215.crate) = 78527
+SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
+SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
+SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
+SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
+SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
+SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
+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-asm-0.6.4.crate) = b845214d6175804686b2bd482bcffe96651bb2d1200742b712003504a2dac1ab
+SIZE (rust/crates/sha2-asm-0.6.4.crate) = 12581
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
+SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/simple_asn1-0.6.2.crate) = adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085
+SIZE (rust/crates/simple_asn1-0.6.2.crate) = 15992
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/str_stack-0.1.0.crate) = 9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb
+SIZE (rust/crates/str_stack-0.1.0.crate) = 7977
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/symbolic-common-12.13.2.crate) = 8150eae9699e3c73a3e6431dc1f80d87748797c0457336af23e94c1de619ed24
+SIZE (rust/crates/symbolic-common-12.13.2.crate) = 24399
+SHA256 (rust/crates/symbolic-demangle-12.13.2.crate) = 95f4a9846f7a8933b6d198c022faa2c9bd89e1a970bed9d9a98d25708bf8de17
+SIZE (rust/crates/symbolic-demangle-12.13.2.crate) = 189506
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.87.crate) = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d
+SIZE (rust/crates/syn-2.0.87.crate) = 278076
+SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
+SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synchronoise-1.0.1.crate) = 3dbc01390fc626ce8d1cffe3376ded2b72a11bb70e1c75f404a210e4daa4def2
+SIZE (rust/crates/synchronoise-1.0.1.crate) = 15084
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
+SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
+SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+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/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
+SIZE (rust/crates/termtree-0.4.1.crate) = 4557
+SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
+SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
+SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
+SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
+SIZE (rust/crates/time-0.3.37.crate) = 123257
+SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
+SIZE (rust/crates/time-core-0.1.2.crate) = 7191
+SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
+SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tokio-1.44.0.crate) = 9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a
+SIZE (rust/crates/tokio-1.44.0.crate) = 829777
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
+SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-retry-0.3.0.crate) = 7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f
+SIZE (rust/crates/tokio-retry-0.3.0.crate) = 6146
+SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
+SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
+SHA256 (rust/crates/tokio-util-0.7.12.crate) = 61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a
+SIZE (rust/crates/tokio-util-0.7.12.crate) = 115177
+SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
+SIZE (rust/crates/toml-0.5.11.crate) = 54910
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-serde-0.1.3.crate) = bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1
+SIZE (rust/crates/tracing-serde-0.1.3.crate) = 7329
+SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
+SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
+SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
+SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/ulid-1.2.1.crate) = 470dbf6591da1b39d43c14523b2b469c86879a53e8b758c8e090a470fe7b1fbe
+SIZE (rust/crates/ulid-1.2.1.crate) = 17727
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
+SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.3.crate) = 8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada
+SIZE (rust/crates/url-2.5.3.crate) = 81624
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
+SIZE (rust/crates/uuid-1.11.0.crate) = 47683
+SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
+SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
+SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
+SIZE (rust/crates/wasite-0.1.0.crate) = 2346
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.45.crate) = cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b
+SIZE (rust/crates/wasm-bindgen-futures-0.4.45.crate) = 14329
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/wasm-timer-0.2.5.crate) = be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f
+SIZE (rust/crates/wasm-timer-0.2.5.crate) = 21668
+SHA256 (rust/crates/web-sys-0.3.72.crate) = f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112
+SIZE (rust/crates/web-sys-0.3.72.crate) = 629190
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
+SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
+SHA256 (rust/crates/whoami-1.5.2.crate) = 372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d
+SIZE (rust/crates/whoami-1.5.2.crate) = 24204
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
+SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-sys-0.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/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
+SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
+SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
+SIZE (rust/crates/yoke-0.7.4.crate) = 27781
+SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95
+SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
+SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
+SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5
+SIZE (rust/crates/zerofrom-derive-0.1.4.crate) = 8232
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
diff --git a/misc/py-hf-xet/pkg-descr b/misc/py-hf-xet/pkg-descr
new file mode 100644
index 000000000000..ffdba4101ec3
--- /dev/null
+++ b/misc/py-hf-xet/pkg-descr
@@ -0,0 +1,6 @@
+Xet-core enables huggingface_hub to utilize xet storage for uploading
+and downloading to HF Hub. Xet storage provides chunk-based
+deduplication, efficient storage/retrieval with local disk caching,
+and backwards compatibility with Git LFS. This library is not meant to
+be used directly, and is instead intended to be used from
+huggingface_hub.
diff --git a/misc/py-huggingface-hub/Makefile b/misc/py-huggingface-hub/Makefile
index fade2278c42a..1ce6d9281502 100644
--- a/misc/py-huggingface-hub/Makefile
+++ b/misc/py-huggingface-hub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= huggingface-hub
-DISTVERSION= 0.31.2
+DISTVERSION= 0.32.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.42.1:misc/py-tqdm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${RUN_DEPENDS_${ARCH}}
+RUN_DEPENDS_amd64= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.2<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
+RUN_DEPENDS_aarch4= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.2<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/misc/py-huggingface-hub/distinfo b/misc/py-huggingface-hub/distinfo
index 78f57ab03615..33c690cc6871 100644
--- a/misc/py-huggingface-hub/distinfo
+++ b/misc/py-huggingface-hub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747481418
-SHA256 (huggingface_hub-0.31.2.tar.gz) = 7053561376ed7f6ffdaecf09cc54d70dc784ac6315fa4bb9b93e19662b029675
-SIZE (huggingface_hub-0.31.2.tar.gz) = 403025
+TIMESTAMP = 1748062218
+SHA256 (huggingface_hub-0.32.0.tar.gz) = dd66c9365ea43049ec9b939bdcdb21a0051e1bd70026fc50304e4fb1bb6a15ba
+SIZE (huggingface_hub-0.32.0.tar.gz) = 422255
diff --git a/misc/py-instructor/Makefile b/misc/py-instructor/Makefile
index e590a09b5f41..f3e5b5a70e38 100644
--- a/misc/py-instructor/Makefile
+++ b/misc/py-instructor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= instructor
-DISTVERSION= 1.8.2
+DISTVERSION= 1.8.3
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openai>=1.52.0<2.0.0:misc/py-openai@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openai>=1.70.0<2.0.0:misc/py-openai@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.8.0<3.0.0:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docstring_parser>=0.16<1.0:textproc/py-docstring_parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typer>=0.9.0<1.0.0:devel/py-typer@${PY_FLAVOR} \
diff --git a/misc/py-instructor/distinfo b/misc/py-instructor/distinfo
index 84dbd6d953ec..9d637b959dde 100644
--- a/misc/py-instructor/distinfo
+++ b/misc/py-instructor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747482211
-SHA256 (instructor-1.8.2.tar.gz) = fddf7828a0296913d7dc2dddbd1d1a925962f240a9537127482d536aaf75fec6
-SIZE (instructor-1.8.2.tar.gz) = 69245788
+TIMESTAMP = 1748059843
+SHA256 (instructor-1.8.3.tar.gz) = 04d64ebc0d6e5eee104f4715b18fac1a02c21757ae6ce76efa65d38cbd536b0b
+SIZE (instructor-1.8.3.tar.gz) = 69265823
diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index 7e9faca519fe..34ecb9404359 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm
-DISTVERSION= 1.70.0
+DISTVERSION= 1.70.4
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index f96907ac8605..2e3088b629de 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747557928
-SHA256 (litellm-1.70.0.tar.gz) = 357f3891e38f23a12f0932c235ed860dc41bc5880afaee7229e6d25318652706
-SIZE (litellm-1.70.0.tar.gz) = 7611957
+TIMESTAMP = 1747960819
+SHA256 (litellm-1.70.4.tar.gz) = ef6749a091faaaf88313afe4111cdd95736e1e60f21ba894e74f7c5bab2870bd
+SIZE (litellm-1.70.4.tar.gz) = 7813817
diff --git a/misc/py-posthog/Makefile b/misc/py-posthog/Makefile
index b812de339f07..bb117783b627 100644
--- a/misc/py-posthog/Makefile
+++ b/misc/py-posthog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= posthog
-DISTVERSION= 3.13.0
+DISTVERSION= 4.0.1
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-posthog/distinfo b/misc/py-posthog/distinfo
index 87a022a6dd01..410fadf145a2 100644
--- a/misc/py-posthog/distinfo
+++ b/misc/py-posthog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740402852
-SHA256 (posthog-3.13.0.tar.gz) = 54e9de232459846b1686a0cfb58acb02b7ccda379d837e1eb1c3af62c3775915
-SIZE (posthog-3.13.0.tar.gz) = 62341
+TIMESTAMP = 1747997410
+SHA256 (posthog-4.0.1.tar.gz) = 77e7ebfc6086972db421d3e05c91d5431b2b964865d33a9a32e55dd88da4bff8
+SIZE (posthog-4.0.1.tar.gz) = 78040
diff --git a/misc/rubygem-mime-types-data/Makefile b/misc/rubygem-mime-types-data/Makefile
index 7c0068188ab0..65d17a5093a4 100644
--- a/misc/rubygem-mime-types-data/Makefile
+++ b/misc/rubygem-mime-types-data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mime-types-data
-PORTVERSION= 3.2025.0507
+PORTVERSION= 3.2025.0514
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-mime-types-data/distinfo b/misc/rubygem-mime-types-data/distinfo
index bbf1714b7162..e899718d2e9e 100644
--- a/misc/rubygem-mime-types-data/distinfo
+++ b/misc/rubygem-mime-types-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547478
-SHA256 (rubygem/mime-types-data-3.2025.0507.gem) = 0e737b8bce30d60839bd2ac4fe1569966ce54bd5709346154752cd5514a63bd9
-SIZE (rubygem/mime-types-data-3.2025.0507.gem) = 154624
+TIMESTAMP = 1747716362
+SHA256 (rubygem/mime-types-data-3.2025.0514.gem) = 92e56b4da4fa24c423cda582a4a69baa0083bb5272d62e6516c874af5877d352
+SIZE (rubygem/mime-types-data-3.2025.0514.gem) = 168960
diff --git a/misc/rubygem-octicons/Makefile b/misc/rubygem-octicons/Makefile
index 206bb5e56bdf..1ab9bb1c1680 100644
--- a/misc/rubygem-octicons/Makefile
+++ b/misc/rubygem-octicons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octicons
-PORTVERSION= 19.15.1
+PORTVERSION= 19.15.2
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-octicons/distinfo b/misc/rubygem-octicons/distinfo
index 0d6ed10da137..08b9c7ee5565 100644
--- a/misc/rubygem-octicons/distinfo
+++ b/misc/rubygem-octicons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070724
-SHA256 (rubygem/octicons-19.15.1.gem) = 12aa8958f73e2891baea61d0478ea87a10782e92ca4d12f3821a193d705e1871
-SIZE (rubygem/octicons-19.15.1.gem) = 227840
+TIMESTAMP = 1747716364
+SHA256 (rubygem/octicons-19.15.2.gem) = afe1f6c512dfdcae25dcc71d1a2fce516f2c6e7659e35c15cd0e25754d5749c9
+SIZE (rubygem/octicons-19.15.2.gem) = 227840
diff --git a/misc/xfce4-weather-plugin/Makefile b/misc/xfce4-weather-plugin/Makefile
index 09cb6a2b79e9..14d07fefda4a 100644
--- a/misc/xfce4-weather-plugin/Makefile
+++ b/misc/xfce4-weather-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-weather-plugin
-PORTVERSION= 0.11.3
+PORTVERSION= 0.12.0
CATEGORIES= misc xfce geography
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,28 +11,25 @@ WWW= https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libjson-c.so:devel/json-c \
+LIB_DEPENDS= libjson-c.so:devel/json-c \
libsoup-2.4.so:devel/libsoup
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool libxml2
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= glib20 gtk30 libxml2
USE_LDCONFIG= yes
USE_XFCE= libmenu panel xfconf
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS UPOWER
OPTIONS_SUB= yes
UPOWER_DESC= Power management tasks
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower
+UPOWER_MESON_ENABLED= upower-glib
-UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower
-UPOWER_CONFIGURE_ENABLE= upower
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/misc/xfce4-weather-plugin/distinfo b/misc/xfce4-weather-plugin/distinfo
index 5eb00334294d..dffed8685011 100644
--- a/misc/xfce4-weather-plugin/distinfo
+++ b/misc/xfce4-weather-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730922999
-SHA256 (xfce4/xfce4-weather-plugin-0.11.3.tar.bz2) = 002d1fe63906d2f3a012f3cb58cceff1dfbcc466759e36c76d3b03dd01c0dc57
-SIZE (xfce4/xfce4-weather-plugin-0.11.3.tar.bz2) = 3619984
+TIMESTAMP = 1747826306
+SHA256 (xfce4/xfce4-weather-plugin-0.12.0.tar.xz) = 5dd90b032c06ef4b64b818023154ef9463a2c694a0290e57f3412296c7545ff6
+SIZE (xfce4/xfce4-weather-plugin-0.12.0.tar.xz) = 2746276
diff --git a/misc/xfce4-weather-plugin/pkg-plist b/misc/xfce4-weather-plugin/pkg-plist
index 3864c78986af..7d3c87996b87 100644
--- a/misc/xfce4-weather-plugin/pkg-plist
+++ b/misc/xfce4-weather-plugin/pkg-plist
@@ -26,6 +26,7 @@ share/icons/hicolor/scalable/apps/org.xfce.panel.weather.svg
%%NLS%%share/locale/hu/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/hye/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/id/LC_MESSAGES/xfce4-weather-plugin.mo
+%%NLS%%share/locale/ie/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/is/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/it/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/ja/LC_MESSAGES/xfce4-weather-plugin.mo
@@ -41,6 +42,7 @@ share/icons/hicolor/scalable/apps/org.xfce.panel.weather.svg
%%NLS%%share/locale/pl/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/pt/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/xfce4-weather-plugin.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/ru/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/sk/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/sl/LC_MESSAGES/xfce4-weather-plugin.mo
diff --git a/multimedia/dav1d/Makefile b/multimedia/dav1d/Makefile
index ce844e9576ee..75bae1a1174a 100644
--- a/multimedia/dav1d/Makefile
+++ b/multimedia/dav1d/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dav1d
DISTVERSION= 1.5.1
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 55d00d7da5f6..a0290bdb6c48 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ffmpeg
PORTVERSION= 6.1.2
-PORTREVISION= 11
+PORTREVISION= 12
PORTEPOCH= 1
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index 9685e29d5856..c65c5d00067c 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mpv
DISTVERSIONPREFIX= v
DISTVERSION= 0.40.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= multimedia audio
diff --git a/multimedia/obs-multi-rtmp/Makefile b/multimedia/obs-multi-rtmp/Makefile
index 6c77a443ce77..2a637c3a0e64 100644
--- a/multimedia/obs-multi-rtmp/Makefile
+++ b/multimedia/obs-multi-rtmp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= obs-multi-rtmp
-DISTVERSION= 0.6.0.1-obs31
+DISTVERSION= 0.7.2
CATEGORIES= multimedia
MAINTAINER= freebsd@sysctl.cz
diff --git a/multimedia/obs-multi-rtmp/distinfo b/multimedia/obs-multi-rtmp/distinfo
index ef2a06927291..52c5486887f3 100644
--- a/multimedia/obs-multi-rtmp/distinfo
+++ b/multimedia/obs-multi-rtmp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733746519
-SHA256 (sorayuki-obs-multi-rtmp-0.6.0.1-obs31_GH0.tar.gz) = 84e7824f6a10e8cb95cbf882a7a1a69eed41005cc1f1a4aa515b582a2855b704
-SIZE (sorayuki-obs-multi-rtmp-0.6.0.1-obs31_GH0.tar.gz) = 402624
+TIMESTAMP = 1748034914
+SHA256 (sorayuki-obs-multi-rtmp-0.7.2_GH0.tar.gz) = 92808e08082fb67f62f4e22848fbc4e397585d260b80653adffe7334a332d33e
+SIZE (sorayuki-obs-multi-rtmp-0.7.2_GH0.tar.gz) = 400586
diff --git a/multimedia/pipe-viewer/Makefile b/multimedia/pipe-viewer/Makefile
index d99c901b055e..f547fda030e1 100644
--- a/multimedia/pipe-viewer/Makefile
+++ b/multimedia/pipe-viewer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipe-viewer
-DISTVERSION= 0.5.5
+DISTVERSION= 0.5.6
CATEGORIES= multimedia perl5
MAINTAINER?= DtxdF@disroot.org
@@ -30,7 +30,7 @@ OPTIONS_DEFAULT?= FORK_MANAGER JSON_XS LINE_BREAK LOCAL_CACHE \
READLINE YT_DLP
OPTIONS_RADIO= FIXED_WIDTH YOUTUBE
OPTIONS_RADIO_FIXED_WIDTH= CHAR_WIDTH LINE_BREAK
-OPTIONS_RADIO_YOUTUBE= YOUTUBE_DL YT_DLP
+OPTIONS_RADIO_YOUTUBE= YT_DLP
OPTIONS_SUB= yes
@@ -42,7 +42,6 @@ LINE_BREAK_DESC= Install with p5-Text-CharWidth
LOCAL_CACHE_DESC= Local cache support
SHARE_DIR_DESC= Install with p5-File-ShareDir
YOUTUBE_DESC= Youtube support
-YOUTUBE_DL_DESC= Enable Youtube support with youtube_dl
YT_DLP_DESC= Enable Youtube support with yt-dlp
CHAR_WIDTH_RUN_DEPENDS= p5-Text-CharWidth>0:textproc/p5-Text-CharWidth
@@ -54,7 +53,6 @@ LINE_BREAK_RUN_DEPENDS= p5-Unicode-LineBreak>0:textproc/p5-Unicode-LineBreak
LOCAL_CACHE_RUN_DEPENDS= p5-LWP-UserAgent-Cached>0:www/p5-LWP-UserAgent-Cached
READLINE_RUN_DEPENDS= p5-Term-ReadLine-Gnu>0:devel/p5-Term-ReadLine-Gnu
SHARE_DIR_RUN_DEPENDS= p5-File-ShareDir>0:devel/p5-File-ShareDir
-YOUTUBE_DL_RUN_DEPENDS= youtube_dl>0:www/youtube_dl
YT_DLP_RUN_DEPENDS= yt-dlp>0:www/yt-dlp
post-install-GTK3-on:
diff --git a/multimedia/pipe-viewer/distinfo b/multimedia/pipe-viewer/distinfo
index b8361f210e31..135b99c96779 100644
--- a/multimedia/pipe-viewer/distinfo
+++ b/multimedia/pipe-viewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745129505
-SHA256 (trizen-pipe-viewer-0.5.5_GH0.tar.gz) = 212f3933bd8ae7ef17e718520daceb5d3f42f303b3bad6ac3e9ab25aa53ee074
-SIZE (trizen-pipe-viewer-0.5.5_GH0.tar.gz) = 272386
+TIMESTAMP = 1747928088
+SHA256 (trizen-pipe-viewer-0.5.6_GH0.tar.gz) = fd5c6ab5e03b6e0298ebfa46b93a8e21e5260a64e33d56c9f5fa2c30066f1a36
+SIZE (trizen-pipe-viewer-0.5.6_GH0.tar.gz) = 272490
diff --git a/multimedia/plexmediaserver-plexpass/Makefile b/multimedia/plexmediaserver-plexpass/Makefile
index 41f8f7e7f12e..74986982f853 100644
--- a/multimedia/plexmediaserver-plexpass/Makefile
+++ b/multimedia/plexmediaserver-plexpass/Makefile
@@ -1,5 +1,5 @@
-DISTVERSION= 1.41.6.9685
-DISTVERSIONSUFFIX= d301f511a
+DISTVERSION= 1.41.7.9799
+DISTVERSIONSUFFIX= 5bce000f7
PKGNAMESUFFIX= -plexpass
USE_RC_SUBR= ${PORTNAME}_plexpass
diff --git a/multimedia/plexmediaserver-plexpass/distinfo b/multimedia/plexmediaserver-plexpass/distinfo
index 547830710ce0..d928ac59704c 100644
--- a/multimedia/plexmediaserver-plexpass/distinfo
+++ b/multimedia/plexmediaserver-plexpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744252777
-SHA256 (PlexMediaServer-1.41.6.9685-d301f511a-FreeBSD-amd64.tar.bz2) = 1159b8e8eef6ab8cbafed2e3da1d3b154c54731bcfa3db4c7911745fb0a200f4
-SIZE (PlexMediaServer-1.41.6.9685-d301f511a-FreeBSD-amd64.tar.bz2) = 90476826
+TIMESTAMP = 1747838464
+SHA256 (PlexMediaServer-1.41.7.9799-5bce000f7-FreeBSD-amd64.tar.bz2) = f25fab8d217d5e0b0c36a90044d94880febb435096a6a083c2367d82f404b8ab
+SIZE (PlexMediaServer-1.41.7.9799-5bce000f7-FreeBSD-amd64.tar.bz2) = 91831267
diff --git a/multimedia/plexmediaserver/Makefile b/multimedia/plexmediaserver/Makefile
index 71b2371521d3..40a95436b5ed 100644
--- a/multimedia/plexmediaserver/Makefile
+++ b/multimedia/plexmediaserver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= plexmediaserver
-DISTVERSION?= 1.41.6.9685
-DISTVERSIONSUFFIX?= d301f511a
+DISTVERSION?= 1.41.7.9799
+DISTVERSIONSUFFIX?= 5bce000f7
CATEGORIES= multimedia
MASTER_SITES?= https://downloads.plex.tv/plex-media-server-new/${DISTVERSION}-${DISTVERSIONSUFFIX}/freebsd/
DISTNAME?= PlexMediaServer-${DISTVERSION}-${DISTVERSIONSUFFIX}-FreeBSD-${ARCH}
diff --git a/multimedia/plexmediaserver/distinfo b/multimedia/plexmediaserver/distinfo
index a4d5983f7775..a2a586913528 100644
--- a/multimedia/plexmediaserver/distinfo
+++ b/multimedia/plexmediaserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744323086
-SHA256 (PlexMediaServer-1.41.6.9685-d301f511a-FreeBSD-amd64.tar.bz2) = 1159b8e8eef6ab8cbafed2e3da1d3b154c54731bcfa3db4c7911745fb0a200f4
-SIZE (PlexMediaServer-1.41.6.9685-d301f511a-FreeBSD-amd64.tar.bz2) = 90476826
+TIMESTAMP = 1747839404
+SHA256 (PlexMediaServer-1.41.7.9799-5bce000f7-FreeBSD-amd64.tar.bz2) = f25fab8d217d5e0b0c36a90044d94880febb435096a6a083c2367d82f404b8ab
+SIZE (PlexMediaServer-1.41.7.9799-5bce000f7-FreeBSD-amd64.tar.bz2) = 91831267
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index 122472c226db..e7ec904f6836 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= WinFF
PORTVERSION= 1.6.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= multimedia
MASTER_SITES= https://github.com/WinFF/winff/archive/refs/tags/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/multimedia/xfce4-parole/Makefile b/multimedia/xfce4-parole/Makefile
index 184210f81f73..7c9d739e42b1 100644
--- a/multimedia/xfce4-parole/Makefile
+++ b/multimedia/xfce4-parole/Makefile
@@ -1,6 +1,5 @@
PORTNAME= parole
-PORTVERSION= 4.18.2
-PORTREVISION= 1
+PORTVERSION= 4.20.0
CATEGORIES= multimedia xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -15,44 +14,47 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
libnotify.so:devel/libnotify \
- libtag_c.so:audio/taglib \
- libharfbuzz.so:print/harfbuzz
+ libtag_c.so:audio/taglib
RUN_DEPENDS= xdg-screensaver:devel/xdg-utils
-USES= compiler:c++11-lang desktop-file-utils gettext-tools \
- gmake gnome gstreamer libtool pkgconfig tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30 glib20
+USES= compiler:c++11-lang desktop-file-utils gettext-tools gnome \
+ gstreamer meson pkgconfig tar:xz xfce xorg
+USE_GNOME= glib20 gtk30
USE_GSTREAMER= core faad flac wavpack x
USE_XFCE= libmenu xfconf
USE_XORG= ice sm x11
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-notify-plugin \
- --enable-tray-plugin \
- --enable-taglib \
- --enable-mpris2-plugin \
- --without-html-dir
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dgtk-doc=false \
+ -Dmpris2-plugin=enabled \
+ -Dnotify-plugin=enabled \
+ -Dtaglib=enabled \
+ -Dtray-plugin=enabled \
+ -Dx11=enabled
-OPTIONS_DEFINE= NLS
-OPTIONS_DEFAULT= HTTP
+OPTIONS_DEFINE= NLS WAYLAND
+OPTIONS_DEFAULT= HTTP WAYLAND
OPTIONS_GROUP= GST_PLUG
OPTIONS_GROUP_GST_PLUG= CDDA HTTP
OPTIONS_SUB= yes
-GST_PLUG_DESC= Additional GStreamer plugins
-HTTP_DESC= HTTP streaming (libsoup)
+GST_PLUG_DESC= Additional GStreamer plugins
+HTTP_DESC= HTTP streaming (libsoup)
-CDDA_USE= gstreamer=cdparanoia
+CDDA_USE= GSTREAMER=cdparanoia
-HTTP_USE= gstreamer=soup
+HTTP_USE= GSTREAMER=soup
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+WAYLAND_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
+WAYLAND_MESON_ENABLED= wayland
post-patch:
# Fix .rc files path
@${REINPLACE_CMD} -e 's|xfce4/src/misc|${PORTNAME}|g' \
${WRKSRC}/src/common/parole-rc-utils.h
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
+
.include <bsd.port.mk>
diff --git a/multimedia/xfce4-parole/distinfo b/multimedia/xfce4-parole/distinfo
index ab6ade1c18c9..cfe0784a9d1b 100644
--- a/multimedia/xfce4-parole/distinfo
+++ b/multimedia/xfce4-parole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735172090
-SHA256 (xfce4/parole-4.18.2.tar.bz2) = 6625288b760d38a15c295051ecf66c556fcad21dd1516d6d661c2a582421ee0e
-SIZE (xfce4/parole-4.18.2.tar.bz2) = 1183723
+TIMESTAMP = 1747847711
+SHA256 (xfce4/parole-4.20.0.tar.xz) = 5cf753e670d6518701133eb860d8bceb3a08a496af6a2b7cc67b93320230c983
+SIZE (xfce4/parole-4.20.0.tar.xz) = 481288
diff --git a/net-im/Makefile b/net-im/Makefile
index e6f3d7039073..c218b559529e 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -141,6 +141,7 @@
SUBDIR += spectral
SUBDIR += ssh-chat
SUBDIR += sshout
+ SUBDIR += tde2e
SUBDIR += tdlib
SUBDIR += tdlib-purple
SUBDIR += telegram-cli
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index 5e36fe0a146b..c77f01f9d2a8 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.94
+DISTVERSION= 0.0.95
PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index ff71749b9319..364c1034ac23 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747126989
-SHA256 (discord-0.0.94.tar.gz) = d37e677db132bddb0dc5987a7e45e1d89858ec45d0b705274b8b142abef83114
-SIZE (discord-0.0.94.tar.gz) = 105410218
+TIMESTAMP = 1748106109
+SHA256 (discord-0.0.95.tar.gz) = f0da474c6de88c4afc2c244113fbab807eb17401cb521ab3f80f79a1b07be72e
+SIZE (discord-0.0.95.tar.gz) = 105430029
diff --git a/net-im/snac/Makefile b/net-im/snac/Makefile
index b819f0742b50..6dde565d2ab2 100644
--- a/net-im/snac/Makefile
+++ b/net-im/snac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= snac
-DISTVERSION= 2.75
+DISTVERSION= 2.77
CATEGORIES= net-im www
MASTER_SITES= https://codeberg.org/grunfink/snac2/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/net-im/snac/distinfo b/net-im/snac/distinfo
index fd65c693ed49..68a05da2ff69 100644
--- a/net-im/snac/distinfo
+++ b/net-im/snac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745556783
-SHA256 (snac-2.75.tar.gz) = 43f3706d31a2ce262f3f0008be628a0da4fab283b1d2c6b414db718704ddbde1
-SIZE (snac-2.75.tar.gz) = 267067
+TIMESTAMP = 1747863910
+SHA256 (snac-2.77.tar.gz) = 27b08130297765b9cd85d592d7baa632796a092c62e658c63e2952cbc685ab85
+SIZE (snac-2.77.tar.gz) = 272162
diff --git a/net-im/tde2e/Makefile b/net-im/tde2e/Makefile
new file mode 100644
index 000000000000..26dbcbd47ed1
--- /dev/null
+++ b/net-im/tde2e/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= tde2e
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.8.49
+CATEGORIES= net-im devel
+
+MAINTAINER= osa@FreeBSD.org
+COMMENT= Library for building Telegram clients
+WWW= https://github.com/tdlib/td
+
+LICENSE= BSL
+
+USES= cmake:testing compiler:c++14-lang gperf readline ssl
+
+CONFLICTS_INSTALL= tdlib
+
+USE_GITHUB= yes
+GH_ACCOUNT= tdlib
+GH_PROJECT= td
+GH_TAGNAME= 51743df # 1.8.49 + patches
+
+CMAKE_ON= TD_INSTALL_STATIC_LIBRARIES TD_E2E_ONLY
+CMAKE_OFF= BUILD_TESTING FREEBSD_BUILD_BENCHMARKS
+
+PLIST_SUB+= LIBVERSION=${PORTVERSION}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%COMMIT%%|${GH_TAGNAME}|g' \
+ ${WRKSRC}/CMake/GetGitRevisionDescription.cmake
+
+.include <bsd.port.mk>
diff --git a/net-im/tde2e/distinfo b/net-im/tde2e/distinfo
new file mode 100644
index 000000000000..32acaaec2c96
--- /dev/null
+++ b/net-im/tde2e/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748015088
+SHA256 (tdlib-td-v1.8.49-51743df_GH0.tar.gz) = 19969a245e584e79f8ba0588cc8f3e762ef21a406a2050e54da1dea77de5a7cf
+SIZE (tdlib-td-v1.8.49-51743df_GH0.tar.gz) = 5474589
diff --git a/net-im/tde2e/files/patch-CMakeLists.txt b/net-im/tde2e/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..2e8b91fcc1d6
--- /dev/null
+++ b/net-im/tde2e/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2025-05-23 15:52:11 UTC
++++ CMakeLists.txt
+@@ -238,7 +238,7 @@ endif()
+ add_subdirectory(test)
+ endif()
+
+-if (NOT CMAKE_CROSSCOMPILING)
++if (FREEBSD_BUILD_BENCHMARKS AND NOT CMAKE_CROSSCOMPILING)
+ add_subdirectory(benchmark)
+ endif()
+
diff --git a/net-im/tde2e/files/patch-CMake_GetGitRevisionDescription.cmake b/net-im/tde2e/files/patch-CMake_GetGitRevisionDescription.cmake
new file mode 100644
index 000000000000..a61a15f8be14
--- /dev/null
+++ b/net-im/tde2e/files/patch-CMake_GetGitRevisionDescription.cmake
@@ -0,0 +1,11 @@
+--- CMake/GetGitRevisionDescription.cmake.orig 2025-05-10 18:47:56 UTC
++++ CMake/GetGitRevisionDescription.cmake
+@@ -67,7 +67,7 @@ function(get_git_head_revision _refspecvar _hashvar)
+ endif()
+ if (GIT_DIR STREQUAL "")
+ set(${_refspecvar} "GITDIR-NOTFOUND" PARENT_SCOPE)
+- set(${_hashvar} "GITDIR-NOTFOUND" PARENT_SCOPE)
++ set(${_hashvar} "%%COMMIT%%" PARENT_SCOPE)
+ return()
+ endif()
+
diff --git a/net-im/tde2e/pkg-descr b/net-im/tde2e/pkg-descr
new file mode 100644
index 000000000000..82b536fa768d
--- /dev/null
+++ b/net-im/tde2e/pkg-descr
@@ -0,0 +1,2 @@
+TDLib (Telegram Database library) is a cross-platform library for building
+Telegram clients. It can be easily used from almost any programming language.
diff --git a/net-im/tde2e/pkg-plist b/net-im/tde2e/pkg-plist
new file mode 100644
index 000000000000..f6bc08e5e120
--- /dev/null
+++ b/net-im/tde2e/pkg-plist
@@ -0,0 +1,10 @@
+include/td/e2e/e2e_api.h
+include/td/e2e/e2e_errors.h
+lib/cmake/tde2e/tde2eConfig.cmake
+lib/cmake/tde2e/tde2eConfigVersion.cmake
+lib/cmake/tde2e/tde2eStaticTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/tde2e/tde2eStaticTargets.cmake
+lib/libtde2e.a
+lib/libtdutils.a
+libdata/pkgconfig/tde2e.pc
+libdata/pkgconfig/tdutils.pc
diff --git a/net-im/tdlib/Makefile b/net-im/tdlib/Makefile
index 77fe4f5caaad..929652128ce0 100644
--- a/net-im/tdlib/Makefile
+++ b/net-im/tdlib/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tdlib
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.48
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im devel
MAINTAINER= yuri@FreeBSD.org
@@ -12,6 +12,8 @@ LICENSE= BSL
USES= cmake:testing compiler:c++14-lang gperf readline ssl
+CONFLICTS_INSTALL= tde2e
+
USE_GITHUB= yes
GH_PROJECT= td
GH_TAGNAME= b8b08b0 # hash corresponding to 1.8.48
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index c9787ff7d773..a7f2347be98d 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,14 +1,11 @@
PORTNAME= telegram-desktop
-DISTVERSION= 5.14.1
+DISTVERSION= 5.14.3
PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-PATCH_SITES= https://github.com/telegramdesktop/tdesktop/commit/
-PATCHFILES= f676d32f96e70874d9d8e78788c37b82b1e3324a.patch:-p1
-
MAINTAINER= ports@FreeBSD.org
COMMENT= Telegram Desktop messaging app
WWW= https://desktop.telegram.org/
@@ -28,6 +25,7 @@ BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
tl-expected>0:devel/tl-expected \
v4l_compat>0:multimedia/v4l_compat \
yasm:devel/yasm \
+ ${LOCALBASE}/lib/libtde2e.a:net-im/tde2e \
${LOCALBASE}/lib/libtg_owt.a:net-im/tg_owt
LIB_DEPENDS= libabsl_base.so:devel/abseil \
libada.so:devel/libada \
@@ -47,7 +45,6 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \
libqrcodegencpp.so:graphics/qr-code-generator \
librnnoise.so:audio/rnnoise \
libsrtp2.so:net/libsrtp2 \
- libtde2e.so:net-im/tdlib \
libxxhash.so:devel/xxhash \
libvpx.so:multimedia/libvpx
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index 397a77ea5471..85a59e1e21c4 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746300493
-SHA256 (tdesktop-5.14.1-full.tar.gz) = 42d3130292b21928f04e39539f4e7358206bde913ea6e5171b0ffdeb38b9872e
-SIZE (tdesktop-5.14.1-full.tar.gz) = 72779847
+TIMESTAMP = 1748017733
+SHA256 (tdesktop-5.14.3-full.tar.gz) = af15716f053403dc42233775e931a711759c8f0468a0aff5f3dfabdf98bf6861
+SIZE (tdesktop-5.14.3-full.tar.gz) = 72816906
SHA256 (f676d32f96e70874d9d8e78788c37b82b1e3324a.patch) = a3b6ad6badcbfeb9af01a3d7591c433779c2fea99d57c735ed8a6beed549e5ce
SIZE (f676d32f96e70874d9d8e78788c37b82b1e3324a.patch) = 862
diff --git a/net-im/telegram-desktop/files/patch-cmake_external_td_CMakeLists.txt b/net-im/telegram-desktop/files/patch-cmake_external_td_CMakeLists.txt
deleted file mode 100644
index 6bee7cb39b28..000000000000
--- a/net-im/telegram-desktop/files/patch-cmake_external_td_CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- cmake/external/td/CMakeLists.txt.orig 2025-05-01 07:59:09 UTC
-+++ cmake/external/td/CMakeLists.txt
-@@ -7,6 +7,12 @@ add_library(desktop-app::external_td ALIAS external_td
- add_library(external_td INTERFACE IMPORTED GLOBAL)
- add_library(desktop-app::external_td ALIAS external_td)
-
-+if (DESKTOP_APP_USE_PACKAGED)
-+ find_package(Td REQUIRED)
-+ target_link_libraries(external_td INTERFACE Td::tde2e)
-+ return()
-+endif()
-+
- set(td_loc ${libs_loc}/td)
- set(td_build_loc ${td_loc}/out/$<IF:$<CONFIG:Debug>,Debug,Release>)
- if (WIN32)
diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile
index 8c07236aeb6a..a7c31490d547 100644
--- a/net-im/tg_owt/Makefile
+++ b/net-im/tg_owt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tg_owt
-PORTVERSION= 0.0.20250501
+PORTVERSION= 0.0.20250515
CATEGORIES= net-im
MAINTAINER= ports@FreeBSD.org
@@ -27,7 +27,7 @@ USE_XORG= x11 xcomposite xdamage xrender xrandr xtst
USE_GL= gbm gl
USE_GITHUB= yes
GH_ACCOUNT= desktop-app
-GH_TAGNAME= c4192e8
+GH_TAGNAME= 232ec41
CMAME_ON= TG_OWT_PACKAGED_BUILD
diff --git a/net-im/tg_owt/distinfo b/net-im/tg_owt/distinfo
index c2fa5169c57e..9609ce849ff7 100644
--- a/net-im/tg_owt/distinfo
+++ b/net-im/tg_owt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746127286
-SHA256 (desktop-app-tg_owt-0.0.20250501-c4192e8_GH0.tar.gz) = 87a58d153e0e0a12521335a41e695befd1abf72ec3545db48c8f4cc801116d52
-SIZE (desktop-app-tg_owt-0.0.20250501-c4192e8_GH0.tar.gz) = 11716225
+TIMESTAMP = 1748030815
+SHA256 (desktop-app-tg_owt-0.0.20250515-232ec41_GH0.tar.gz) = 0fedd9371bd5e63e6ec3a2d107559d08d1d957d6f22c6ab43ef4c299682f277f
+SIZE (desktop-app-tg_owt-0.0.20250515-232ec41_GH0.tar.gz) = 11716138
SHA256 (osokin-libyuv-04821d1_GH0.tar.gz) = cffd73dc527a8991e0fa78f0013d5db457a55298dada5896b4d6fa1b4ec5713f
SIZE (osokin-libyuv-04821d1_GH0.tar.gz) = 559577
diff --git a/net-im/tg_owt/files/patch-cmake_external.cmake b/net-im/tg_owt/files/patch-cmake_external.cmake
deleted file mode 100644
index cfd164d0aa03..000000000000
--- a/net-im/tg_owt/files/patch-cmake_external.cmake
+++ /dev/null
@@ -1,12 +0,0 @@
---- cmake/external.cmake.orig 2023-01-11 16:35:01 UTC
-+++ cmake/external.cmake
-@@ -120,6 +120,9 @@ function(link_libabsl target_name)
- absl::type_traits
- absl::variant
- )
-+ find_package(PkgConfig REQUIRED)
-+ pkg_check_modules(ABSL REQUIRED QUIET absl_flags)
-+ target_include_directories(${target_name} PRIVATE ${ABSL_INCLUDE_DIRS})
- endif()
- endif()
- if (NOT absl_FOUND)
diff --git a/net-mgmt/blackbox_exporter/Makefile b/net-mgmt/blackbox_exporter/Makefile
index 81a52d5492ff..f0d9504dc264 100644
--- a/net-mgmt/blackbox_exporter/Makefile
+++ b/net-mgmt/blackbox_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= blackbox_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.26.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt
MAINTAINER= eduardo@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://github.com/prometheus/blackbox_exporter
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:1.22,modules
+USES= cpe go:modules
CPE_VENDOR= prometheus
USE_RC_SUBR= blackbox_exporter
GO_MODULE= github.com/prometheus/blackbox_exporter
diff --git a/net-mgmt/ipv6calc/Makefile b/net-mgmt/ipv6calc/Makefile
index 1e1f48775093..c81d165d5165 100644
--- a/net-mgmt/ipv6calc/Makefile
+++ b/net-mgmt/ipv6calc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ipv6calc
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.1
CATEGORIES= net-mgmt
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net-mgmt/ipv6calc/distinfo b/net-mgmt/ipv6calc/distinfo
index 44672a8586cd..258469ee3924 100644
--- a/net-mgmt/ipv6calc/distinfo
+++ b/net-mgmt/ipv6calc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606387
-SHA256 (pbiering-ipv6calc-4.3.0_GH0.tar.gz) = 0255b811b09ddbfb4afdffe639b5eb91406a67134def5230d2c53ac80f8f4dd0
-SIZE (pbiering-ipv6calc-4.3.0_GH0.tar.gz) = 1935101
+TIMESTAMP = 1747715300
+SHA256 (pbiering-ipv6calc-4.3.1_GH0.tar.gz) = b1c5006edebaad3e2e286d12f70d136bf05658e9e8bda8d67ef7c477322a1a47
+SIZE (pbiering-ipv6calc-4.3.1_GH0.tar.gz) = 1964802
diff --git a/net-mgmt/netdata/Makefile b/net-mgmt/netdata/Makefile
index 6ce25a5b060e..565afe87c2da 100644
--- a/net-mgmt/netdata/Makefile
+++ b/net-mgmt/netdata/Makefile
@@ -1,7 +1,6 @@
PORTNAME= netdata
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.6
-PORTREVISION= 1
+DISTVERSION= 2.4.0
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/:netdata \
https://raw.githubusercontent.com/netdata/netdata/refs/tags/v${DISTVERSION}/src/go/:goplugin \
@@ -75,28 +74,28 @@ NETDATA_CACHE= /var/cache/${PORTNAME}
NETDATA_LOG= /var/log/${PORTNAME}
NETDATA_PERST= /var/db/${PORTNAME}
NETDATA_RUN= /var/run/${PORTNAME}
-NETDATA_CLOUDVERSION= 20250307
+NETDATA_DASHBOARD_VERSION= 20250416
PLIST_SUB= NETDATA_CACHE=${NETDATA_CACHE} \
NETDATA_LOG=${NETDATA_LOG} \
NETDATA_PERST=${NETDATA_PERST} \
NETDATA_RUN=${NETDATA_RUN}
-OPTIONS_DEFINE= CUPS CLOUD_DASHBOARD FREEIPMI GOPLUGIN ML PROMETHEUS
+OPTIONS_DEFINE= CUPS DASHBOARD FREEIPMI GOPLUGIN ML PROMETHEUS
OPTIONS_DEFAULT= ML
OPTIONS_EXCLUDE_powerpc64le= ML
OPTIONS_SUB= YES
CUPS_DESC= Enable support for cups
-CLOUD_DASHBOARD_DESC= Enable proprietary v3 dashboard
+DASHBOARD_DESC= Enable agent dashboard
FREEIPMI_DESC= Enable support for freeipmi
GOPLUGIN_DESC= Enable the go collector plugin
ML_DESC= Enable anomaly detection via dlib
PROMETHEUS_DESC= Enable prometheus remote write exporter
CUPS_LIB_DEPENDS= libcups.so:print/cups
CUPS_CMAKE_BOOL= ENABLE_PLUGIN_CUPS
-CLOUD_DASHBOARD_DISTFILES= agent_${NETDATA_CLOUDVERSION}.tar.gz:nkeor
-CLOUD_DASHBOARD_EXTRACT_ONLY= agent_${NETDATA_CLOUDVERSION}.tar.gz
+DASHBOARD_DISTFILES= agent_${NETDATA_DASHBOARD_VERSION}.tar.gz:nkeor
+DASHBOARD_EXTRACT_ONLY= agent_${NETDATA_DASHBOARD_VERSION}.tar.gz
FREEIPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi
FREEIPMI_CMAKE_BOOL= ENABLE_PLUGIN_FREEIPMI
GOPLUGIN_DISTFILES= go.mod:goplugin
@@ -156,10 +155,7 @@ post-install:
${RM} ${STAGEDIR}${LOCALBASE}/libexec/netdata/netdata-updater.sh
${RM} -r ${STAGEDIR}${PREFIX}/lib/netdata/system
-post-install-CLOUD_DASHBOARD-on:
+post-install-DASHBOARD-on:
@(cd ${WRKDIR}/dist/agent && ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR}/web)
-post-install-CLOUD_DASHBOARD-off:
- ${INSTALL_DATA} ${STAGEDIR}/${DATADIR}/web/v1/index.html ${STAGEDIR}/${DATADIR}/web/index.html
-
.include <bsd.port.mk>
diff --git a/net-mgmt/netdata/distinfo b/net-mgmt/netdata/distinfo
index b04c9b78e30e..5c3d01c95f60 100644
--- a/net-mgmt/netdata/distinfo
+++ b/net-mgmt/netdata/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1741374695
-SHA256 (netdata/netdata-v2.2.6.tar.gz) = bd98c146aa6d0c25f80cb50b1447b8aca8a17f0995b28a11a23e843b8f210f42
-SIZE (netdata/netdata-v2.2.6.tar.gz) = 50395963
-SHA256 (netdata/agent_20250307.tar.gz) = 5e153c858e5549e37c8f3809883366b09f7eff4934780c8d741e696157d4a763
-SIZE (netdata/agent_20250307.tar.gz) = 3075240
-SHA256 (netdata/go.mod) = 7c5d64a5e46125868d579af4aad2ca28538a0c34912571c034de66f7a2f83a2a
-SIZE (netdata/go.mod) = 7580
+TIMESTAMP = 1744858567
+SHA256 (netdata/netdata-v2.4.0.tar.gz) = 3349c893cad070273ed78334b29fbd4d320044f352e55c0881eb59033143711a
+SIZE (netdata/netdata-v2.4.0.tar.gz) = 31657668
+SHA256 (netdata/agent_20250416.tar.gz) = 59aa6711bccda55507fc5172538bf49d83896f72b2480ebf0b9405044e69eb90
+SIZE (netdata/agent_20250416.tar.gz) = 8172620
+SHA256 (netdata/go.mod) = e2dbfd244cd79c8d35bcc9032b012e9827f8081e882fd3d78879bf20f3b5ac3b
+SIZE (netdata/go.mod) = 7925
diff --git a/net-mgmt/netdata/files/patch-CMakeLists.txt b/net-mgmt/netdata/files/patch-CMakeLists.txt
index 5330282bf430..91ce09448b20 100644
--- a/net-mgmt/netdata/files/patch-CMakeLists.txt
+++ b/net-mgmt/netdata/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2025-01-02 17:07:23 UTC
-+++ CMakeLists.txt
-@@ -33,7 +33,7 @@ set(CMAKE_C_STANDARD 11)
+--- CMakeLists.txt.orig 2025-04-16 21:35:14.357149000 -0600
++++ CMakeLists.txt 2025-04-16 21:35:44.293883000 -0600
+@@ -40,7 +40,7 @@
set(CMAKE_INSTALL_MESSAGE LAZY)
set(CMAKE_C_STANDARD 11)
@@ -9,7 +9,7 @@
set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME "netdata")
option(USE_CXX_11 "Use C++11 instead of C++14 (should only be used on legacy systems that cannot support C++14, may disable some features)" False)
-@@ -94,7 +94,7 @@ set(NETDATA_RUNTIME_PREFIX "${CMAKE_INSTALL_PREFIX}")
+@@ -95,7 +95,7 @@
set(OS_WINDOWS False)
set(NETDATA_RUNTIME_PREFIX "${CMAKE_INSTALL_PREFIX}")
@@ -18,26 +18,42 @@
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
set(OS_MACOS True)
-@@ -1307,7 +1307,6 @@ if(ENABLE_ML)
- set(ML_FILES
- src/ml/ad_charts.h
- src/ml/ad_charts.cc
-- src/ml/dlib/dlib/all/source.cpp
- src/ml/ml.cc
- src/ml/ml_calculated_number.h
- src/ml/ml_host.h
-@@ -2682,10 +2681,6 @@ endif()
- target_compile_options(NetdataClaim PUBLIC -mwindows)
+@@ -399,7 +399,7 @@
+ include(NetdataJSONC)
+ include(NetdataYAML)
+ include(NetdataBacktrace)
+-include(NetdataDlib)
++#include(NetdataDlib)
+
+ if(ENABLE_LEGACY_EBPF_PROGRAMS)
+ include(NetdataEBPFLegacy)
+@@ -424,9 +424,9 @@
+ netdata_bundle_sentry()
endif()
--target_compile_definitions(netdata PRIVATE
-- "$<$<BOOL:${ENABLE_ML}>:DLIB_NO_GUI_SUPPORT>"
--)
--
- target_compile_options(netdata PRIVATE
- "$<$<BOOL:${ENABLE_EXPORTER_MONGODB}>:${MONGOC_CFLAGS_OTHER}>"
- "$<$<BOOL:${ENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE}>:${SNAPPY_CFLAGS_OTHER}>"
-@@ -2809,13 +2804,14 @@ endif()
+-if(ENABLE_ML)
+- netdata_bundle_dlib()
+-endif()
++#if(ENABLE_ML)
++# netdata_bundle_dlib()
++#endif()
+
+ #
+ # check include files
+@@ -2986,9 +2986,9 @@
+ "$<$<BOOL:${OS_WINDOWS}>:${NETDATA_RES_FILES}>"
+ )
+
+-if(ENABLE_ML)
+- netdata_add_dlib_to_target(netdata)
+-endif()
++#if(ENABLE_ML)
++# netdata_add_dlib_to_target(netdata)
++#endif()
+
+ if(OS_WINDOWS)
+ add_executable(NetdataClaim ${CLAIM_WINDOWS_FILES} ${NETDATA_CLAIM_RES_FILES})
+@@ -3131,12 +3131,12 @@
string(REGEX REPLACE "/$" "" NETDATA_RUNTIME_PREFIX "${NETDATA_RUNTIME_PREFIX}")
endif()
@@ -54,11 +70,9 @@
+set(PLUGINS_DIR "${CMAKE_INSTALL_PREFIX}/libexec/netdata/plugins.d")
+set(VARLIB_DIR "%%NETDATA_PERST%%")
-+
# A non-default value is only used when building Debian packages (/var/lib/netdata/www)
if(NOT DEFINED WEB_DIR)
- set(WEB_DIR "share/netdata/web")
-@@ -2839,11 +2835,11 @@ install(TARGETS netdata COMPONENT netdata DESTINATION
+@@ -3189,11 +3189,12 @@
install(TARGETS netdata COMPONENT netdata DESTINATION "${BINDIR}")
@@ -67,6 +81,7 @@
-install(DIRECTORY COMPONENT netdata DESTINATION var/lib/netdata/registry)
-install(DIRECTORY COMPONENT netdata DESTINATION var/lib/netdata/cloud.d)
-install(DIRECTORY COMPONENT netdata DESTINATION var/run/netdata)
++
+install(DIRECTORY COMPONENT netdata DESTINATION %%NETDATA_CACHE%%)
+install(DIRECTORY COMPONENT netdata DESTINATION %%NETDATA_LOG%%)
+install(DIRECTORY COMPONENT netdata DESTINATION %%NETDATA_PERST%%/registery)
@@ -75,7 +90,7 @@
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata)
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/custom-plugins.d)
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/health.d)
-@@ -2858,11 +2854,11 @@ set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}"
+@@ -3208,11 +3209,11 @@
set(pkglibexecdir_POST "${NETDATA_RUNTIME_PREFIX}/libexec/netdata")
set(localstatedir_POST "${NETDATA_RUNTIME_PREFIX}/var")
set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}")
@@ -92,7 +107,7 @@
set(netdata_user_POST "${NETDATA_USER}")
set(netdata_group_POST "${NETDATA_USER}")
-@@ -3368,8 +3364,8 @@ if(ENABLE_DASHBOARD)
+@@ -3730,8 +3731,8 @@
#
if(ENABLE_DASHBOARD)
@@ -101,5 +116,5 @@
+ #include(NetdataDashboard)
+ #bundle_dashboard()
- include(src/web/gui/v1/dashboard_v1.cmake)
- include(src/web/gui/gui.cmake)
+ install(FILES
+ COMPONENT dashboard
diff --git a/net-mgmt/netdata/files/patch-src_collectors_freebsd.plugin_freebsd__ipfw.c b/net-mgmt/netdata/files/patch-src_collectors_freebsd.plugin_freebsd__ipfw.c
new file mode 100644
index 000000000000..aa909ea21423
--- /dev/null
+++ b/net-mgmt/netdata/files/patch-src_collectors_freebsd.plugin_freebsd__ipfw.c
@@ -0,0 +1,14 @@
+--- src/collectors/freebsd.plugin/freebsd_ipfw.c.orig 2025-02-20 22:40:27 UTC
++++ src/collectors/freebsd.plugin/freebsd_ipfw.c
+@@ -272,7 +272,11 @@ int do_ipfw(int update_every, usec_t dt) {
+ break;
+
+ dyn_rule = (ipfw_dyn_rule *) (tlv + 1);
++#if __FreeBSD_version < 1500034
+ bcopy(&dyn_rule->rule, &rulenum, sizeof(rulenum));
++#else
++ bcopy(&dyn_rule->rulenum, &rulenum, sizeof(rulenum));
++#endif
+
+ for (srn = 0; srn < (static_rules_num - 1); srn++) {
+ if (dyn_rule->expire > 0)
diff --git a/net-mgmt/netdata/files/patch-src_ml_ml__calculated__number.h b/net-mgmt/netdata/files/patch-src_ml_ml__calculated__number.h
deleted file mode 100644
index a55a42642f98..000000000000
--- a/net-mgmt/netdata/files/patch-src_ml_ml__calculated__number.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/ml/ml_calculated_number.h.orig 2025-01-02 17:07:23 UTC
-+++ src/ml/ml_calculated_number.h
-@@ -3,7 +3,7 @@
- #ifndef NETDATA_ML_CALCULATED_NUMBER_H
- #define NETDATA_ML_CALCULATED_NUMBER_H
-
--#include "dlib/dlib/matrix.h"
-+#include "dlib/matrix.h"
-
- // CentOS 7 shenanigans
- #include <cmath>
diff --git a/net-mgmt/netdata/files/patch-src_ml_ml__kmeans.cc b/net-mgmt/netdata/files/patch-src_ml_ml__kmeans.cc
deleted file mode 100644
index 72143ec6178e..000000000000
--- a/net-mgmt/netdata/files/patch-src_ml_ml__kmeans.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/ml/ml_kmeans.cc.orig 2025-01-02 17:07:23 UTC
-+++ src/ml/ml_kmeans.cc
-@@ -2,7 +2,7 @@
-
- #include "ml_kmeans.h"
- #include "libnetdata/libnetdata.h"
--#include "dlib/dlib/clustering.h"
-+#include "dlib/clustering.h"
-
- void
- ml_kmeans_init(ml_kmeans_t *kmeans)
diff --git a/net-mgmt/netdata/pkg-plist b/net-mgmt/netdata/pkg-plist
index 1b3b03d5cc0e..7b79b1b31b42 100644
--- a/net-mgmt/netdata/pkg-plist
+++ b/net-mgmt/netdata/pkg-plist
@@ -107,9 +107,247 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/scaleio.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/sd/docker.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/sd/net_listeners.conf.sample
+%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/sd/snmp.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/sensors.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/smartctl.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/snmp.conf.sample
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/3com-huawei.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/3com.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_apc-metadata.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_apc.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_arista-metadata.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_arista-queue.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_arista.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_aruba-base.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_aruba-switch-cpu-memory.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_base.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_base_cisco.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_base_cisco_voice.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_checkpoint-firewall-cpu-memory.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-asa.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-catalyst.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-cpu-memory.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-generic.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-ipsec-flow-monitor.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-metadata.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-voice.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-wlc.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_dell-rac.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_dell.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_f5-big-ip-cpu-memory.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_fortinet-fortigate-cpu-memory.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_fortinet-fortigate-vpn-tunnel.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-bgp4.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-entity-sensor.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-host-cpu-memory.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-host-resources-base.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-host-resources.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-if.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-ip.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-lldp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-ospf.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-bgp4.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-if.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-ip.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-ospf.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-tcp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-udp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-rtp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-sip.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-tcp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-ucd.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-udp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-ups.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_hp-base.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_hp-compaq-health.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_hp-driver-stats.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_hp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_huawei.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_intel-lan-adapters.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper-cos.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper-dcu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper-firewall.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper-junos-generic.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper-scu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper-userfirewall.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper-virtualchassis.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_opengear.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_palo-alto.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_ubiquiti.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_vertiv.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/a10-thunder.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/a10.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/alcatel-lucent-ent.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/alcatel-lucent-ind.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/alcatel-lucent-omni-access-wlc.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/alcatel-lucent.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/anue.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc-netbotz.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc-pdu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc_ups.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/arista-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/arista.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/aruba-access-point.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/aruba-clearpass.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/aruba-cx-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/aruba-mobility-controller.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/aruba-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/aruba-wireless-controller.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/aruba.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/audiocodes-mediant-sbc.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avaya-aura-media-server.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avaya-cajun-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avaya-media-gateway.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avaya-nortel-ethernet-routing-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avaya.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avocent-acs.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avtech-roomalert-32s.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avtech-roomalert-3e.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avtech-roomalert-3s.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/avtech.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/barracuda-cloudgen.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/barracuda.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/bluecat-server.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/brocade-fc-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/brocade.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/brother-net-printer.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/brother.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/chatsworth_pdu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/checkpoint-firewall.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/checkpoint.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/chrysalis-luna-hsm.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/chrysalis.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-3850.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-access-point.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-asa-5525.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-asa.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-asr.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-catalyst-wlc.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-catalyst.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-csr1000v.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-firepower-asa.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-firepower.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-ironport-email.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-ise.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-isr.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-legacy-wlc.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-load-balancer.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-nexus.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-sb.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-ucs.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-wan-optimizer.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco_icm.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco_isr_4431.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco_uc_virtual_machine.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/citrix-netscaler-sdx.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/citrix-netscaler.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/citrix.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cradlepoint.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cyberpower-pdu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dell-emc-data-domain.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dell-force10.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dell-os10.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dell-powerconnect.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dell-poweredge.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dell-sonicwall.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dell.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dialogic-media-gateway.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dlink-dgs-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/dlink.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/eaton-epdu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/exagrid.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/extreme-switching.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/f5-big-ip.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/fireeye.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/fortinet-appliance.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/fortinet-fortigate.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/fortinet-fortiswitch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/fortinet.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/generic-device.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/generic-router.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/generic-ups.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/gigamon.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hp-h3c-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hp-icf-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hp-ilo.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hp-ilo4.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hpe-bladesystem-enclosure.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hpe-msa.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hpe-nimble.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hpe-proliant.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/huawei-access-controllers.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/huawei-routers.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/huawei-switches.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/huawei.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ibm-datapower-gateway.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ibm-lenovo-server.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ibm.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/idrac.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/infinera-coriant-groove.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/infoblox-ipam.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/isilon.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ixsystems-truenas.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/juniper-ex.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/juniper-mx.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/juniper-pulse-secure.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/juniper-qfx.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/juniper-srx.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/juniper.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/kyocera-printer.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/linksys.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/mcafee-web-gateway.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/meraki-cloud-controller.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/meraki.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/mikrotik-router.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/nasuni-filer.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/nec-univerge.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/netapp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/netgear-access-point.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/netgear-readynas.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/netgear-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/netgear.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/nvidia-cumulus-linux-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/nvidia-mellanox-switchx.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/nvidia.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/omron-cj-ethernet-ip.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/opengear-console-manager.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/opengear-infrastructure-manager.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/palo-alto-cloudgenix.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/palo-alto.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/peplink.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/pf-sense.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/raritan-dominion.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/riverbed-interceptor.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/riverbed-steelhead.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/riverbed.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ruckus-unleashed.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ruckus-wap.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ruckus.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/server-iron-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/servertech-pdu3.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/servertech-pdu4.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/servertech.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/silverpeak-edgeconnect.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/sinetica-eagle-i.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/sophos-xgs-firewall.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/synology-disk-station.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/tp-link.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/tripplite-pdu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/tripplite-ups.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/tripplite.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ubiquiti-unifi-security-gateway.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/ubiquiti-unifi.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/velocloud-edge.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/vertiv-liebert-ac.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/vertiv-watchdog.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/vmware-esx.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/watchguard.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/western-digital-mycloud-ex2-ultra.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/zebra-printer.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/zyxel-switch.yaml
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/spigotmc.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/squid.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/squidlog.conf.sample
@@ -199,6 +437,7 @@ etc/logrotate.d/netdata
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/scaleio.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/softnet.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/storcli.conf.sample
+@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/streaming.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/swap.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/synchronization.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/systemdunits.conf.sample
@@ -286,519 +525,352 @@ sbin/netdata
sbin/netdata-claim.sh
sbin/netdatacli
sbin/systemd-cat-native
+%%DASHBOARD%%%%DATADIR%%/web/index.html
+%%DASHBOARD%%%%DATADIR%%/web/registry-access.html
+%%DASHBOARD%%%%DATADIR%%/web/registry-alert-redirect.html
+%%DASHBOARD%%%%DATADIR%%/web/registry-hello.html
+%%DASHBOARD%%%%DATADIR%%/web/static/splash.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/.well-known/assetlinks.json
+%%DASHBOARD%%%%DATADIR%%/web/v3/1040.981a2288c9e1e16c0af4.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1040.981a2288c9e1e16c0af4.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/1220.4fafcc3e416e149c6df4.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1391.5a48c70fcf7cf96c7840.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1396.6d2546b6cbe7770153f9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1396.6d2546b6cbe7770153f9.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/1418.9b2ed617cd773e5bfbbe.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/146.a86f914bf1e58149a5ad.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1726.d24feb94e507c04e59c4.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1741.5c0fab0e22c4deff601a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1778.b783647191054616d933.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1778.b783647191054616d933.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/1839.1d78c1ba5cf4e3a99176.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/185.1ddb5051b50e8775ba1e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1876.d03194e4fd56e6bf3cbf.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/195.beb35753d23aa84a2aa1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2007.1fc87ec9328298eb0acb.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2039.a9704cecddaa26ac059a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2039.a9704cecddaa26ac059a.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/2103.aad4322d8cc95bdb09dc.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/2103.b8b62ac3c9bd04dd71ff.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2103.b8b62ac3c9bd04dd71ff.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/2121.6bf5645d76bc2fc0f0e0.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/23.fdc9b64a399917807bb5.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2490.7cbd7d1705330d4b8bdf.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2653.888a13b14cb0e6c07307.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2812.677c337d61a90a941d82.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/2812.bc%%PYTHON_SUFFIX%%5eff19ac74fdba8.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2820.d3559405a8dccd622ecd.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2820.d3559405a8dccd622ecd.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/2946.677c337d61a90a941d82.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/2946.b8be01c9d8cc29cc1fa8.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3105.bd1c7d2670e94f396fc2.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3187.8d218082eadc5c47291d.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3225.a5d924b0f7b9f98557c2.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3249.e1119ece53e11c3de4bb.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3266.1868d5c27913bfbcbdbc.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3266.1868d5c27913bfbcbdbc.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/3350.796465456783ef242f80.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3621.864b011a147b22a67a89.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3730.cf4ffa681709687318f5.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3736.930448897dc39f1a0068.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3750.d8eb008da1cdeb79c9a1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3961.35846f5798e9d13824e1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3961.35846f5798e9d13824e1.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/3968.17de275a078a9ba51112.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3D_PARTY_LICENSES.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/4034.9db872632291516ad17e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4474.32fabc925a518439ee08.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4670.677c337d61a90a941d82.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/4670.dca9da19142d105bcd97.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4862.2f1ea3619bb3596841c0.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/511.677c337d61a90a941d82.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/511.7062fb9863bfebf16506.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5126.9ea70e746436e6cb8c98.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5246.ed4e0a487f4ee9f95093.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5304.0fd82c5d80fc9cd88901.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5476.3dabad702c9d956c3723.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5578.a9a66d53eec79b0b6804.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5581.959f4366beb6bd920c3e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5794.e31bba7354a7cdce6694.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5923.e27ca557a39165353524.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5947.d70041f770abe52c577b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/60.ed51557578e3cc5f6533.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6008.fdb47f5f93cb91688a21.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6147.9bb32fbb38c5c503df63.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6299.235cb599d48fb4facc2a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6308.11bf1c9a370e5e9ad066.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6384.fe40af53ceab0bcdb09c.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6620.4d87376727e8b0a10a73.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6620.677c337d61a90a941d82.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/6654.44123ee0615c31ccb00b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6661.3acea72d554afa1a83d5.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6760.0f42f4240339dd1d8840.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6815.2deeb5e0f1afce404a6b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/683.02c03135f21b9a47bc8c.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/683.463a6db96f6cd42cf8f8.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6891.0112b654bb6ecb3b5f21.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7103.f8ede8bd84f3d9360ae5.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7146.a4fbc5d90a1bf4ba23dc.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7332.aa3ced98d10dd7e90ff8.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7436.e930f9d341aea6e88595.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7471.d0f1b2bc3998a53315e1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7529.884d100d211763c31765.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7840.42f5312d87c796388973.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7866.bdf4d3ddffcca79b4178.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7866.bdf4d3ddffcca79b4178.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/7959.5ad7018c8e4b8976a274.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/813.bdc228127ea4b0235ef9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8164.5081e129915f80ae6853.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8252.3abc9022982bb4c2d93c.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8505.042a73840a51df74a48d.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8506.0aa9bfbcff803ac6ab2b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8583.b6fb88f0e5bda91e52aa.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/86.264c3facace433bccffe.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8714.87ffeccc28e0fd47c302.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8773.49376d809a33021bd657.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8784.33c94575f9e45dc53ab7.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8811.3fc79031347f8d71bd50.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8853.0f983b1c2bd0b6e746e7.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8938.fdfb840517bf01ce39c2.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/916.d62d9ca6cbfb1796d8e1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/934.60ca29e41d9ce9dcf7e4.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9473.d6c7e84660240cab23be.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/966.97375c75f940d70f155b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9687.9b335887241d8c0f536f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9818.dc32425359dc3f42388b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9892.b9564fcf6f400222fa60.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9912.bba272395b95057fa79f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/LICENSE.md
+%%DASHBOARD%%%%DATADIR%%/web/v3/LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/agent.html
+%%DASHBOARD%%%%DATADIR%%/web/v3/allFiles.7.48.0.json
+%%DASHBOARD%%%%DATADIR%%/web/v3/allFiles.7.json
+%%DASHBOARD%%%%DATADIR%%/web/v3/app.4da0883c6ce016bf3d81.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/app.ddaab1eb59572bfe1999.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/apple-app-site-association
+%%DASHBOARD%%%%DATADIR%%/web/v3/bundlesManifest.7.json
+%%DASHBOARD%%%%DATADIR%%/web/v3/favicon.ico
+%%DASHBOARD%%%%DATADIR%%/web/v3/index.html
+%%DASHBOARD%%%%DATADIR%%/web/v3/local-agent.html
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.charts.4e44a3cd5eface585116.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.102823fd2ac58dd4c301.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.102823fd2ac58dd4c301.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.6a0f313b566a03f0816a.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.6a0f313b566a03f0816a.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/registry-access.html
+%%DASHBOARD%%%%DATADIR%%/web/v3/registry-alert-redirect.html
+%%DASHBOARD%%%%DATADIR%%/web/v3/registry-hello.html
+%%DASHBOARD%%%%DATADIR%%/web/v3/runtime.8a9335ae8943d8e939bb.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/.well-known/assetlinks.json
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/apple-app-site-association
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/clea_badge.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/clea_siren.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/community_icon.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/configure_icon.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/crit_badge.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/crit_siren.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/flood_siren.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/full_logo.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/header.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/isotype_600.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/label_critical.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/label_recovered.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/label_warning.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/reachability_siren.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/warn_badge.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/warn_siren.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/list-style-image.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/netdata.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alpine.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/arch.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/centos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/coreos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/debian.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/docker.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fedora.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/freebsd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/freenas.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gentoo.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/kubernetes.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/linux-small.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/linux.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/macos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/manjaro.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openstack.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/opensuse.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openwrt.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/oracle.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/pfsense.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/placeholder.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/raspberry-pi.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/redhat.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/rocky.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/suse.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ubuntu.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/access-point.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/activemq.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/adaptec.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/alerta.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/apache.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/apc.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/aws-sns.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/aws.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/beanstalkd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/boinc.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/btrfs.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/ceph.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/chrony.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/cloud.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/concul.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/consul.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/container.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/couchdb.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/cups.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/data-encryption.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/ddos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/discord.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/dns.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/docker.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/dovecot.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/elasticsearch.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/email.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/exim.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/fail2ban.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/flock.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/fluentd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/fping.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/freeradius.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/fronius.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/gnu-freeipmi.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/golang.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/grafana.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/graphite.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/haproxy.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/hub.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/icecast.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/influxdb.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/ipfs.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/irc.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/isc.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/kafka.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/kairosdb.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/kavenegar.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/key-file.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/kubernetes.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/libreswan.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/libvirt.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/lighthttpd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/linux.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/litespeed.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/lm-sensors.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/load-balancer.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/log-file.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/logstash.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/lxd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/mariadb.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/memcached.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/messagebird.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/mongodb.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/monit.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/monitoring.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/mysql.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/netfilter.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/network-protocol.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/network.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nfs.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nginx-plus.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nginx.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/notification-bell.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nsd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/ntpd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nut.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nvidia.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/openldap.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/opensips.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/opentsdb.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/openvpn.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/openzfs.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/oracle.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/pagerduty.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/php-fpm.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/placeholder.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/postfix.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/postgresql.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/powerdns.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/processor.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/prometheus.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/prowl.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/proxysql.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/puppet.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/pushbullet.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/pushover.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/qos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/rabbitmq.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/raspberry-pi.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/redis.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/rethinkdb.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/retroshare.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/rocketchat.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/samba.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/server-connection.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/slack.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/sma.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/smstools3.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/solr.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/spigot.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/springboot.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/squid.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/statsd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/stiebel.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/systemd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/telegram.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/temperature.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/tomcat.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/tor.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/traefik.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/twilio.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/unbound.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/uwsgi.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/varnish.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/veritas.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/xen.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/hourglass-0.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/hourglass-1.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/hourglass-7.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/isotype.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/isotype.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/logo.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/logotype.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/logotype.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/new-dashboard.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/no-filter-results.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/no-nodes-room.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/dockerpulls.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/node-heatmap-1.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/node-heatmap-2.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/noise-light.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/noise.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/onprem.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/rack.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/referral/application.jpg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/referral/infrastructure-monitoring.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/referral/infrastructure.jpg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/referral/logs.jpg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/referral/metrics.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/referral/network.jpg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/referral/peer-insights.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/referral/synthetic.jpg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/holding-page-503.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/holding-page-503.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/index.html
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/multiple-logos-group.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/netdata-logo-white.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/reset.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/splash.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/sw.js
+%%DATADIR%%/build-info-cmake-cache.gz
%%DATADIR%%/web/netdata-swagger.json
%%DATADIR%%/web/netdata-swagger.yaml
-%%DATADIR%%/web/.well-known/dnt/cookies
-%%DATADIR%%/web/asset-manifest.json
-%%DATADIR%%/web/console.html
-%%DATADIR%%/web/css/bootstrap-3.3.7.css
-%%DATADIR%%/web/css/bootstrap-slate-flat-3.3.7.css
-%%DATADIR%%/web/css/bootstrap-slider-10.0.0.min.css
-%%DATADIR%%/web/css/bootstrap-theme-3.3.7.min.css
-%%DATADIR%%/web/css/bootstrap-toggle-2.2.2.min.css
-%%DATADIR%%/web/css/c3-0.4.18.min.css
-%%DATADIR%%/web/css/dashboard.css
-%%DATADIR%%/web/css/dashboard.slate.css
-%%DATADIR%%/web/css/morris-0.5.1.css
-%%DATADIR%%/web/dash-example.html
-%%DATADIR%%/web/dashboard-react.js
-%%DATADIR%%/web/dashboard.css
-%%DATADIR%%/web/dashboard.html
-%%DATADIR%%/web/dashboard.js
-%%DATADIR%%/web/dashboard.slate.css
-%%DATADIR%%/web/dashboard_info.js
-%%DATADIR%%/web/dashboard_info_custom_example.js
-%%DATADIR%%/web/demo.html
-%%DATADIR%%/web/demo2.html
-%%DATADIR%%/web/demosites.html
-%%DATADIR%%/web/demosites2.html
-%%DATADIR%%/web/favicon.ico
-%%DATADIR%%/web/fonts/glyphicons-halflings-regular.eot
-%%DATADIR%%/web/fonts/glyphicons-halflings-regular.svg
-%%DATADIR%%/web/fonts/glyphicons-halflings-regular.ttf
-%%DATADIR%%/web/fonts/glyphicons-halflings-regular.woff
-%%DATADIR%%/web/fonts/glyphicons-halflings-regular.woff2
-%%DATADIR%%/web/goto-host-from-alarm.html
-%%DATADIR%%/web/ilove.html
-%%DATADIR%%/web/images/alert-128-orange.png
-%%DATADIR%%/web/images/alert-128-red.png
-%%DATADIR%%/web/images/alert-multi-size-orange.ico
-%%DATADIR%%/web/images/alert-multi-size-red.ico
-%%DATADIR%%/web/images/alerts.jpg
-%%DATADIR%%/web/images/alerts.png
-%%DATADIR%%/web/images/android-icon-144x144.png
-%%DATADIR%%/web/images/android-icon-192x192.png
-%%DATADIR%%/web/images/android-icon-36x36.png
-%%DATADIR%%/web/images/android-icon-48x48.png
-%%DATADIR%%/web/images/android-icon-72x72.png
-%%DATADIR%%/web/images/android-icon-96x96.png
-%%DATADIR%%/web/images/animated.gif
-%%DATADIR%%/web/images/apple-icon-114x114.png
-%%DATADIR%%/web/images/apple-icon-120x120.png
-%%DATADIR%%/web/images/apple-icon-144x144.png
-%%DATADIR%%/web/images/apple-icon-152x152.png
-%%DATADIR%%/web/images/apple-icon-180x180.png
-%%DATADIR%%/web/images/apple-icon-57x57.png
-%%DATADIR%%/web/images/apple-icon-60x60.png
-%%DATADIR%%/web/images/apple-icon-72x72.png
-%%DATADIR%%/web/images/apple-icon-76x76.png
-%%DATADIR%%/web/images/apple-icon-precomposed.png
-%%DATADIR%%/web/images/apple-icon.png
-%%DATADIR%%/web/images/banner-icon-144x144.png
-%%DATADIR%%/web/images/check-mark-2-128-green.png
-%%DATADIR%%/web/images/check-mark-2-multi-size-green.ico
-%%DATADIR%%/web/images/dashboards.png
-%%DATADIR%%/web/images/favicon-128.png
-%%DATADIR%%/web/images/favicon-16x16.png
-%%DATADIR%%/web/images/favicon-196x196.png
-%%DATADIR%%/web/images/favicon-32x32.png
-%%DATADIR%%/web/images/favicon-96x96.png
-%%DATADIR%%/web/images/favicon.ico
-%%DATADIR%%/web/images/home.png
-%%DATADIR%%/web/images/ms-icon-144x144.png
-%%DATADIR%%/web/images/ms-icon-150x150.png
-%%DATADIR%%/web/images/ms-icon-310x150.png
-%%DATADIR%%/web/images/ms-icon-310x310.png
-%%DATADIR%%/web/images/ms-icon-36x36.png
-%%DATADIR%%/web/images/ms-icon-70x70.png
-%%DATADIR%%/web/images/netdata-logomark.svg
-%%DATADIR%%/web/images/netdata.svg
-%%DATADIR%%/web/images/nodeView.png
-%%DATADIR%%/web/images/nodes.jpg
-%%DATADIR%%/web/images/overview.png
-%%DATADIR%%/web/images/packaging-beta-tag.svg
-%%DATADIR%%/web/images/post.png
-%%DATADIR%%/web/images/pricing.png
-%%DATADIR%%/web/images/seo-performance-128.png
-%%DATADIR%%/web/index-node-view.html
-%%DATADIR%%/web/index.html
-%%DATADIR%%/web/infographic.html
-%%DATADIR%%/web/lib/bootstrap-3.3.7.min.js
-%%DATADIR%%/web/lib/bootstrap-slider-10.0.0.min.js
-%%DATADIR%%/web/lib/bootstrap-table-1.11.0.min.js
-%%DATADIR%%/web/lib/bootstrap-table-export-1.11.0.min.js
-%%DATADIR%%/web/lib/bootstrap-toggle-2.2.2.min.js
-%%DATADIR%%/web/lib/clipboard-polyfill-be05dad.js
-%%DATADIR%%/web/lib/d3-4.12.2.min.js
-%%DATADIR%%/web/lib/d3pie-0.2.1-netdata-3.js
-%%DATADIR%%/web/lib/dygraph-c91c859.min.js
-%%DATADIR%%/web/lib/dygraph-smooth-plotter-c91c859.js
-%%DATADIR%%/web/lib/fontawesome-all-5.0.1.min.js
-%%DATADIR%%/web/lib/gauge-1.3.2.min.js
-%%DATADIR%%/web/lib/jquery-3.6.0.min.js
-%%DATADIR%%/web/lib/jquery.easypiechart-97b5824.min.js
-%%DATADIR%%/web/lib/jquery.peity-3.2.0.min.js
-%%DATADIR%%/web/lib/jquery.sparkline-2.1.2.min.js
-%%DATADIR%%/web/lib/lz-string-1.4.4.min.js
-%%DATADIR%%/web/lib/pako-1.0.6.min.js
-%%DATADIR%%/web/lib/perfect-scrollbar-0.6.15.min.js
-%%DATADIR%%/web/lib/tableExport-1.6.0.min.js
-%%DATADIR%%/web/main.css
-%%DATADIR%%/web/main.js
-%%DATADIR%%/web/manifest.json
-%%DATADIR%%/web/old/index.html
-%%DATADIR%%/web/precache-manifest.e2d3811ef5e4b7e75e1f56d6ee92ef2c.js
-%%DATADIR%%/web/refresh-badges.js
-%%DATADIR%%/web/robots.txt
-%%DATADIR%%/web/service-worker.js
-%%DATADIR%%/web/sitemap.xml
-%%DATADIR%%/web/static/css/2.c454aab8.chunk.css
-%%DATADIR%%/web/static/css/2.c454aab8.chunk.css.map
-%%DATADIR%%/web/static/css/4.a36e3b73.chunk.css
-%%DATADIR%%/web/static/css/4.a36e3b73.chunk.css.map
-%%DATADIR%%/web/static/css/main.53ba10f1.chunk.css
-%%DATADIR%%/web/static/css/main.53ba10f1.chunk.css.map
-%%DATADIR%%/web/static/img/netdata-logomark.svg
-%%DATADIR%%/web/static/js/10.a5cd7d0e.chunk.js
-%%DATADIR%%/web/static/js/10.a5cd7d0e.chunk.js.map
-%%DATADIR%%/web/static/js/2.62d105c5.chunk.js
-%%DATADIR%%/web/static/js/2.62d105c5.chunk.js.LICENSE
-%%DATADIR%%/web/static/js/2.62d105c5.chunk.js.map
-%%DATADIR%%/web/static/js/3.f137faca.chunk.js
-%%DATADIR%%/web/static/js/3.f137faca.chunk.js.map
-%%DATADIR%%/web/static/js/4.2dbcd906.chunk.js
-%%DATADIR%%/web/static/js/4.2dbcd906.chunk.js.map
-%%DATADIR%%/web/static/js/5.2f783a54.chunk.js
-%%DATADIR%%/web/static/js/5.2f783a54.chunk.js.LICENSE
-%%DATADIR%%/web/static/js/5.2f783a54.chunk.js.map
-%%DATADIR%%/web/static/js/6.e1951239.chunk.js
-%%DATADIR%%/web/static/js/6.e1951239.chunk.js.map
-%%DATADIR%%/web/static/js/7.c2417fb0.chunk.js
-%%DATADIR%%/web/static/js/7.c2417fb0.chunk.js.map
-%%DATADIR%%/web/static/js/8.b4161ea2.chunk.js
-%%DATADIR%%/web/static/js/8.b4161ea2.chunk.js.map
-%%DATADIR%%/web/static/js/9.a4363968.chunk.js
-%%DATADIR%%/web/static/js/9.a4363968.chunk.js.map
-%%DATADIR%%/web/static/js/main.e248095a.chunk.js
-%%DATADIR%%/web/static/js/main.e248095a.chunk.js.LICENSE
-%%DATADIR%%/web/static/js/main.e248095a.chunk.js.map
-%%DATADIR%%/web/static/js/runtime-main.08abed8f.js
-%%DATADIR%%/web/static/js/runtime-main.08abed8f.js.map
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-100.245539db.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-100.9a582f3a.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-100italic.1ea7c5d2.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-100italic.3c34cf08.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-200.67524c36.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-200.bf72c841.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-200italic.52df2560.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-200italic.bbc2d552.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-300.10bb6a0a.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-300.9e1c48af.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-300italic.c76f2ab5.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-300italic.d3566d5b.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-400.263d6267.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-400.a2c56f94.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-400italic.272f8611.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-400italic.89a93a1b.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-500.0866c244.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-500.f6d5c5d5.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-500italic.ccd41bd1.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-500italic.ffd12d59.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-600.337b1651.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-600.7852d4dc.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-600italic.17e5379f.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-600italic.6f4ba6aa.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-700.b8809d61.woff
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-700.c9983d3d.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-700italic.02954bee.woff2
-%%DATADIR%%/web/static/media/ibm-plex-sans-latin-700italic.72e9af40.woff
-%%DATADIR%%/web/static/media/material-icons.0509ab09.woff2
-%%DATADIR%%/web/switch.html
-%%DATADIR%%/web/tv-react.html
-%%DATADIR%%/web/tv.html
-%%DATADIR%%/web/v0/index.html
-%%DATADIR%%/web/v1/index.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/registry-access.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/registry-alert-redirect.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/registry-hello.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/static/splash.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/.well-known/assetlinks.json
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1214.c4e9c796cbf250fdcaa0.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1214.c4e9c796cbf250fdcaa0.chunk.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1220.ad86bca1ff5cc12fe775.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1391.fa126c01e1794efdfbc9.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1396.7d086f8830b981481b8d.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1396.7d086f8830b981481b8d.chunk.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1418.2c86b87313741f34f76e.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/146.2cf992818f6ebf55a871.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1726.7b6bafa38b9ac714c0e9.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1741.93c155ac95d15012bbd3.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1839.6f26a51c5f11b499d783.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/185.05e108acbfff614e7f22.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1876.e5fedf58137fcff65ec9.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1883.677c337d61a90a941d82.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/1883.d3f0c15a62dbbcc987e8.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/195.75a2db4f45ad12e06f9f.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2007.e255b9805763817bec9e.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2039.203bf0541a6ee99cd40b.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2039.203bf0541a6ee99cd40b.chunk.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2103.aad4322d8cc95bdb09dc.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2103.e29e1dccb141e6655310.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2103.e29e1dccb141e6655310.chunk.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/23.8c66288503e76fdd8bf6.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2490.e4dbe9c4f0f4de599f40.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/265%%PYTHON_VER%%72b8e03cf58a92837b.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2812.677c337d61a90a941d82.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/2812.d0f9460d17f119f8bc19.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3105.e8d01b58116ac24c25e5.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3187.616c7499bf823d9ec42b.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3350.bb7927acb1501146f055.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3621.0aed1be687e75bd01e14.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3730.b6f1e743a8bf4dd5d781.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3736.dda33aa94b403b701806.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3750.8a765d508aeb3abac1cb.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3961.366e43eaf218e2f9d011.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3961.366e43eaf218e2f9d011.chunk.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3968.5467295e8a728c3200ed.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/3D_PARTY_LICENSES.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/4034.529941ea726a715fa31c.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/4474.c2197f7d1b32df73f4ff.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/4670.677c337d61a90a941d82.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/4670.e331218365abce4ac6c3.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/4862.27e6dd28cdde54cfd0d7.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5126.ad9bd31c20458ad3f43a.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5246.db96474fe128ef79edc7.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5304.ce0b9b2591fc72c2e3f6.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5398.966e34667e852dca40e8.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5476.83ba08c3f806f90bc9e9.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5578.e7d1675095cd80fc65ae.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5581.7eeb3ab3554de74d8c00.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5794.f9e4c91dba7acb6895c3.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5923.403cd4fb5dc2f7d73c5a.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/5947.be2e548b1d15312c1a9c.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/60.d2a0ce9954412fe4607e.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6008.92f72fb21b35e266d333.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6142.ded5d64467653d094619.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6147.6851a38808f261820654.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6308.28479d33d5cbb166e63f.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6375.acf268f56e3105b91665.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6375.acf268f56e3105b91665.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6384.97427ea5b1aac3440d77.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6547.c145bd0925d865db1ba0.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6547.c145bd0925d865db1ba0.chunk.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6566.444a019a35b356f12cc1.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6654.a4d321e6102806a5090a.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6661.42f8de73f202f02e82e5.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6760.8bcd819d72189594ba05.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6815.f9de46bdfdffecb1ae58.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/683.02c03135f21b9a47bc8c.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/683.2827db567ac399feb266.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/6891.2fd4d46e1cae742f9c14.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7103.2e9cc330d2555cb70e3a.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7146.663fa269d0b348f5c6c3.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7304.99cabd1c114935306c38.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7332.54afc9d806ce9c67f63d.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7436.7fd25da79fba50e15b53.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7471.9a7953d48cea968982d7.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7529.c5620ca2c831f9dd3a3a.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7649.702bf465abb3ddb245a5.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7797.641724051010e066dc99.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7840.d9fa3cf7993a4ba65de1.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7866.848f49cfbe7e541f3d3c.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7866.848f49cfbe7e541f3d3c.chunk.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/7959.2e70f187905f0b3c04e2.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/813.d43fcadd6e64f1167f6e.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8164.5a6ddcc6cb5426103c5e.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8252.87d4fe2e422cea6af887.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8505.368ae73b6bc1d235eb5c.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/86.d62723d51d833892c6bb.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8714.a13090dff790de52cbaf.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8735.677c337d61a90a941d82.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8735.fdcbf7fe40563bdff88e.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8773.02fac5446cf008fb23c3.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8784.d9d9dab6da42e86b8917.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8811.54b5bc5366b93e76a295.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8853.4100626b4eb087f1b8fd.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/8938.a4c0f2cdcc3b26bddb4d.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/916.1999ca39c218af987064.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/934.08938d02fceea180fb17.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/94.677c337d61a90a941d82.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/94.e75b00522dcb5a799ede.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/9473.2ab636fe8a8d6ca0dda9.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/966.7bc82fb1d8cf4f199d70.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/9662.7564b9a9e894bab53616.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/9818.a73e6180d1f338c897bb.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/9912.c79b3b75840d0d0b3953.chunk.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/LICENSE.md
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/agent.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/allFiles.7.44.0.json
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/allFiles.7.json
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/app.4da0883c6ce016bf3d81.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/app.63d1c653d69c73c4b709.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/apple-app-site-association
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/bundlesManifest.7.json
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/favicon.ico
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/index.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/local-agent.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/netdata.charts.c3e3a092a9f19493fb5e.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.b11bfc3c57e15bb57926.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.b11bfc3c57e15bb57926.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.410b3358a03f387d8d5a.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.410b3358a03f387d8d5a.js.LICENSE.txt
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/registry-access.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/registry-alert-redirect.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/registry-hello.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/runtime.58088d7df66375a4e9f9.js
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/.well-known/assetlinks.json
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/apple-app-site-association
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/clea_badge.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/clea_siren.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/community_icon.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/configure_icon.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/crit_badge.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/crit_siren.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/flood_siren.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/full_logo.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/header.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/isotype_600.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/label_critical.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/label_recovered.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/label_warning.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/reachability_siren.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/warn_badge.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/warn_siren.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/list-style-image.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/netdata.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alpine.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/arch.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/centos.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/coreos.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/debian.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/docker.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fedora.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/freebsd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/freenas.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gentoo.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/kubernetes.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/linux-small.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/linux.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/macos.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/manjaro.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openstack.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/opensuse.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openwrt.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/oracle.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/pfsense.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/placeholder.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/raspberry-pi.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/redhat.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/rocky.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/suse.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ubuntu.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/access-point.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/activemq.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/adaptec.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/alerta.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/apache.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/apc.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/aws-sns.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/aws.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/beanstalkd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/boinc.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/btrfs.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/ceph.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/chrony.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/cloud.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/concul.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/consul.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/container.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/couchdb.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/cups.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/data-encryption.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/ddos.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/discord.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/dns.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/docker.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/dovecot.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/elasticsearch.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/email.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/exim.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/fail2ban.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/flock.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/fluentd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/fping.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/freeradius.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/fronius.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/gnu-freeipmi.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/golang.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/grafana.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/graphite.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/haproxy.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/hub.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/icecast.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/influxdb.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/ipfs.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/irc.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/isc.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/kafka.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/kairosdb.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/kavenegar.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/key-file.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/kubernetes.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/libreswan.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/libvirt.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/lighthttpd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/linux.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/litespeed.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/lm-sensors.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/load-balancer.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/log-file.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/logstash.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/lxd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/mariadb.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/memcached.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/messagebird.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/mongodb.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/monit.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/monitoring.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/mysql.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/netfilter.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/network-protocol.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/network.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nfs.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nginx-plus.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nginx.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/notification-bell.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nsd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/ntpd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nut.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/nvidia.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/openldap.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/opensips.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/opentsdb.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/openvpn.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/openzfs.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/oracle.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/pagerduty.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/php-fpm.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/placeholder.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/postfix.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/postgresql.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/powerdns.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/processor.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/prometheus.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/prowl.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/proxysql.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/puppet.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/pushbullet.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/pushover.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/qos.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/rabbitmq.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/raspberry-pi.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/redis.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/rethinkdb.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/retroshare.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/rocketchat.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/samba.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/server-connection.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/slack.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/sma.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/smstools3.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/solr.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/spigot.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/springboot.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/squid.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/statsd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/stiebel.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/systemd.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/telegram.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/temperature.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/tomcat.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/tor.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/traefik.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/twilio.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/unbound.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/uwsgi.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/varnish.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/veritas.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/xen.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/hourglass-0.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/hourglass-1.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/hourglass-7.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/isotype.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/isotype.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/logo.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/logotype.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/mail/logotype.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/new-dashboard.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/no-filter-results.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/no-nodes-room.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/dockerpulls.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/node-heatmap-1.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/node-heatmap-2.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/noise-light.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/noise.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/onboarding/onprem.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/img/rack.png
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/holding-page-503.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/holding-page-503.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/index.html
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/multiple-logos-group.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/netdata-logo-white.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/site/pages/holding-page-503/reset.svg
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/static/splash.css
-%%CLOUD_DASHBOARD%%%%DATADIR%%/web/v3/sw.js
@mode
@owner
@group
diff --git a/net-mgmt/p5-Net-CIDR/Makefile b/net-mgmt/p5-Net-CIDR/Makefile
index cc62280e9925..0d9215c93717 100644
--- a/net-mgmt/p5-Net-CIDR/Makefile
+++ b/net-mgmt/p5-Net-CIDR/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Net-CIDR
-PORTVERSION= 0.24
+PORTVERSION= 0.25
CATEGORIES= net-mgmt perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/net-mgmt/p5-Net-CIDR/distinfo b/net-mgmt/p5-Net-CIDR/distinfo
index b7c82a512f57..feecfbbeedf4 100644
--- a/net-mgmt/p5-Net-CIDR/distinfo
+++ b/net-mgmt/p5-Net-CIDR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747805187
-SHA256 (Net-CIDR-0.24.tar.gz) = 99fec7728fc8f232d0d3a9df4a1644c0ce377f4ee47cb0d315aa1e1f6d695072
-SIZE (Net-CIDR-0.24.tar.gz) = 12054
+TIMESTAMP = 1748157964
+SHA256 (Net-CIDR-0.25.tar.gz) = 560e0dc2f85e2f17ca1e0499d7164b59a19b16e85f2f95f97802c68eb86e614c
+SIZE (Net-CIDR-0.25.tar.gz) = 12290
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index 1495da99ddb6..f63abcc8eec5 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,7 +1,6 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.34.3
-PORTREVISION= 1
+DISTVERSION= 1.34.4
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index a01e86bb1876..af5e1f245873 100644
--- a/net-mgmt/telegraf/distinfo
+++ b/net-mgmt/telegraf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746522044
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.34.3/v1.34.3.mod) = 495fb5a3b430b68bf92d257e615c839a6ba7b713ad160e0f86d4d15e072f2044
-SIZE (go/net-mgmt_telegraf/telegraf-v1.34.3/v1.34.3.mod) = 27383
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.34.3/v1.34.3.zip) = 66739fe2f568a3c2aa7bc2f28250804afbc9de75ec4321f6528a8bde8f86dfbd
-SIZE (go/net-mgmt_telegraf/telegraf-v1.34.3/v1.34.3.zip) = 7055291
+TIMESTAMP = 1747723900
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.34.4/v1.34.4.mod) = d18ee89c7c0a4a05c66289af9c3a8cd2e92a38211222828884d1a08a0345b8ad
+SIZE (go/net-mgmt_telegraf/telegraf-v1.34.4/v1.34.4.mod) = 27351
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.34.4/v1.34.4.zip) = 0418126ae85ed0cede3c30d4e638cd1475269c02e2a555ab71e9bf9a43cd9a1f
+SIZE (go/net-mgmt_telegraf/telegraf-v1.34.4/v1.34.4.zip) = 7067750
diff --git a/net-mgmt/telegraf/files/telegraf.in b/net-mgmt/telegraf/files/telegraf.in
index 5b6216b4580f..e673a12cbd86 100644
--- a/net-mgmt/telegraf/files/telegraf.in
+++ b/net-mgmt/telegraf/files/telegraf.in
@@ -50,6 +50,10 @@ stop_cmd="telegraf_stop"
telegraf_prestart()
{
+ if [ ! -r "${telegraf_conf}" ]; then
+ echo WARNING: missing ${telegraf} configuration. Start aborted.
+ exit 1
+ fi
install -d -o ${telegraf_user} -g ${telegraf_group} -m750 %%TELEGRAF_LOGDIR%%
}
diff --git a/net-mgmt/unifi8/Makefile b/net-mgmt/unifi8/Makefile
index 26078ec49d23..9724e2853df0 100644
--- a/net-mgmt/unifi8/Makefile
+++ b/net-mgmt/unifi8/Makefile
@@ -11,6 +11,9 @@ DISTFILES= unifi_sysvinit_all.deb:unifi \
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
EXTRACT_ONLY= unifi_sysvinit_all.deb
+DEPRECATED= No longer supported by upstream
+EXPIRATION_DATE=2025-06-30
+
MAINTAINER= otis@FreeBSD.org
COMMENT= UniFi Controller v8
WWW= https://help.ui.com/hc/en-us/categories/200320654-UniFi-Wireless
diff --git a/net-mgmt/zabbix5-server/Makefile b/net-mgmt/zabbix5-server/Makefile
index 0a9bf650216b..a163cc4094c5 100644
--- a/net-mgmt/zabbix5-server/Makefile
+++ b/net-mgmt/zabbix5-server/Makefile
@@ -13,6 +13,9 @@ WWW= https://www.zabbix.com/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Upstream EOL reaches on 2025-05-31
+EXPIRATION_DATE= 2025-06-30
+
LIB_DEPENDS= libpcre.so:devel/pcre
CONFLICTS_INSTALL= zabbix[0-9][0-9]${PKGNAMESUFFIX} zabbix[0-46-9]${PKGNAMESUFFIX}
diff --git a/net-p2p/awgg/Makefile b/net-p2p/awgg/Makefile
index b5763a659c95..cbd8fe053274 100644
--- a/net-p2p/awgg/Makefile
+++ b/net-p2p/awgg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= awgg
DISTVERSION= 0.6.0.6034-beta
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net-p2p/transmission-remote-gui/Makefile b/net-p2p/transmission-remote-gui/Makefile
index bea8c5879543..2cd07f392648 100644
--- a/net-p2p/transmission-remote-gui/Makefile
+++ b/net-p2p/transmission-remote-gui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transmission-remote-gui
PORTVERSION= 5.18.0
-PORTREVISION= 22
+PORTREVISION= 23
DISTVERSIONPREFIX= v
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net/Makefile b/net/Makefile
index 4949a024b740..a506cd0dcda5 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -448,7 +448,6 @@
SUBDIR += linux-c7-tcp_wrappers-libs
SUBDIR += linux-rl9-avahi-libs
SUBDIR += linux-rl9-openldap
- SUBDIR += linux-rl9-sdl2_net
SUBDIR += linux-rl9-sdl_net
SUBDIR += linux-rl9-tcp_wrappers-libs
SUBDIR += liveMedia
@@ -1716,6 +1715,7 @@
SUBDIR += zapret
SUBDIR += zebra-server
SUBDIR += zerotier
+ SUBDIR += ziina
SUBDIR += zillion
SUBDIR += zmap
SUBDIR += zsync
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index 7f35182f0889..9f6a8b917fcc 100644
--- a/net/asterisk18/Makefile
+++ b/net/asterisk18/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-PORTVERSION= 18.26.1
+PORTVERSION= 18.26.2
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk18/distinfo b/net/asterisk18/distinfo
index 7460510f0034..fecdce73872d 100644
--- a/net/asterisk18/distinfo
+++ b/net/asterisk18/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1736505904
-SHA256 (asterisk/asterisk-18.26.1.tar.gz) = 5df5d1c3885428b8bf03e78d7b8c3079d4512679137ef1d47e865dc2058aa825
-SIZE (asterisk/asterisk-18.26.1.tar.gz) = 28565082
+TIMESTAMP = 1748020917
+SHA256 (asterisk/asterisk-18.26.2.tar.gz) = 745689c84d63ae94dfa0b3d4bdde3c6907b72472018532f757d9c0d169705964
+SIZE (asterisk/asterisk-18.26.2.tar.gz) = 28568510
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 306ec9f38de9859e3f750ecff1385187945021919ea936c02e890134a04bae33
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 1557751
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk20/Makefile b/net/asterisk20/Makefile
index db47bd050928..17b082270e80 100644
--- a/net/asterisk20/Makefile
+++ b/net/asterisk20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 20.14.0
+DISTVERSION= 20.14.1
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo
index 863cb2748d8c..43e51311ded1 100644
--- a/net/asterisk20/distinfo
+++ b/net/asterisk20/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1746865242
-SHA256 (asterisk/asterisk-20.14.0.tar.gz) = f9152e87467d5b57a898e3bc69bcded87b8525db21e5bf06ea361120af838ce6
-SIZE (asterisk/asterisk-20.14.0.tar.gz) = 28438237
+TIMESTAMP = 1748000917
+SHA256 (asterisk/asterisk-20.14.1.tar.gz) = fa0f953740eed079d5aaadf88f7f7131a053c61e4bc961faed0f30ba77f52ac9
+SIZE (asterisk/asterisk-20.14.1.tar.gz) = 28439201
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk22/Makefile b/net/asterisk22/Makefile
index 41826adfd475..dd97550b7fa1 100644
--- a/net/asterisk22/Makefile
+++ b/net/asterisk22/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 22.4.0
+DISTVERSION= 22.4.1
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk22/distinfo b/net/asterisk22/distinfo
index 8d20afcdf021..421733b1e607 100644
--- a/net/asterisk22/distinfo
+++ b/net/asterisk22/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1746767807
-SHA256 (asterisk/asterisk-22.4.0.tar.gz) = 7fb2a95769de30b9d5c672ff071b64d939c2f62576a302033caf9e4c3b6996b7
-SIZE (asterisk/asterisk-22.4.0.tar.gz) = 26323494
+TIMESTAMP = 1747994304
+SHA256 (asterisk/asterisk-22.4.1.tar.gz) = 92a6312edb3db16bbd1126423fb88517dca2408d681d53cf09939cb299b4b894
+SIZE (asterisk/asterisk-22.4.1.tar.gz) = 26324437
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index 8a8b5d5f9007..714d51b2d8d1 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747297291
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.0.0/v18.0.0.mod) = 0c2121b2efd0904b758621ebeefb6d8ac0a504c59ec144b7b59fc05ab4a73ae8
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.0.0/v18.0.0.mod) = 9417
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.0.0/v18.0.0.zip) = c94d69eeffe74fcbc3301ef65026033b55f34d9b1b4f57a753b4cd1f53f694e6
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.0.0/v18.0.0.zip) = 1606160
+TIMESTAMP = 1747896517
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.0.1/v18.0.1.mod) = 0c2121b2efd0904b758621ebeefb6d8ac0a504c59ec144b7b59fc05ab4a73ae8
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.0.1/v18.0.1.mod) = 9417
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.0.1/v18.0.1.zip) = 291e3857ee0fe801cb66852f98ed7f0fdb58dc78a60e4162eb79dd52c45d8e39
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.0.1/v18.0.1.zip) = 1606170
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index af50ec2f875a..67e820db181f 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 522.0.0
+DISTVERSION= 523.0.1
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index 0f27573e40f3..d6360396635b 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747219017
-SHA256 (google-cloud-sdk-522.0.0-linux-x86_64.tar.gz) = 4cea65b3129b193dcbed03ae0504ca46f10b776a4ffb73c1a0530abe84f5d184
-SIZE (google-cloud-sdk-522.0.0-linux-x86_64.tar.gz) = 148716792
+TIMESTAMP = 1748197644
+SHA256 (google-cloud-sdk-523.0.1-linux-x86_64.tar.gz) = 3326d8dfc1bbb34f2feee345582f4a25dcec33edf78acd397daa4065714f086a
+SIZE (google-cloud-sdk-523.0.1-linux-x86_64.tar.gz) = 148823863
diff --git a/net/kafka/Makefile b/net/kafka/Makefile
index 65dadfbca678..d037b6b7228c 100644
--- a/net/kafka/Makefile
+++ b/net/kafka/Makefile
@@ -1,8 +1,8 @@
PORTNAME= kafka
-DISTVERSION= 3.7.1
+DISTVERSION= 3.9.1
CATEGORIES= net java
-MASTER_SITES= APACHE/${PORTNAME}/${PORTVERSION}/
-DISTNAME= ${PORTNAME}_2.13-${PORTVERSION}
+MASTER_SITES= APACHE/${PORTNAME}/${DISTVERSION}/
+DISTNAME= ${PORTNAME}_2.13-${DISTVERSION}
MAINTAINER= timp87@gmail.com
COMMENT= Distributed streaming platform
@@ -81,7 +81,7 @@ PLIST_SUB= KAFKA_DBDIR=${KAFKA_DBDIR} \
KAFKA_GROUP=${KAFKA_GROUP} \
KAFKA_LOGDIR=${KAFKA_LOGDIR} \
KAFKA_USER=${KAFKA_USER} \
- PORTVERSION=${PORTVERSION}
+ PORTVERSION=${DISTVERSION}
OPTIONS_DEFINE= DOCS
@@ -119,6 +119,6 @@ do-install:
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${EXTRACT_CMD} -xf ${WRKSRC}/site-docs/${PORTNAME}_2.13-${PORTVERSION}-site-docs.tgz -C ${STAGEDIR}${DOCSDIR}
+ ${EXTRACT_CMD} -xf ${WRKSRC}/site-docs/${PORTNAME}_2.13-${DISTVERSION}-site-docs.tgz -C ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/net/kafka/distinfo b/net/kafka/distinfo
index 897a5cf73dc8..b3a7ec1b20e0 100644
--- a/net/kafka/distinfo
+++ b/net/kafka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719715557
-SHA256 (kafka_2.13-3.7.1.tgz) = 62acae4a143dd983dc7eb4804d5744ba0c50b199b508f599ef001020e2558fc9
-SIZE (kafka_2.13-3.7.1.tgz) = 120235344
+TIMESTAMP = 1747853069
+SHA256 (kafka_2.13-3.9.1.tgz) = dd4399816e678946cab76e3bd1686103555e69bc8f2ab8686cda71aa15bc31a3
+SIZE (kafka_2.13-3.9.1.tgz) = 122110298
diff --git a/net/kafka/pkg-plist b/net/kafka/pkg-plist
index d24b75e2aa22..7b7c5837e9c9 100644
--- a/net/kafka/pkg-plist
+++ b/net/kafka/pkg-plist
@@ -43,13 +43,12 @@
%%DATADIR%%/libs/argparse4j-0.7.0.jar
%%DATADIR%%/libs/audience-annotations-0.12.0.jar
%%DATADIR%%/libs/caffeine-2.9.3.jar
-%%DATADIR%%/libs/checker-qual-3.19.0.jar
%%DATADIR%%/libs/commons-beanutils-1.9.4.jar
%%DATADIR%%/libs/commons-cli-1.4.jar
%%DATADIR%%/libs/commons-collections-3.2.2.jar
%%DATADIR%%/libs/commons-digester-2.1.jar
-%%DATADIR%%/libs/commons-io-2.11.0.jar
-%%DATADIR%%/libs/commons-lang3-3.8.1.jar
+%%DATADIR%%/libs/commons-io-2.14.0.jar
+%%DATADIR%%/libs/commons-lang3-3.12.0.jar
%%DATADIR%%/libs/commons-logging-1.2.jar
%%DATADIR%%/libs/commons-validator-1.7.jar
%%DATADIR%%/libs/connect-api-%%PORTVERSION%%.jar
@@ -71,6 +70,7 @@
%%DATADIR%%/libs/jackson-datatype-jdk8-2.16.2.jar
%%DATADIR%%/libs/jackson-jaxrs-base-2.16.2.jar
%%DATADIR%%/libs/jackson-jaxrs-json-provider-2.16.2.jar
+%%DATADIR%%/libs/jackson-module-afterburner-2.16.2.jar
%%DATADIR%%/libs/jackson-module-jaxb-annotations-2.16.2.jar
%%DATADIR%%/libs/jackson-module-scala_2.13-2.16.2.jar
%%DATADIR%%/libs/jakarta.activation-api-1.2.2.jar
@@ -91,23 +91,23 @@
%%DATADIR%%/libs/jersey-container-servlet-core-2.39.1.jar
%%DATADIR%%/libs/jersey-hk2-2.39.1.jar
%%DATADIR%%/libs/jersey-server-2.39.1.jar
-%%DATADIR%%/libs/jetty-client-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-continuation-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-http-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-io-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-security-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-server-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-servlet-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-servlets-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-util-9.4.54.v20240208.jar
-%%DATADIR%%/libs/jetty-util-ajax-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-client-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-continuation-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-http-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-io-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-security-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-server-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-servlet-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-servlets-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-util-9.4.57.v20241219.jar
+%%DATADIR%%/libs/jetty-util-ajax-9.4.57.v20241219.jar
%%DATADIR%%/libs/jline-3.25.1.jar
%%DATADIR%%/libs/jopt-simple-5.0.4.jar
%%DATADIR%%/libs/jose4j-0.9.4.jar
%%DATADIR%%/libs/jsr305-3.0.2.jar
%%DATADIR%%/libs/kafka-clients-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-group-coordinator-%%PORTVERSION%%.jar
-%%DATADIR%%/libs/kafka-log4j-appender-%%PORTVERSION%%.jar
+%%DATADIR%%/libs/kafka-group-coordinator-api-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-metadata-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-raft-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-server-%%PORTVERSION%%.jar
@@ -121,34 +121,35 @@
%%DATADIR%%/libs/kafka-streams-test-utils-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-tools-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-tools-api-%%PORTVERSION%%.jar
+%%DATADIR%%/libs/kafka-transaction-coordinator-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka_2.13-%%PORTVERSION%%.jar
%%DATADIR%%/libs/lz4-java-1.8.0.jar
-%%DATADIR%%/libs/maven-artifact-3.8.8.jar
+%%DATADIR%%/libs/maven-artifact-3.9.6.jar
%%DATADIR%%/libs/metrics-core-2.2.0.jar
%%DATADIR%%/libs/metrics-core-4.1.12.1.jar
-%%DATADIR%%/libs/netty-buffer-4.1.110.Final.jar
-%%DATADIR%%/libs/netty-codec-4.1.110.Final.jar
-%%DATADIR%%/libs/netty-common-4.1.110.Final.jar
-%%DATADIR%%/libs/netty-handler-4.1.110.Final.jar
-%%DATADIR%%/libs/netty-resolver-4.1.110.Final.jar
-%%DATADIR%%/libs/netty-transport-4.1.110.Final.jar
-%%DATADIR%%/libs/netty-transport-classes-epoll-4.1.110.Final.jar
-%%DATADIR%%/libs/netty-transport-native-epoll-4.1.110.Final.jar
-%%DATADIR%%/libs/netty-transport-native-unix-common-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-buffer-4.1.119.Final.jar
+%%DATADIR%%/libs/netty-codec-4.1.119.Final.jar
+%%DATADIR%%/libs/netty-common-4.1.119.Final.jar
+%%DATADIR%%/libs/netty-handler-4.1.119.Final.jar
+%%DATADIR%%/libs/netty-resolver-4.1.119.Final.jar
+%%DATADIR%%/libs/netty-transport-4.1.119.Final.jar
+%%DATADIR%%/libs/netty-transport-classes-epoll-4.1.119.Final.jar
+%%DATADIR%%/libs/netty-transport-native-epoll-4.1.119.Final.jar
+%%DATADIR%%/libs/netty-transport-native-unix-common-4.1.119.Final.jar
%%DATADIR%%/libs/opentelemetry-proto-1.0.0-alpha.jar
%%DATADIR%%/libs/osgi-resource-locator-1.0.3.jar
%%DATADIR%%/libs/paranamer-2.8.jar
%%DATADIR%%/libs/pcollections-4.0.1.jar
-%%DATADIR%%/libs/plexus-utils-3.3.1.jar
-%%DATADIR%%/libs/protobuf-java-3.23.4.jar
+%%DATADIR%%/libs/plexus-utils-3.5.1.jar
+%%DATADIR%%/libs/protobuf-java-3.25.5.jar
%%DATADIR%%/libs/reflections-0.10.2.jar
%%DATADIR%%/libs/reload4j-1.2.25.jar
%%DATADIR%%/libs/rocksdbjni-7.9.2.jar
%%DATADIR%%/libs/scala-collection-compat_2.13-2.10.0.jar
%%DATADIR%%/libs/scala-java8-compat_2.13-1.0.2.jar
-%%DATADIR%%/libs/scala-library-2.13.12.jar
-%%DATADIR%%/libs/scala-logging_2.13-3.9.4.jar
-%%DATADIR%%/libs/scala-reflect-2.13.12.jar
+%%DATADIR%%/libs/scala-library-2.13.15.jar
+%%DATADIR%%/libs/scala-logging_2.13-3.9.5.jar
+%%DATADIR%%/libs/scala-reflect-2.13.15.jar
%%DATADIR%%/libs/slf4j-api-1.7.36.jar
%%DATADIR%%/libs/slf4j-reload4j-1.7.36.jar
%%DATADIR%%/libs/snappy-java-1.1.10.5.jar
@@ -156,7 +157,8 @@
%%DATADIR%%/libs/trogdor-%%PORTVERSION%%.jar
%%DATADIR%%/libs/zookeeper-3.8.4.jar
%%DATADIR%%/libs/zookeeper-jute-3.8.4.jar
-%%DATADIR%%/libs/zstd-jni-1.5.6-3.jar
+%%DATADIR%%/libs/zstd-jni-1.5.6-4.jar
+%%PORTDOCS%%%%DOCSDIR%%/site-docs/README.md
%%PORTDOCS%%%%DOCSDIR%%/site-docs/api.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/configuration.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/connect.html
diff --git a/net/lavinmq/Makefile b/net/lavinmq/Makefile
index 86d209dccf0c..d27d57820c3c 100644
--- a/net/lavinmq/Makefile
+++ b/net/lavinmq/Makefile
@@ -1,8 +1,43 @@
PORTNAME= lavinmq
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.14
+DISTVERSION= 2.3.0
CATEGORIES= net
+# JavaScripts
+MASTER_SITES+= https://github.com/chartjs/Chart.js/releases/download/v4.0.1/:chartjs \
+ https://github.com/cloudamqp/amqp-client.js/releases/download/v3.1.1/:amqpclient \
+ https://moment.github.io/luxon/es6/:luxon \
+ https://cdn.jsdelivr.net/npm/chartjs-adapter-luxon@1.3.1/dist/:chartjsadapter \
+ https://unpkg.com/@stoplight/elements@8.2.0/:elements \
+ https://raw.githubusercontent.com/eclipse-paho/paho.mqtt.javascript/master/src/:paho
+
+DISTFILES+= chart.js-4.0.1.tgz:chartjs \
+ amqp-websocket-client.mjs:amqpclient \
+ amqp-websocket-client.mjs.map:amqpclient \
+ luxon.js:luxon \
+ chartjs-adapter-luxon.esm.js:chartjsadapter \
+ web-components.min.js:elements \
+ styles.min.css:elements \
+ paho-mqtt.js:paho
+
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
+ 84codes-lz4.cr-${_LZ4}_GH0.tar.gz \
+ 84codes-systemd.cr-v2.0.0_GH0.tar.gz \
+ cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz \
+ cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz \
+ 84codes-mqtt-protocol.cr-${_MQTT}_GH0.tar.gz \
+ chart.js-${_CHARTJS}.tgz
+
+# Crystal library versions
+_LZ4= 96d714f7593c66ca7425872fd26c7b1286806d3d
+_MQTT= d01a1210ed7adfed9aa5cd055f1788a45d9c4d52
+
+# JavaScript library versions
+_CHARTJS= 4.0.1
+_ELEMENTS= 8.2.0
+_AMQP_CLIENT= 3.1.1
+_CHARTJS_ADAPTER= 1.3.1
+
MAINTAINER= dch@FreeBSD.org
COMMENT= Next-generation AMQP 0.9.1 based message broker
WWW= https://www.lavinmq.com/
@@ -16,13 +51,11 @@ BUILD_DEPENDS= crystal:lang/crystal \
USES= pkgconfig ssl:build
USE_GITHUB= yes
GH_ACCOUNT= cloudamqp
-GH_TUPLE= \
- 84codes:lz4.cr:6cc0d0096207821222317ee02ea23d5296ad4023:a/deps/lz4.cr \
+GH_TUPLE= 84codes:lz4.cr:${_LZ4}:a/deps/lz4.cr \
84codes:systemd.cr:v2.0.0:systemd/deps/systemd.cr \
- cloudamqp:amq-protocol.cr:v1.1.14:proto/deps/amq-protocol.cr \
- cloudamqp:amqp-client.cr:v1.2.3:client/deps/amqp-client.cr \
- luislavena:radix:v0.4.1:radix/deps/radix \
- tbrand:router.cr:v0.2.8:router/deps/router.cr
+ cloudamqp:amq-protocol.cr:v1.1.15:proto/deps/amq-protocol.cr \
+ cloudamqp:amqp-client.cr:v1.3.1:client/deps/amqp-client.cr \
+ 84codes:mqtt-protocol.cr:${_MQTT}:mqtt/deps/mqtt-protocol.cr
USE_RC_SUBR= lavinmq
@@ -39,7 +72,7 @@ SHARDS_ENV= --time --verbose --production --release --no-color --stats \
.include <bsd.port.options.mk>
.if ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*}
-BROKEN= fails to compile: undefined symbol: EVP_MD_size
+BROKEN= fails to compile: undefined symbol: EVP_MD_size
.endif
post-extract:
@@ -58,6 +91,28 @@ post-extract:
-e 's,/tmp/lavinmq-http.sock,/var/run/lavinmq/http.sock,' \
-e 's,/tmp/lavinmq.sock,/var/run/lavinmq/amqp.sock,' \
${WRKSRC}/extras/lavinmq.ini
+# setup javaScript directories
+ ${MKDIR} ${WRKSRC}/static/js/lib \
+ ${WRKSRC}/static/js/lib/chunks
+# extract Chart.js files from tarball
+ ${TAR} -xOf ${DISTDIR}/chart.js-${_CHARTJS}.tgz package/dist/chart.js \
+ > ${WRKSRC}/static/js/lib/chart.js
+ ${TAR} -xOf ${DISTDIR}/chart.js-${_CHARTJS}.tgz package/dist/chunks/helpers.segment.js \
+ > ${WRKSRC}/static/js/lib/chunks/helpers.segment.js
+# copy AMQP WebSocket client files
+ ${CP} ${DISTDIR}/amqp-websocket-client.mjs ${WRKSRC}/static/js/lib/
+ ${CP} ${DISTDIR}/amqp-websocket-client.mjs.map ${WRKSRC}/static/js/lib/
+# copy luxon and Chart.js adapter
+ ${CP} ${DISTDIR}/luxon.js ${WRKSRC}/static/js/lib/
+ ${CP} ${DISTDIR}/chartjs-adapter-luxon.esm.js ${WRKSRC}/static/js/lib/
+ ${SED} -i '' \
+ -e "s|\(import { _adapters } from\).*|\1 './chart.js'|; s|\(import { DateTime } from\).*|\1 './luxon.js'|" \
+ ${WRKSRC}/static/js/lib/chartjs-adapter-luxon.esm.js
+# copy stoplight Elements files
+ ${CP} ${DISTDIR}/web-components.min.js ${WRKSRC}/static/js/lib/elements-${_ELEMENTS}.js
+ ${CP} ${DISTDIR}/styles.min.css ${WRKSRC}/static/js/lib/elements-${_ELEMENTS}.css
+# copy paho MQTT
+ ${CP} ${DISTDIR}/paho-mqtt.js ${WRKSRC}/static/js/lib/
do-build:
${MKDIR} ${WRKDIR}/man1
diff --git a/net/lavinmq/distinfo b/net/lavinmq/distinfo
index 9c0c5ecd0cd6..4a0fe5e3324e 100644
--- a/net/lavinmq/distinfo
+++ b/net/lavinmq/distinfo
@@ -1,15 +1,29 @@
-TIMESTAMP = 1718876848
-SHA256 (cloudamqp-lavinmq-v1.2.14_GH0.tar.gz) = cdf14de7c31a70e69e4f79d3a45622b6bd798ba7663209985e4e27b1e19a8ef9
-SIZE (cloudamqp-lavinmq-v1.2.14_GH0.tar.gz) = 413101
-SHA256 (84codes-lz4.cr-6cc0d0096207821222317ee02ea23d5296ad4023_GH0.tar.gz) = 2c6a79de1c5b488459a752c0b6e8d6b743dab9940cac1b113a37b06b8bf352fa
-SIZE (84codes-lz4.cr-6cc0d0096207821222317ee02ea23d5296ad4023_GH0.tar.gz) = 6710
+TIMESTAMP = 1748024362
+SHA256 (chart.js-4.0.1.tgz) = 461dae2edc0eda7beeb16c7030ab630ab5129aedd3fc6de9a036f6dfe488556f
+SIZE (chart.js-4.0.1.tgz) = 793292
+SHA256 (amqp-websocket-client.mjs) = a779d8417536e31e44eaceeef5ae745e5f0b95f16cf13a45e6ac5dcaadfd1c47
+SIZE (amqp-websocket-client.mjs) = 82795
+SHA256 (amqp-websocket-client.mjs.map) = 797db087b848af4427e5632d3205fb2ceede7379cb049a2b37c8d2d408b2eec9
+SIZE (amqp-websocket-client.mjs.map) = 86911
+SHA256 (luxon.js) = b83748173e228de065fae3256042d88ce656d6cabf6c4eedaa4703a8cf09a730
+SIZE (luxon.js) = 256400
+SHA256 (chartjs-adapter-luxon.esm.js) = fa02364f717191a48067215aaf9ff93b54ff52e2de64704270742e1d15d1b6df
+SIZE (chartjs-adapter-luxon.esm.js) = 2531
+SHA256 (web-components.min.js) = 598862da6d551769ebad9d61d4e3037535de573a13d3e0bd1ded4c5fc65c5885
+SIZE (web-components.min.js) = 1942514
+SHA256 (styles.min.css) = 119784e23ffc39b6fa3fdb3df93f391f8250e8af141b78dfc3b6bed86079f93b
+SIZE (styles.min.css) = 296065
+SHA256 (paho-mqtt.js) = a0c734a00a2172d579ca1ff4f92fb366bccb40974005bdad5ea7a2f0326ac158
+SIZE (paho-mqtt.js) = 90293
+SHA256 (cloudamqp-lavinmq-v2.3.0_GH0.tar.gz) = ff8d4f013de7c3b04298f967e1119935fca299d4580108c5fef7a27fcae54653
+SIZE (cloudamqp-lavinmq-v2.3.0_GH0.tar.gz) = 1076000
+SHA256 (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 6a851169d1382a35aecff253d24f6acbaaa92b906a24b5edd903637bd212f380
+SIZE (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 7298
SHA256 (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4dd0c6f838542f97338866aef36de7b464c06112c4434e4db48aa65586b68ef3
SIZE (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4339
-SHA256 (cloudamqp-amq-protocol.cr-v1.1.14_GH0.tar.gz) = 886fa823404fb2d548884f582809bf8129724b75fe2b2670109053d373251b88
-SIZE (cloudamqp-amq-protocol.cr-v1.1.14_GH0.tar.gz) = 17800
-SHA256 (cloudamqp-amqp-client.cr-v1.2.3_GH0.tar.gz) = cb249c1743e0d78a21d1816cb455d663449d9be0636ba976a4effa7f9ddfeee2
-SIZE (cloudamqp-amqp-client.cr-v1.2.3_GH0.tar.gz) = 22948
-SHA256 (luislavena-radix-v0.4.1_GH0.tar.gz) = 5f207eb769101d94726eb476eb5f9b4603482c7941396ab4c85866722b7497b1
-SIZE (luislavena-radix-v0.4.1_GH0.tar.gz) = 13847
-SHA256 (tbrand-router.cr-v0.2.8_GH0.tar.gz) = a64540dbd57bc2feba50a432b37d3647f4ab72ee16058746623f3f024b5f3f25
-SIZE (tbrand-router.cr-v0.2.8_GH0.tar.gz) = 5132
+SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a
+SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077
+SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e
+SIZE (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 24043
+SHA256 (84codes-mqtt-protocol.cr-d01a1210ed7adfed9aa5cd055f1788a45d9c4d52_GH0.tar.gz) = dbb3484fb728854ddcd288bacb9629a01b912312f6b17dc336cd8c1700a9bc10
+SIZE (84codes-mqtt-protocol.cr-d01a1210ed7adfed9aa5cd055f1788a45d9c4d52_GH0.tar.gz) = 17147
diff --git a/net/linux-rl9-sdl2_net/Makefile b/net/linux-rl9-sdl2_net/Makefile
deleted file mode 100644
index fdf023fc3c7e..000000000000
--- a/net/linux-rl9-sdl2_net/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= sdl2_net
-PORTVERSION= 2.2.0
-DISTVERSIONSUFFIX= -3.el9
-CATEGORIES= net linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_net-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= Small sample cross-platform networking library (Rocky Linux ${LINUX_DIST_VER})
-WWW= https://github.com/libsdl-org/SDL_net
-
-LICENSE= ZLIB
-
-USES= linux:rl9
-USE_LDCONFIG= yes
-USE_LINUX= sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_net
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/net/linux-rl9-sdl2_net/distinfo b/net/linux-rl9-sdl2_net/distinfo
deleted file mode 100644
index 47e5407ddbe8..000000000000
--- a/net/linux-rl9-sdl2_net/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1739910913
-SHA256 (rocky/s/SDL2_net-2.2.0-3.el9.aarch64.rpm) = 03a8171960c304d676eea819d5e3742a511b87ba1ca8abfe3e3b0bf990372916
-SIZE (rocky/s/SDL2_net-2.2.0-3.el9.aarch64.rpm) = 19952
-SHA256 (rocky/s/SDL2_net-2.2.0-3.el9.x86_64.rpm) = d512a9d07e351288387dcfe664b62071c6113d3380dddd658f5c3b38d21e4dc5
-SIZE (rocky/s/SDL2_net-2.2.0-3.el9.x86_64.rpm) = 19931
-SHA256 (rocky/s/SDL2_net-2.2.0-3.el9.src.rpm) = 4e38a31c1faf644e7557b65f02ec173a249d47136f1073d77b9e0a96fbd8f811
-SIZE (rocky/s/SDL2_net-2.2.0-3.el9.src.rpm) = 8707507
diff --git a/net/linux-rl9-sdl2_net/pkg-plist.aarch64 b/net/linux-rl9-sdl2_net/pkg-plist.aarch64
deleted file mode 100644
index 40a9dd9ee3a1..000000000000
--- a/net/linux-rl9-sdl2_net/pkg-plist.aarch64
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/lib/.build-id/5d/c083dfbec8b658a36a10c0d061667dec9e1130
-usr/lib64/libSDL2_net-2.0.so.0
-usr/lib64/libSDL2_net-2.0.so.0.200.0
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
-usr/share/licenses/SDL2_net/LICENSE.txt
diff --git a/net/linux-rl9-sdl2_net/pkg-plist.amd64 b/net/linux-rl9-sdl2_net/pkg-plist.amd64
deleted file mode 100644
index 6e19c7c2569d..000000000000
--- a/net/linux-rl9-sdl2_net/pkg-plist.amd64
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/lib/.build-id/f5/62c13a889c1ec3797aab73032e562d58266ac5
-usr/lib64/libSDL2_net-2.0.so.0
-usr/lib64/libSDL2_net-2.0.so.0.200.0
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
-usr/share/licenses/SDL2_net/LICENSE.txt
diff --git a/net/openldap25-server/Makefile b/net/openldap25-server/Makefile
index afda0dcf21d9..a67c7c5c9618 100644
--- a/net/openldap25-server/Makefile
+++ b/net/openldap25-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openldap
-DISTVERSION= 2.5.19
+DISTVERSION= 2.5.20
PORTREVISION= ${OPENLDAP_PORTREVISION}
CATEGORIES= net databases
MASTER_SITES= https://www.openldap.org/software/download/OpenLDAP/%SUBDIR%/ \
@@ -46,10 +46,10 @@ CONFLICTS_INSTALL= ${PORTNAME}2[0-46-9]-server ${PORTNAME}-server
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-PORTREVISION_CLIENT= 1
-PORTREVISION_SERVER= 1
+PORTREVISION_CLIENT= 0
+PORTREVISION_SERVER= 0
OPENLDAP_SHLIB_MAJOR= 0
-OPENLDAP_SHLIB_MINOR= 1.14
+OPENLDAP_SHLIB_MINOR= 1.15
OPENLDAP_MAJOR= ${DISTVERSION:R}
OPTIONS_DEFINE= DEBUG FETCH GSSAPI
diff --git a/net/openldap25-server/distinfo b/net/openldap25-server/distinfo
index 235a8e47702d..3a7223163703 100644
--- a/net/openldap25-server/distinfo
+++ b/net/openldap25-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732840944
-SHA256 (openldap-2.5.19.tgz) = 56e2936c7169aa7547cfc93d5c87db46aa05e98dee6321590c3ada92e1fbb66c
-SIZE (openldap-2.5.19.tgz) = 6458108
+TIMESTAMP = 1748064908
+SHA256 (openldap-2.5.20.tgz) = 19a97f5fb459c8f7700566b195371f39acbf226f97e10181b734559f8c61081c
+SIZE (openldap-2.5.20.tgz) = 6462390
diff --git a/net/openldap26-server/Makefile b/net/openldap26-server/Makefile
index fb0468a5cf52..68ab7a2079fb 100644
--- a/net/openldap26-server/Makefile
+++ b/net/openldap26-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openldap
-DISTVERSION= 2.6.9
+DISTVERSION= 2.6.10
PORTREVISION= ${OPENLDAP_PORTREVISION}
CATEGORIES= net databases
MASTER_SITES= https://www.openldap.org/software/download/OpenLDAP/%SUBDIR%/ \
@@ -46,8 +46,8 @@ CONFLICTS_INSTALL= ${PORTNAME}2[0-57-9]-server ${PORTNAME}-server
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-PORTREVISION_CLIENT= 1
-PORTREVISION_SERVER= 1
+PORTREVISION_CLIENT= 0
+PORTREVISION_SERVER= 0
OPENLDAP_SHLIB_MAJOR= 2
OPENLDAP_SHLIB_MINOR= 0.200
diff --git a/net/openldap26-server/distinfo b/net/openldap26-server/distinfo
index bcc5eec2a031..9165d2bdefbf 100644
--- a/net/openldap26-server/distinfo
+++ b/net/openldap26-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732840058
-SHA256 (openldap-2.6.9.tgz) = 2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff
-SIZE (openldap-2.6.9.tgz) = 6516669
+TIMESTAMP = 1748065406
+SHA256 (openldap-2.6.10.tgz) = c065f04aad42737aebd60b2fe4939704ac844266bc0aeaa1609f0cad987be516
+SIZE (openldap-2.6.10.tgz) = 6517089
diff --git a/net/p5-RPC-XML/Makefile b/net/p5-RPC-XML/Makefile
index 286bfbbef592..608143e7552e 100644
--- a/net/p5-RPC-XML/Makefile
+++ b/net/p5-RPC-XML/Makefile
@@ -1,5 +1,6 @@
PORTNAME= RPC-XML
PORTVERSION= 0.82
+PORTREVISION= 1
CATEGORIES= net www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,9 +13,12 @@ LICENSE= ART20 LGPL21
LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-XML-Parser>=2.31:textproc/p5-XML-Parser \
- p5-libwww>=5.834:www/p5-libwww
-TEST_DEPENDS= p5-DateTime-Format-ISO8601>=0.07:devel/p5-DateTime-Format-ISO8601
+RUN_DEPENDS= p5-HTTP-Daemon>=6.12:www/p5-HTTP-Daemon \
+ p5-HTTP-Message>=6.26:www/p5-HTTP-Message \
+ p5-Scalar-List-Utils>=1.55,1:lang/p5-Scalar-List-Utils \
+ p5-XML-Parser>=2.46:textproc/p5-XML-Parser \
+ p5-libwww>=6.51:www/p5-libwww
+TEST_DEPENDS= p5-Test-Simple>=1.302183:devel/p5-Test-Simple
USES= gmake perl5
USE_PERL5= configure
@@ -23,7 +27,7 @@ NO_ARCH= yes
OPTIONS_DEFINE= XS
-XS_BUILD_DEPENDS= p5-XML-LibXML>=1.85:textproc/p5-XML-LibXML
+XS_BUILD_DEPENDS= p5-XML-LibXML>=2.0206,1:textproc/p5-XML-LibXML
XS_RUN_DEPENDS= ${XS_BUILD_DEPENDS}
.include <bsd.port.mk>
diff --git a/net/py-eventlet/Makefile b/net/py-eventlet/Makefile
index 0c296f8ec8d7..ddf1fac85f17 100644
--- a/net/py-eventlet/Makefile
+++ b/net/py-eventlet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= eventlet
-PORTVERSION= 0.39.1
+PORTVERSION= 0.40.0
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-eventlet/distinfo b/net/py-eventlet/distinfo
index 40422bcba2a6..4105f4ca393e 100644
--- a/net/py-eventlet/distinfo
+++ b/net/py-eventlet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070450
-SHA256 (eventlet-0.39.1.tar.gz) = 4a8a6475282d4021edde06ba335228c230b911b8d014577ddb33114c2b0c0510
-SIZE (eventlet-0.39.1.tar.gz) = 562432
+TIMESTAMP = 1747715456
+SHA256 (eventlet-0.40.0.tar.gz) = f659d735e06795a26167b666008798c7a203fcd8119b08b84036e41076432ff1
+SIZE (eventlet-0.40.0.tar.gz) = 562849
diff --git a/net/py-urllib3-future/Makefile b/net/py-urllib3-future/Makefile
index 09b126f0b974..5e5d6fc8c8a2 100644
--- a/net/py-urllib3-future/Makefile
+++ b/net/py-urllib3-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= urllib3-future
-PORTVERSION= 2.12.920
+PORTVERSION= 2.12.921
CATEGORIES= net python
MASTER_SITES= PYPI \
https://github.com/jawah/urllib3.future/releases/download/${PORTVERSION}/
@@ -29,6 +29,11 @@ WS_DESC= WebSockets support
BROTLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR}
SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-socks>=2.0<2.6.1_99:net/py-python-socks@${PY_FLAVOR}
WS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wsproto>=1.2<2:net/py-wsproto@${PY_FLAVOR}
-ZSTD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zstandard>=0.18.0:archivers/py-zstandard@${PY_FLAVOR}
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MZSTD} && ${PYTHON_REL} < 31400
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}zstandard>=0.18.0:archivers/py-zstandard@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/py-urllib3-future/distinfo b/net/py-urllib3-future/distinfo
index 875619a2d0ab..999842a0636d 100644
--- a/net/py-urllib3-future/distinfo
+++ b/net/py-urllib3-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546572
-SHA256 (urllib3_future-2.12.920.tar.gz) = 642b235a89cbddb7a3c6703a11fd0255473231be791214fd01abd465371ea8fb
-SIZE (urllib3_future-2.12.920.tar.gz) = 1074474
+TIMESTAMP = 1747715458
+SHA256 (urllib3_future-2.12.921.tar.gz) = 88c8d742eda4fba2b18a87c82ec941b0508864f3913c509d7b8cbef5f9935ee2
+SIZE (urllib3_future-2.12.921.tar.gz) = 1082398
diff --git a/net/rubygem-amq-protocol/Makefile b/net/rubygem-amq-protocol/Makefile
index deab5789a4c1..e8a6ed19800c 100644
--- a/net/rubygem-amq-protocol/Makefile
+++ b/net/rubygem-amq-protocol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amq-protocol
-PORTVERSION= 2.3.3
+PORTVERSION= 2.3.4
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-amq-protocol/distinfo b/net/rubygem-amq-protocol/distinfo
index e7421676ad0c..efdd3be839f4 100644
--- a/net/rubygem-amq-protocol/distinfo
+++ b/net/rubygem-amq-protocol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963316
-SHA256 (rubygem/amq-protocol-2.3.3.gem) = 85b42738290913a35dcc487a2ca0dd260a4150b40ed1954c9c1932df466abc1f
-SIZE (rubygem/amq-protocol-2.3.3.gem) = 46592
+TIMESTAMP = 1747716366
+SHA256 (rubygem/amq-protocol-2.3.4.gem) = 98be5b9244e28dc66acc8351a254dbf45d996c5a0b7d49ab3ff8b72b0d2e6308
+SIZE (rubygem/amq-protocol-2.3.4.gem) = 46592
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index 0c29dc280488..14dc3709abb5 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747297312
-SHA256 (rubygem/gitlab-kas-grpc-18.0.0.gem) = 48956943a9a314561970eff65bcb2619df39d52e9469ae91c410e65042365e43
-SIZE (rubygem/gitlab-kas-grpc-18.0.0.gem) = 10752
+TIMESTAMP = 1747896531
+SHA256 (rubygem/gitlab-kas-grpc-18.0.1.gem) = 1111e68d28063d9f37eb16b60ebe2ba4b00a11a8555071a602953b19f88a6cdf
+SIZE (rubygem/gitlab-kas-grpc-18.0.1.gem) = 10752
diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
index 6785d033fcc5..0e19d71c1a92 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable-admin-v2
-PORTVERSION= 1.9.1
+PORTVERSION= 1.10.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -12,9 +12,9 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-bigtable-admin-v
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/net/rubygem-google-cloud-bigtable-admin-v2/distinfo b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
index 19d39b356468..7be216c3d177 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547482
-SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.9.1.gem) = 256e5bbb7d190996e813a7f00d012df3fef4b1c511a7de9a2d03695f08381a8a
-SIZE (rubygem/google-cloud-bigtable-admin-v2-1.9.1.gem) = 132096
+TIMESTAMP = 1747716368
+SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.10.0.gem) = ab1251d4837f979b4bb721e72e0fa5b18c36b5baf8a8138c23e2eebc54b08f17
+SIZE (rubygem/google-cloud-bigtable-admin-v2-1.10.0.gem) = 132096
diff --git a/net/rubygem-google-cloud-bigtable-v2/Makefile b/net/rubygem-google-cloud-bigtable-v2/Makefile
index 9efcc878f24c..da9a831ae6d0 100644
--- a/net/rubygem-google-cloud-bigtable-v2/Makefile
+++ b/net/rubygem-google-cloud-bigtable-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable-v2
-PORTVERSION= 1.6.1
+PORTVERSION= 1.7.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-bigtable-v2/late
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/net/rubygem-google-cloud-bigtable-v2/distinfo b/net/rubygem-google-cloud-bigtable-v2/distinfo
index cd654553e6b8..1b676bc30a64 100644
--- a/net/rubygem-google-cloud-bigtable-v2/distinfo
+++ b/net/rubygem-google-cloud-bigtable-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547484
-SHA256 (rubygem/google-cloud-bigtable-v2-1.6.1.gem) = af26aabc9338701f2da9fd9d15caed294c2e7772009ec72d7fae0bfa78651828
-SIZE (rubygem/google-cloud-bigtable-v2-1.6.1.gem) = 74752
+TIMESTAMP = 1747716370
+SHA256 (rubygem/google-cloud-bigtable-v2-1.7.0.gem) = 2ee1a476a6284c192f489b1a188a4f392ac2939d647d23b9bbda66a11231fbf0
+SIZE (rubygem/google-cloud-bigtable-v2-1.7.0.gem) = 74752
diff --git a/net/rubygem-google-cloud-location/Makefile b/net/rubygem-google-cloud-location/Makefile
index f2baa8891379..86c9e45ce580 100644
--- a/net/rubygem-google-cloud-location/Makefile
+++ b/net/rubygem-google-cloud-location/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-location
-PORTVERSION= 0.10.1
+PORTVERSION= 1.1.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-location/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
USES= gem
diff --git a/net/rubygem-google-cloud-location/distinfo b/net/rubygem-google-cloud-location/distinfo
index edd137330a07..f6b84be1552c 100644
--- a/net/rubygem-google-cloud-location/distinfo
+++ b/net/rubygem-google-cloud-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547488
-SHA256 (rubygem/google-cloud-location-0.10.1.gem) = aad6e51f66a10912a3b4beda9e8e2ed973d9bd233ecb92910b2e2dee55772015
-SIZE (rubygem/google-cloud-location-0.10.1.gem) = 30720
+TIMESTAMP = 1747716372
+SHA256 (rubygem/google-cloud-location-1.1.0.gem) = 50c46ee63ce9a89ced4b79e9fd4c010686322a463a550b683d3740a2f43dc81b
+SIZE (rubygem/google-cloud-location-1.1.0.gem) = 30720
diff --git a/net/rubygem-google-cloud-logging-v2/Makefile b/net/rubygem-google-cloud-logging-v2/Makefile
index 2650afa5a47b..aa8681b3711f 100644
--- a/net/rubygem-google-cloud-logging-v2/Makefile
+++ b/net/rubygem-google-cloud-logging-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-logging-v2
-PORTVERSION= 1.2.1
+PORTVERSION= 1.3.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-logging-v2/lates
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/net/rubygem-google-cloud-logging-v2/distinfo b/net/rubygem-google-cloud-logging-v2/distinfo
index 9b263e920df6..c6140053bf59 100644
--- a/net/rubygem-google-cloud-logging-v2/distinfo
+++ b/net/rubygem-google-cloud-logging-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547490
-SHA256 (rubygem/google-cloud-logging-v2-1.2.1.gem) = 9b7d3c94a47437c8a9949104e2d42b68ee13544f6ce55e87b2b4e20830371b57
-SIZE (rubygem/google-cloud-logging-v2-1.2.1.gem) = 113664
+TIMESTAMP = 1747716374
+SHA256 (rubygem/google-cloud-logging-v2-1.3.0.gem) = c5c33c126a4ba8035917539136f955b0e2c04b05df214be621957a73cad5ac06
+SIZE (rubygem/google-cloud-logging-v2-1.3.0.gem) = 113664
diff --git a/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile b/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile
index f68f3793c936..46c768130def 100644
--- a/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile
+++ b/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-monitoring-dashboard-v1
-PORTVERSION= 1.2.1
+PORTVERSION= 1.3.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-dashb
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/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo b/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo
index 476a1ce09a40..3da99e7d585c 100644
--- a/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo
+++ b/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547494
-SHA256 (rubygem/google-cloud-monitoring-dashboard-v1-1.2.1.gem) = aa2478ce9cf00af17ff8539d8ba285ca3af8d14a3471c8044dfddd963ab9dfa1
-SIZE (rubygem/google-cloud-monitoring-dashboard-v1-1.2.1.gem) = 68096
+TIMESTAMP = 1747716376
+SHA256 (rubygem/google-cloud-monitoring-dashboard-v1-1.3.0.gem) = 6cfd451c7d665325ed76443a24c457aac51e3c1fa1a37e07925afe81a6e9e066
+SIZE (rubygem/google-cloud-monitoring-dashboard-v1-1.3.0.gem) = 68096
diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
index e21aa63532db..8a7b0994e21d 100644
--- a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-monitoring-metrics_scope-v1
-PORTVERSION= 1.2.1
+PORTVERSION= 1.3.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-metri
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/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
index 1a4e6be2467b..b6653c369ebd 100644
--- a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547496
-SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-1.2.1.gem) = f10135bc4fcaf1a902d5bc2ee4de26cb7007b491f9ba6e937569ffe78e7b6106
-SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-1.2.1.gem) = 43520
+TIMESTAMP = 1747716378
+SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-1.3.0.gem) = 1e6fcffd1c89aa17b0a954549f0d3f31d282d9b6ce5fdac16f848ed39c22ff2d
+SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-1.3.0.gem) = 43520
diff --git a/net/rubygem-google-cloud-monitoring-v3/Makefile b/net/rubygem-google-cloud-monitoring-v3/Makefile
index d17f692f6754..c6b7edcd3e73 100644
--- a/net/rubygem-google-cloud-monitoring-v3/Makefile
+++ b/net/rubygem-google-cloud-monitoring-v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-monitoring-v3
-PORTVERSION= 1.5.1
+PORTVERSION= 1.6.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-v3/la
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/net/rubygem-google-cloud-monitoring-v3/distinfo b/net/rubygem-google-cloud-monitoring-v3/distinfo
index fe712d23c69e..59034e18e2d1 100644
--- a/net/rubygem-google-cloud-monitoring-v3/distinfo
+++ b/net/rubygem-google-cloud-monitoring-v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547498
-SHA256 (rubygem/google-cloud-monitoring-v3-1.5.1.gem) = 59e3a9f46bc0ea65a06a2a72c50609fc15465764563a61c501879ec3071fc7db
-SIZE (rubygem/google-cloud-monitoring-v3-1.5.1.gem) = 175616
+TIMESTAMP = 1747716380
+SHA256 (rubygem/google-cloud-monitoring-v3-1.6.0.gem) = f03055ac6612a0f3d7205fb3502144d402bd1e09055430abf34663c69c9e646c
+SIZE (rubygem/google-cloud-monitoring-v3-1.6.0.gem) = 175616
diff --git a/net/rubygem-google-cloud-pubsub-v1/Makefile b/net/rubygem-google-cloud-pubsub-v1/Makefile
index 9417f2f7a939..032aae775a43 100644
--- a/net/rubygem-google-cloud-pubsub-v1/Makefile
+++ b/net/rubygem-google-cloud-pubsub-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-pubsub-v1
-PORTVERSION= 1.8.2
+PORTVERSION= 1.9.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -12,9 +12,9 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-pubsub-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-google-iam-v1>=0.7<2.0:devel/rubygem-google-iam-v1
+ rubygem-google-iam-v1>=1.3<2:devel/rubygem-google-iam-v1
USES= gem
diff --git a/net/rubygem-google-cloud-pubsub-v1/distinfo b/net/rubygem-google-cloud-pubsub-v1/distinfo
index 13cd3aaf2bfe..32144292d8a7 100644
--- a/net/rubygem-google-cloud-pubsub-v1/distinfo
+++ b/net/rubygem-google-cloud-pubsub-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547500
-SHA256 (rubygem/google-cloud-pubsub-v1-1.8.2.gem) = e776498f59bcbeeac6b9b00538e08863b27fa48e42d37f527f51563dc159fa7b
-SIZE (rubygem/google-cloud-pubsub-v1-1.8.2.gem) = 95232
+TIMESTAMP = 1747716382
+SHA256 (rubygem/google-cloud-pubsub-v1-1.9.0.gem) = e6f06b9633ca180670956443911c6fac8c9334bdb648cc172bf0d4ff266f1b79
+SIZE (rubygem/google-cloud-pubsub-v1-1.9.0.gem) = 94720
diff --git a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
index 4675ab7dc4be..bd3e017dbc24 100644
--- a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-admin-database-v1
-PORTVERSION= 1.6.1
+PORTVERSION= 1.7.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,9 +13,9 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-admin-da
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/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo b/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
index 68e14b8e3081..16d2657c7b0d 100644
--- a/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547502
-SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.6.1.gem) = 6b8758e4def80d69e9ee64a42078d3a59ab028a638f7a849abd8130cf85add9b
-SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.6.1.gem) = 115712
+TIMESTAMP = 1747716384
+SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.7.0.gem) = 034fb2dd23c759c3aef8b67c3456e8d785f461fbfc20fad18d3cb125141668ea
+SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.7.0.gem) = 115712
diff --git a/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
index 5fbab049af0a..a14c9abc9185 100644
--- a/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-admin-instance-v1
-PORTVERSION= 1.6.0
+PORTVERSION= 2.1.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -12,9 +12,9 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-admin-in
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/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo b/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
index 5c7bec2d7b41..a4aa9200f1c6 100644
--- a/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606611
-SHA256 (rubygem/google-cloud-spanner-admin-instance-v1-1.6.0.gem) = 1775b56518665854b27af393378761e6ff9b12156d746168df7bb14ce0138d54
-SIZE (rubygem/google-cloud-spanner-admin-instance-v1-1.6.0.gem) = 111104
+TIMESTAMP = 1747716386
+SHA256 (rubygem/google-cloud-spanner-admin-instance-v1-2.1.0.gem) = 10b2ead3c610888335d8d3ce73124290ebdfa644f9ed708ed115969df902f90f
+SIZE (rubygem/google-cloud-spanner-admin-instance-v1-2.1.0.gem) = 111104
diff --git a/net/rubygem-google-cloud-spanner-v1/Makefile b/net/rubygem-google-cloud-spanner-v1/Makefile
index 14184f410f34..d66a41ff68e7 100644
--- a/net/rubygem-google-cloud-spanner-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-v1
-PORTVERSION= 1.7.1
+PORTVERSION= 1.8.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-v1/lates
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/net/rubygem-google-cloud-spanner-v1/distinfo b/net/rubygem-google-cloud-spanner-v1/distinfo
index 8d824e162ec4..9230f8468cb8 100644
--- a/net/rubygem-google-cloud-spanner-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547504
-SHA256 (rubygem/google-cloud-spanner-v1-1.7.1.gem) = ab0a1256aaab8e7f18a13205a99a389e196d259df2675a4cbddb4db937dc97be
-SIZE (rubygem/google-cloud-spanner-v1-1.7.1.gem) = 83968
+TIMESTAMP = 1747716388
+SHA256 (rubygem/google-cloud-spanner-v1-1.8.0.gem) = d28fe44abcc51e54fb4e6c7b391f9abddc7421bd0571ee9917257342b4ac536d
+SIZE (rubygem/google-cloud-spanner-v1-1.8.0.gem) = 83968
diff --git a/net/rubygem-google-cloud-spanner/Makefile b/net/rubygem-google-cloud-spanner/Makefile
index 96511e479812..504e960088e1 100644
--- a/net/rubygem-google-cloud-spanner/Makefile
+++ b/net/rubygem-google-cloud-spanner/Makefile
@@ -1,5 +1,6 @@
PORTNAME= google-cloud-spanner
PORTVERSION= 2.26.0
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -16,7 +17,7 @@ RUN_DEPENDS= rubygem-bigdecimal>=3.0<4:math/rubygem-bigdecimal \
rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \
rubygem-google-cloud-core>=1.7<2:net/rubygem-google-cloud-core \
rubygem-google-cloud-spanner-admin-database-v1>=1.4<2:net/rubygem-google-cloud-spanner-admin-database-v1 \
- rubygem-google-cloud-spanner-admin-instance-v1>=1.6<2:net/rubygem-google-cloud-spanner-admin-instance-v1 \
+ rubygem-google-cloud-spanner-admin-instance-v1>=1.6<3:net/rubygem-google-cloud-spanner-admin-instance-v1 \
rubygem-google-cloud-spanner-v1>=1.6<2:net/rubygem-google-cloud-spanner-v1
USES= gem
diff --git a/net/rubygem-google-cloud-spanner/files/patch-gemspec b/net/rubygem-google-cloud-spanner/files/patch-gemspec
new file mode 100644
index 000000000000..3831d4b808fb
--- /dev/null
+++ b/net/rubygem-google-cloud-spanner/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- google-cloud-spanner.gemspec.orig 2025-05-20 10:51:00 UTC
++++ google-cloud-spanner.gemspec
+@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<concurrent-ruby>.freeze, ["~> 1.0".freeze])
+ s.add_runtime_dependency(%q<google-cloud-core>.freeze, ["~> 1.7".freeze])
+ s.add_runtime_dependency(%q<google-cloud-spanner-admin-database-v1>.freeze, ["~> 1.4".freeze])
+- s.add_runtime_dependency(%q<google-cloud-spanner-admin-instance-v1>.freeze, ["~> 1.6".freeze])
++ s.add_runtime_dependency(%q<google-cloud-spanner-admin-instance-v1>.freeze, [">= 1.6".freeze], ["< 3".freeze])
+ s.add_runtime_dependency(%q<google-cloud-spanner-v1>.freeze, ["~> 1.6".freeze])
+ end
+
diff --git a/net/rubygem-google-cloud-storage_transfer-v1/Makefile b/net/rubygem-google-cloud-storage_transfer-v1/Makefile
index a68aec330c7f..eee23aa6ae06 100644
--- a/net/rubygem-google-cloud-storage_transfer-v1/Makefile
+++ b/net/rubygem-google-cloud-storage_transfer-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-storage_transfer-v1
-PORTVERSION= 1.4.1
+PORTVERSION= 1.5.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-storage_transfer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-gapic-common>=0.25.0<2: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/net/rubygem-google-cloud-storage_transfer-v1/distinfo b/net/rubygem-google-cloud-storage_transfer-v1/distinfo
index eed66243898d..b88aa2006c71 100644
--- a/net/rubygem-google-cloud-storage_transfer-v1/distinfo
+++ b/net/rubygem-google-cloud-storage_transfer-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547556
-SHA256 (rubygem/google-cloud-storage_transfer-v1-1.4.1.gem) = 69d97f7f1839008cbe4f38db19e0284c6ca3ae1636200c1f7cbe03ef63f61721
-SIZE (rubygem/google-cloud-storage_transfer-v1-1.4.1.gem) = 88576
+TIMESTAMP = 1747716436
+SHA256 (rubygem/google-cloud-storage_transfer-v1-1.5.0.gem) = 1ae9d8ba6fc2f6f64671f090b7b3eb36cea415483306fdee02559ce74ebf1d47
+SIZE (rubygem/google-cloud-storage_transfer-v1-1.5.0.gem) = 88576
diff --git a/net/rubygem-google-cloud-trace-v1/Makefile b/net/rubygem-google-cloud-trace-v1/Makefile
index 4fa79f095cd3..8b50cc09cd13 100644
--- a/net/rubygem-google-cloud-trace-v1/Makefile
+++ b/net/rubygem-google-cloud-trace-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-trace-v1
-PORTVERSION= 1.3.1
+PORTVERSION= 1.4.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-trace-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
USES= gem
diff --git a/net/rubygem-google-cloud-trace-v1/distinfo b/net/rubygem-google-cloud-trace-v1/distinfo
index 73c5b4ffed8d..6a8e3e42d09a 100644
--- a/net/rubygem-google-cloud-trace-v1/distinfo
+++ b/net/rubygem-google-cloud-trace-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547506
-SHA256 (rubygem/google-cloud-trace-v1-1.3.1.gem) = 22b18fa936fb955058ed8de53dc0a1f86ba3be36994db0da2366c3c90c126133
-SIZE (rubygem/google-cloud-trace-v1-1.3.1.gem) = 44544
+TIMESTAMP = 1747716390
+SHA256 (rubygem/google-cloud-trace-v1-1.4.0.gem) = b5b301f44d843d3591e78d0b295d531ea2826fc10c97ffd5199f1d23c7d31ca1
+SIZE (rubygem/google-cloud-trace-v1-1.4.0.gem) = 44544
diff --git a/net/rubygem-google-cloud-trace-v2/Makefile b/net/rubygem-google-cloud-trace-v2/Makefile
index ab7432155489..df3e1d8846d5 100644
--- a/net/rubygem-google-cloud-trace-v2/Makefile
+++ b/net/rubygem-google-cloud-trace-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-trace-v2
-PORTVERSION= 1.2.1
+PORTVERSION= 1.3.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-trace-v2/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
USES= gem
diff --git a/net/rubygem-google-cloud-trace-v2/distinfo b/net/rubygem-google-cloud-trace-v2/distinfo
index 4a64a674acad..a1f89ed8ff7c 100644
--- a/net/rubygem-google-cloud-trace-v2/distinfo
+++ b/net/rubygem-google-cloud-trace-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547508
-SHA256 (rubygem/google-cloud-trace-v2-1.2.1.gem) = 22910f423a35a0fc5667397f39c7d50d60ca1809f1cd5e1b56c28e4fd15cae5e
-SIZE (rubygem/google-cloud-trace-v2-1.2.1.gem) = 47616
+TIMESTAMP = 1747716392
+SHA256 (rubygem/google-cloud-trace-v2-1.3.0.gem) = b3ef27e6c713300c5a65f1fca4639ae96269a6c3ac31a06189332e83d26e8027
+SIZE (rubygem/google-cloud-trace-v2-1.3.0.gem) = 47616
diff --git a/net/rubygem-oauth2/Makefile b/net/rubygem-oauth2/Makefile
index 78c99f65b71c..00668d9363d8 100644
--- a/net/rubygem-oauth2/Makefile
+++ b/net/rubygem-oauth2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oauth2
-PORTVERSION= 2.0.9
+PORTVERSION= 2.0.10
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -8,14 +8,15 @@ COMMENT= Ruby wrapper for the OAuth 2.0 protocol
WWW= https://github.com/oauth-xx/oauth2
LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-faraday>=0.17.3<3.0:www/rubygem-faraday \
- rubygem-jwt>=1.0<3.0:www/rubygem-jwt \
+RUN_DEPENDS= rubygem-faraday>=0.17.3<4.0:www/rubygem-faraday \
+ rubygem-jwt>=1.0<4.0:www/rubygem-jwt \
+ rubygem-logger>=1.2<2:devel/rubygem-logger \
rubygem-multi_xml>=0.5<1:textproc/rubygem-multi_xml \
rubygem-rack>=1.2,3<4,3:www/rubygem-rack \
rubygem-snaky_hash>=2.0<3:devel/rubygem-snaky_hash \
- rubygem-version_gem>=1.1<2:devel/rubygem-version_gem
+ rubygem-version_gem>=1.1.8<3:devel/rubygem-version_gem
USES= gem
diff --git a/net/rubygem-oauth2/distinfo b/net/rubygem-oauth2/distinfo
index aec0acc8be92..b2b70081cfdf 100644
--- a/net/rubygem-oauth2/distinfo
+++ b/net/rubygem-oauth2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663672998
-SHA256 (rubygem/oauth2-2.0.9.gem) = b21f9defcf52dc1610e0dfab4c868342173dcd707fd15c777d9f4f04e153f7fb
-SIZE (rubygem/oauth2-2.0.9.gem) = 34816
+TIMESTAMP = 1747716394
+SHA256 (rubygem/oauth2-2.0.10.gem) = 8f132679598d21885d4bcc68d7e7e6ef0a29f9a782abca00d67d884280dc3a42
+SIZE (rubygem/oauth2-2.0.10.gem) = 54272
diff --git a/net/rubygem-train-core/Makefile b/net/rubygem-train-core/Makefile
index 5baecf028644..3c346e7b3d99 100644
--- a/net/rubygem-train-core/Makefile
+++ b/net/rubygem-train-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= train-core
-PORTVERSION= 3.12.7
+PORTVERSION= 3.12.13
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-train-core/distinfo b/net/rubygem-train-core/distinfo
index 43f719d07353..943e5155f027 100644
--- a/net/rubygem-train-core/distinfo
+++ b/net/rubygem-train-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228166
-SHA256 (rubygem/train-core-3.12.7.gem) = 731045659aea177c875793e9fd945a58c57b59c5f331ab23d74d2d05c1ccccc3
-SIZE (rubygem/train-core-3.12.7.gem) = 48128
+TIMESTAMP = 1747716398
+SHA256 (rubygem/train-core-3.12.13.gem) = a397299b90624f644c1735b823241842814ac08521d1dba44f71cbfd882b41af
+SIZE (rubygem/train-core-3.12.13.gem) = 49152
diff --git a/net/rubygem-train-winrm/Makefile b/net/rubygem-train-winrm/Makefile
index 4e6d623024f3..626914919b6d 100644
--- a/net/rubygem-train-winrm/Makefile
+++ b/net/rubygem-train-winrm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= train-winrm
-PORTVERSION= 0.2.17
+PORTVERSION= 0.2.19
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/inspec/train-winrm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-chef-winrm>=2.3.11:sysutils/rubygem-chef-winrm \
+RUN_DEPENDS= rubygem-chef-winrm>=2.3.12:sysutils/rubygem-chef-winrm \
rubygem-chef-winrm-elevated>=1.2.5:sysutils/rubygem-chef-winrm-elevated \
rubygem-chef-winrm-fs>=1.3.7:filesystems/rubygem-chef-winrm-fs
diff --git a/net/rubygem-train-winrm/distinfo b/net/rubygem-train-winrm/distinfo
index 5af00e4b713c..ef9046c23c7b 100644
--- a/net/rubygem-train-winrm/distinfo
+++ b/net/rubygem-train-winrm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740022484
-SHA256 (rubygem/train-winrm-0.2.17.gem) = b30b3713e57e8fd1b32b218e6c89b45e13cbc5e02a7bbee993456885ea39b75b
-SIZE (rubygem/train-winrm-0.2.17.gem) = 13824
+TIMESTAMP = 1747716400
+SHA256 (rubygem/train-winrm-0.2.19.gem) = febcbbd87abc8a2a5cab383d13ce494796d00189fe3c0f15c452710447eabdb3
+SIZE (rubygem/train-winrm-0.2.19.gem) = 13824
diff --git a/net/rubygem-train-winrm/files/patch-gemspec b/net/rubygem-train-winrm/files/patch-gemspec
new file mode 100644
index 000000000000..142892fd3639
--- /dev/null
+++ b/net/rubygem-train-winrm/files/patch-gemspec
@@ -0,0 +1,14 @@
+--- train-winrm.gemspec.orig 2025-05-20 10:04:22 UTC
++++ train-winrm.gemspec
+@@ -19,8 +19,8 @@ Gem::Specification.new do |s|
+
+ s.specification_version = 4
+
+- s.add_runtime_dependency(%q<chef-winrm>.freeze, ["~> 2.3.12".freeze])
+- s.add_runtime_dependency(%q<chef-winrm-elevated>.freeze, ["~> 1.2.5".freeze])
+- s.add_runtime_dependency(%q<chef-winrm-fs>.freeze, ["~> 1.3.7".freeze])
++ s.add_runtime_dependency(%q<chef-winrm>.freeze, [">= 2.3.12".freeze])
++ s.add_runtime_dependency(%q<chef-winrm-elevated>.freeze, [">= 1.2.5".freeze])
++ s.add_runtime_dependency(%q<chef-winrm-fs>.freeze, [">= 1.3.7".freeze])
+ end
+
diff --git a/net/rubygem-train/Makefile b/net/rubygem-train/Makefile
index f91d57252f23..b60a456bbb77 100644
--- a/net/rubygem-train/Makefile
+++ b/net/rubygem-train/Makefile
@@ -1,5 +1,5 @@
PORTNAME= train
-PORTVERSION= 3.12.7
+PORTVERSION= 3.12.13
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -27,7 +27,7 @@ RUN_DEPENDS= rubygem-activesupport71>=6.0.3.1<7.2.0:devel/rubygem-activesupport7
rubygem-googleauth>=0.16.2<2:security/rubygem-googleauth \
rubygem-inifile>=3.0<4:textproc/rubygem-inifile \
rubygem-train-core>=${PORTVERSION}<${PORTVERSION}_99:net/rubygem-train-core \
- rubygem-train-winrm>=0.2<1:net/rubygem-train-winrm
+ rubygem-train-winrm>=0.2.19<0.3:net/rubygem-train-winrm
USES= gem
diff --git a/net/rubygem-train/distinfo b/net/rubygem-train/distinfo
index bce7a5c6a48f..1939a75488eb 100644
--- a/net/rubygem-train/distinfo
+++ b/net/rubygem-train/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228164
-SHA256 (rubygem/train-3.12.7.gem) = c30c622125f732db70b1580859597b32bf2349f3c93a12fa20bc5409abb9c7cb
-SIZE (rubygem/train-3.12.7.gem) = 16896
+TIMESTAMP = 1747716396
+SHA256 (rubygem/train-3.12.13.gem) = b0a487531f8457ce497ca1688ef3d35e728b27fc6712a6eee976fb25c228c221
+SIZE (rubygem/train-3.12.13.gem) = 16896
diff --git a/net/vtun/Makefile b/net/vtun/Makefile
index d27e16f9c707..80d5f0d5431f 100644
--- a/net/vtun/Makefile
+++ b/net/vtun/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= net
MASTER_SITES= SF \
LOCAL/mat/vtun
-MAINTAINER= mat@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Virtual Tunnels over TCP/IP networks with traffic shaping
WWW= https://vtun.sourceforge.net/
diff --git a/net/wlvncc/Makefile b/net/wlvncc/Makefile
index 8c2d41a2a074..9e5bceef94ba 100644
--- a/net/wlvncc/Makefile
+++ b/net/wlvncc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wlvncc
-PORTVERSION= s20250307
+PORTVERSION= s20250425
CATEGORIES= net wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -26,7 +26,7 @@ USE_GITHUB= yes
USE_GL= egl gbm glesv2
USE_XORG= pixman
GH_ACCOUNT= any1
-GH_TAGNAME= bec7a54
+GH_TAGNAME= a6a5463
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/net/wlvncc/distinfo b/net/wlvncc/distinfo
index 746864294f13..db10a1ed875c 100644
--- a/net/wlvncc/distinfo
+++ b/net/wlvncc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741381399
-SHA256 (any1-wlvncc-s20250307-bec7a54_GH0.tar.gz) = a7c8a1ca41797f99580ae61ad816ff87fc2d3c0b88b9e1b6cb224ba0639fc0d8
-SIZE (any1-wlvncc-s20250307-bec7a54_GH0.tar.gz) = 171195
+TIMESTAMP = 1747860801
+SHA256 (any1-wlvncc-s20250425-a6a5463_GH0.tar.gz) = 9264f2cddb1533c7317790c6ad3890718f2b4fead8ace1f5c07e271582fc5f4e
+SIZE (any1-wlvncc-s20250425-a6a5463_GH0.tar.gz) = 171366
diff --git a/net/ziina/Makefile b/net/ziina/Makefile
new file mode 100644
index 000000000000..a8818b88cabb
--- /dev/null
+++ b/net/ziina/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= ziina
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.3
+CATEGORIES= net
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= Instant terminal sharing using Zellij
+WWW= https://github.com/ziinaio/ziina
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= zellij:sysutils/zellij
+
+USES= go:1.24,modules
+
+GO_MODULE= github.com/ziinaio/ziina
+
+PLIST_FILES= bin/ziina
+
+.include <bsd.port.mk>
diff --git a/net/ziina/distinfo b/net/ziina/distinfo
new file mode 100644
index 000000000000..bb6ce17ead1d
--- /dev/null
+++ b/net/ziina/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1747744359
+SHA256 (go/net_ziina/ziina-v0.1.3/v0.1.3.mod) = 91760339a9d38affd41925d16bfa8807a7bfb4ce6c3c1ed32e0bc79ad99c1171
+SIZE (go/net_ziina/ziina-v0.1.3/v0.1.3.mod) = 562
+SHA256 (go/net_ziina/ziina-v0.1.3/v0.1.3.zip) = 73ad46eb1c9edebe0bebe04366d8e50e0e4eef16bdf14d5bdc89495a4197fb42
+SIZE (go/net_ziina/ziina-v0.1.3/v0.1.3.zip) = 10025
diff --git a/net/ziina/pkg-descr b/net/ziina/pkg-descr
new file mode 100644
index 000000000000..9c3c230186a1
--- /dev/null
+++ b/net/ziina/pkg-descr
@@ -0,0 +1,7 @@
+Ziina lets you invite peers into a local Zellij session over untrusted
+networks, despite you being behind a NAT gateway. It is heavily
+inspired by tmate.
+
+Ziina is (basically) server-less. You only need a standard OpenSSH
+server with a public IP that serves as an entry-point for your peers.
+Your peers only need a standard OpenSSH client.
diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile
index 8e3d41f85f6e..d77adb12d6db 100644
--- a/ports-mgmt/pkg/Makefile
+++ b/ports-mgmt/pkg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pkg
-DISTVERSION= 2.1.2
+DISTVERSION= 2.1.4
_PKG_VERSION= ${DISTVERSION}
CATEGORIES= ports-mgmt
diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo
index 00b11afd3ada..b9cbec38a203 100644
--- a/ports-mgmt/pkg/distinfo
+++ b/ports-mgmt/pkg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745466277
-SHA256 (freebsd-pkg-2.1.2_GH0.tar.gz) = b44325c6775102b2315220bd817b08ad911e8311d28a883fffd5f2a289fb3643
-SIZE (freebsd-pkg-2.1.2_GH0.tar.gz) = 16431231
+TIMESTAMP = 1748181968
+SHA256 (freebsd-pkg-2.1.4_GH0.tar.gz) = 60bf8eb2ce4cd8162145f1f5bad24530ab178f4fcf7765c19ab99f0ea4ea9b8f
+SIZE (freebsd-pkg-2.1.4_GH0.tar.gz) = 16427241
diff --git a/ports-mgmt/portupgrade-devel/Makefile b/ports-mgmt/portupgrade-devel/Makefile
index 1ae4cf697486..6051e964fdc5 100644
--- a/ports-mgmt/portupgrade-devel/Makefile
+++ b/ports-mgmt/portupgrade-devel/Makefile
@@ -32,12 +32,8 @@ DOCSDIR= ${PREFIX}/share/doc/pkgtools
OPTIONS_DEFINE= DOCS EXAMPLES
-.include <bsd.port.pre.mk>
-
INSTALL_TARGET= install
-.if ${PORT_OPTIONS:MDOCS}
-INSTALL_TARGET+= install-doc
-.endif
+DOCS_INSTALL_TARGET= install-doc
# For PKG_DBDRIVER={bdb_btree,bdb_hash}
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/bdb.so:databases/ruby-bdb
@@ -48,13 +44,10 @@ regression-test: patch
post-patch: .SILENT
REVISION=`readlink "${_DISTDIR}/portupgrade/latest" | ${SED} -E -e 's,.*pkgtools-(.*).tar.gz,\1,g'` && ${SED} -E -e "s,%%DATE%%,${PORTVERSION},g;s,%%REVISION%%,$${REVISION},g" \
${WRKSRC}/lib/pkgtools/revision.rb.in > ${WRKSRC}/lib/pkgtools/revision.rb
-.if ${RUBY_VERSION_CODE:U} >= 320
cd ${WRKSRC} && ${FIND} bin etc lib -type f |\
${XARGS} ${REINPLACE_CMD} 's/File\.exists\?/File.exist?/'
-.endif
-
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/compat/pkg
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/ports-mgmt/portupgrade/Makefile b/ports-mgmt/portupgrade/Makefile
index 15712420b9df..cd2044a4fb33 100644
--- a/ports-mgmt/portupgrade/Makefile
+++ b/ports-mgmt/portupgrade/Makefile
@@ -31,23 +31,17 @@ MAKE_ARGS= PREFIX="${PREFIX}" RUBY="${RUBY}" \
EXAMPLESDIR= ${PREFIX}/share/examples/pkgtools
DOCSDIR= ${PREFIX}/share/doc/pkgtools
-.include <bsd.port.pre.mk>
-
INSTALL_TARGET= install
-.if ${PORT_OPTIONS:MDOCS}
-INSTALL_TARGET+= install-doc
-.endif
+DOCS_INSTALL_TARGET= install-doc
# For PKG_DBDRIVER={bdb_btree,bdb_hash}
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/bdb.so:databases/ruby-bdb
-.if ${RUBY_VERSION_CODE:U} >= 320
post-patch:
cd ${WRKSRC} && ${FIND} bin etc lib -type f |\
${XARGS} ${REINPLACE_CMD} 's/File\.exists\?/File.exist?/'
-.endif
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/compat/pkg
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/print/lout/Makefile b/print/lout/Makefile
index 3734aba2e60e..fcd171c1dac1 100644
--- a/print/lout/Makefile
+++ b/print/lout/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lout
-PORTVERSION= 3.43.1
+PORTVERSION= 3.43.2
CATEGORIES= print
MAINTAINER= kbowling@FreeBSD.org
diff --git a/print/lout/distinfo b/print/lout/distinfo
index f87bbf766a88..10e1654e3080 100644
--- a/print/lout/distinfo
+++ b/print/lout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746849010
-SHA256 (william8000-lout-3.43.1_GH0.tar.gz) = e18e220d69726f1375164334107bc33237f05bd82a6d8ff11741bebdee924540
-SIZE (william8000-lout-3.43.1_GH0.tar.gz) = 1677856
+TIMESTAMP = 1748002812
+SHA256 (william8000-lout-3.43.2_GH0.tar.gz) = 11a3185ec7a5c454ee2e3b907bbb6045657b6ff09a6a4a41f6adb5abca66cf99
+SIZE (william8000-lout-3.43.2_GH0.tar.gz) = 1678314
diff --git a/print/py-fontbakery/Makefile b/print/py-fontbakery/Makefile
index 21f642e2a36c..b5df3cb6c005 100644
--- a/print/py-fontbakery/Makefile
+++ b/print/py-fontbakery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fontbakery
-PORTVERSION= 0.13.3
+PORTVERSION= 1.0.0
CATEGORIES= print python
MASTER_SITES= PYPI \
https://github.com/fonttools/fontbakery/releases/download/v${PORTVERSION}/
diff --git a/print/py-fontbakery/distinfo b/print/py-fontbakery/distinfo
index c622ac63bc84..cc0247f21277 100644
--- a/print/py-fontbakery/distinfo
+++ b/print/py-fontbakery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546574
-SHA256 (fontbakery-0.13.3.tar.gz) = c5ce71ae4b0f3170f9ab7815ee211a40e48c2fbb9fcf2f320f14c71fe6366c26
-SIZE (fontbakery-0.13.3.tar.gz) = 49799257
+TIMESTAMP = 1747715460
+SHA256 (fontbakery-1.0.0.tar.gz) = c429f802dde92c6cd6f9d87960efb41480ca0ef13de2daaee3ae78bc56c00908
+SIZE (fontbakery-1.0.0.tar.gz) = 49799653
diff --git a/print/py-fonttools/Makefile b/print/py-fonttools/Makefile
index fc32fdd4d0bc..98378341bbb4 100644
--- a/print/py-fonttools/Makefile
+++ b/print/py-fonttools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fonttools
-PORTVERSION= 4.57.0
+PORTVERSION= 4.58.0
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/print/py-fonttools/distinfo b/print/py-fonttools/distinfo
index 539c4f5d936a..a42645f43ea5 100644
--- a/print/py-fonttools/distinfo
+++ b/print/py-fonttools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289028
-SHA256 (fonttools-4.57.0.tar.gz) = 727ece10e065be2f9dd239d15dd5d60a66e17eac11aea47d447f9f03fdbc42de
-SIZE (fonttools-4.57.0.tar.gz) = 3492448
+TIMESTAMP = 1747715462
+SHA256 (fonttools-4.58.0.tar.gz) = 27423d0606a2c7b336913254bf0b1193ebd471d5f725d665e875c5e88a011a43
+SIZE (fonttools-4.58.0.tar.gz) = 3514522
diff --git a/print/py-ufomerge/Makefile b/print/py-ufomerge/Makefile
index 50f6ff9fcfd2..719b2cc2e417 100644
--- a/print/py-ufomerge/Makefile
+++ b/print/py-ufomerge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ufomerge
-PORTVERSION= 1.9.1
+PORTVERSION= 1.9.2
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/print/py-ufomerge/distinfo b/print/py-ufomerge/distinfo
index e9c2738c41fd..8e5fb940b366 100644
--- a/print/py-ufomerge/distinfo
+++ b/print/py-ufomerge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546576
-SHA256 (ufomerge-1.9.1.tar.gz) = 156d6ba913d7ad5135c3360380349bcc716a640d36e95371f44ceb7c0c9af30f
-SIZE (ufomerge-1.9.1.tar.gz) = 24043
+TIMESTAMP = 1747715464
+SHA256 (ufomerge-1.9.2.tar.gz) = 9316e8dac2233e3591e4eee5c70a91c94b5d3d2e875913ac70ea6185e8998831
+SIZE (ufomerge-1.9.2.tar.gz) = 24507
diff --git a/russian/emkatic/Makefile b/russian/emkatic/Makefile
index 90ad5e7d8d35..dfd6c9b2a870 100644
--- a/russian/emkatic/Makefile
+++ b/russian/emkatic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emkatic
PORTVERSION= 0.44
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= russian emulators
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MASTER_SITES= SF/${PORTNAME}/eMKatic%20Source
diff --git a/science/afni/Makefile b/science/afni/Makefile
index 18c24c20453e..e4a18589ed3d 100644
--- a/science/afni/Makefile
+++ b/science/afni/Makefile
@@ -1,6 +1,6 @@
PORTNAME= afni
DISTVERSIONPREFIX= AFNI_
-DISTVERSION= 25.1.09
+DISTVERSION= 25.1.11
CATEGORIES= science biology graphics perl5 python
MAINTAINER= fernape@FreeBSD.org
diff --git a/science/afni/distinfo b/science/afni/distinfo
index d1105a46c5eb..101614ad1b58 100644
--- a/science/afni/distinfo
+++ b/science/afni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747516527
-SHA256 (afni-afni-AFNI_25.1.09_GH0.tar.gz) = baec767861a8a4e191d1181976bf89e50ca3eaed06f44ba07a43d9bdafc90ff1
-SIZE (afni-afni-AFNI_25.1.09_GH0.tar.gz) = 53281164
+TIMESTAMP = 1748174237
+SHA256 (afni-afni-AFNI_25.1.11_GH0.tar.gz) = f511ca076c51a3833258feba7394184aa1f85a75843d487571f2f7eef4c9e526
+SIZE (afni-afni-AFNI_25.1.11_GH0.tar.gz) = 53279637
diff --git a/science/afni/pkg-plist b/science/afni/pkg-plist
index 813ef69e5567..3747916c791c 100644
--- a/science/afni/pkg-plist
+++ b/science/afni/pkg-plist
@@ -527,6 +527,7 @@ bin/afni_seeds_per_space.txt
bin/afni_skeleton.py
bin/afni_system_check.py
bin/afni_vcheck
+bin/afni_vlines_run_text.txt
bin/afnisumafatcat_logo_128sq.png
bin/afnisumafatcat_logo_905sq.png
bin/afnisumagui_logo_128sq.jpg
diff --git a/science/cdo/Makefile b/science/cdo/Makefile
index c92cf99fd67d..3544e890ac51 100644
--- a/science/cdo/Makefile
+++ b/science/cdo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cdo
-PORTVERSION= 2.5.0
+PORTVERSION= 2.5.2
CATEGORIES= science
-MASTER_SITES= https://code.mpimet.mpg.de/attachments/download/29786/ \
+MASTER_SITES= https://code.mpimet.mpg.de/attachments/download/29938/ \
LOCAL/sunpoet
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/science/cdo/distinfo b/science/cdo/distinfo
index 68eeaef6c47f..fea6c9bb59e8 100644
--- a/science/cdo/distinfo
+++ b/science/cdo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735837779
-SHA256 (cdo-2.5.0.tar.gz) = e865c05c1b52fd76b80e33421554db81b38b75210820bdc40e8690f4552f68e2
-SIZE (cdo-2.5.0.tar.gz) = 13553301
+TIMESTAMP = 1747715302
+SHA256 (cdo-2.5.2.tar.gz) = 3b28da72d75547663b1b9b08332bfe3f884d27742d0eeeb7f3c8b2c70f521fa9
+SIZE (cdo-2.5.2.tar.gz) = 13966550
diff --git a/science/mcpl/Makefile b/science/mcpl/Makefile
index c9a1ab93c9d6..7ee2ca520278 100644
--- a/science/mcpl/Makefile
+++ b/science/mcpl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mcpl
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.0
+DISTVERSION= 2.2.0
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
@@ -22,6 +22,6 @@ GH_ACCOUNT= mctools
CMAKE_OFF= MCPL_ENABLE_TESTING
CMAKE_TESTING_ON= MCPL_ENABLE_TESTING
-# tests as of 2.0.0: 100% tests passed, 0 tests failed out of 27
+# tests as of 2.2.0: 100% tests passed, 0 tests failed out of 32
.include <bsd.port.mk>
diff --git a/science/mcpl/distinfo b/science/mcpl/distinfo
index 34a50e9299ba..b2b747457b55 100644
--- a/science/mcpl/distinfo
+++ b/science/mcpl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745570645
-SHA256 (mctools-mcpl-v2.0.0_GH0.tar.gz) = c451d86abf17181edb8c36cf77b6dcbbe22f1d3c30df84321f8c17eda7c5a873
-SIZE (mctools-mcpl-v2.0.0_GH0.tar.gz) = 338436
+TIMESTAMP = 1748077643
+SHA256 (mctools-mcpl-v2.2.0_GH0.tar.gz) = 0cd926621d7d45d2bb39fab64732448b67f622cda9434a105de4c9d942a3db5c
+SIZE (mctools-mcpl-v2.2.0_GH0.tar.gz) = 374448
diff --git a/security/aws-c-cal/Makefile b/security/aws-c-cal/Makefile
index a4798a686d40..8dc5755cc982 100644
--- a/security/aws-c-cal/Makefile
+++ b/security/aws-c-cal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-cal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
+DISTVERSION= 0.9.1
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/aws-c-cal/distinfo b/security/aws-c-cal/distinfo
index e72792067c1c..ebfa1b1035e8 100644
--- a/security/aws-c-cal/distinfo
+++ b/security/aws-c-cal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744466676
-SHA256 (awslabs-aws-c-cal-v0.9.0_GH0.tar.gz) = 516ff370a45bfc49fd6d34a9bd2b1b3e753221046a9e2fbd117341d6f9d39edc
-SIZE (awslabs-aws-c-cal-v0.9.0_GH0.tar.gz) = 1684790
+TIMESTAMP = 1747924998
+SHA256 (awslabs-aws-c-cal-v0.9.1_GH0.tar.gz) = 1245f007e83a66805f7afe80ce4825f910dad0068028dd8efc3b6172e2679be5
+SIZE (awslabs-aws-c-cal-v0.9.1_GH0.tar.gz) = 1686098
diff --git a/security/gopass/Makefile b/security/gopass/Makefile
index 6a8b797b8c65..02432c04c287 100644
--- a/security/gopass/Makefile
+++ b/security/gopass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gopass
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.16
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
@@ -17,7 +17,7 @@ ONLY_FOR_ARCHS_REASON= upstream only supports ${ONLY_FOR_ARCHS}
RUN_DEPENDS= git:devel/git \
gpg2:security/gnupg
-USES= go:1.24,modules
+USES= go:modules
# Usage examples are in a separate repo
USE_GITHUB= nodefault
diff --git a/security/gpg-tui/Makefile b/security/gpg-tui/Makefile
index c568faeae234..c22c53c3d666 100644
--- a/security/gpg-tui/Makefile
+++ b/security/gpg-tui/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gpg-tui
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
-PORTREVISION= 11
+DISTVERSION= 0.11.1
CATEGORIES= security
MAINTAINER= se@FreeBSD.org
@@ -12,10 +11,8 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= gpgme>=1.7.0:security/gpgme
-LIB_DEPENDS= libassuan.so:security/libassuan \
- libgpg-error.so:security/libgpg-error \
- libxcb.so:x11/libxcb \
- libxkbcommon.so:x11/libxkbcommon
+LIB_DEPENDS= libgpg-error.so:security/libgpg-error
+
RUN_DEPENDS= gpg:security/gnupg \
gpgme>=1.7.0:security/gpgme
@@ -27,9 +24,12 @@ BINARY_ALIAS= python3=${PYTHON_CMD}
PLIST_FILES= bin/gpg-tui \
bin/gpg-tui-completions \
- share/man/man1/gpg-tui.1.gz
+ share/man/man1/gpg-tui.1.gz \
+ share/man/man1/gpg-tui.toml.5.gz
+
post-install:
${INSTALL_DATA} ${WRKSRC}/man/gpg-tui.1 ${STAGEDIR}${PREFIX}/share/man/man1/
+ ${INSTALL_DATA} ${WRKSRC}/man/gpg-tui.toml.5 ${STAGEDIR}${PREFIX}/share/man/man1/
.include <bsd.port.mk>
diff --git a/security/gpg-tui/Makefile.crates b/security/gpg-tui/Makefile.crates
index a5a90e42f725..868d8e4ba6c7 100644
--- a/security/gpg-tui/Makefile.crates
+++ b/security/gpg-tui/Makefile.crates
@@ -1,188 +1,208 @@
-CARGO_CRATES= addr2line-0.21.0 \
- adler-1.0.2 \
- ahash-0.8.8 \
- aho-corasick-1.1.2 \
- allocator-api2-0.2.16 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.13 \
- anstyle-1.0.6 \
- anstyle-parse-0.2.1 \
- anstyle-query-1.0.0 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.81 \
- async-trait-0.1.77 \
- autocfg-1.1.0 \
- backtrace-0.3.69 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.8 \
+ anyhow-1.0.98 \
+ async-trait-0.1.88 \
+ autocfg-1.4.0 \
+ backtrace-0.3.75 \
better-panic-0.3.0 \
bitflags-1.3.2 \
- bitflags-2.4.0 \
+ bitflags-2.9.1 \
block-0.1.6 \
block-buffer-0.10.4 \
build-rs-0.1.2 \
- bumpalo-3.13.0 \
- bytemuck-1.15.0 \
+ bumpalo-3.17.0 \
+ bytemuck-1.23.0 \
byteorder-1.5.0 \
- bytes-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.10.1 \
cassowary-0.3.0 \
- castaway-0.2.2 \
- cc-1.0.83 \
- cfg-expr-0.15.5 \
+ castaway-0.2.3 \
+ cc-1.2.24 \
+ cfg-expr-0.15.8 \
cfg-if-1.0.0 \
- chrono-0.4.35 \
- clap-4.5.2 \
- clap_builder-4.5.2 \
- clap_complete-4.5.1 \
- clap_derive-4.5.0 \
- clap_lex-0.7.0 \
+ chrono-0.4.41 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_complete-4.5.50 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
clipboard-win-3.1.1 \
- colorchoice-1.0.0 \
+ colorchoice-1.0.3 \
colorsys-0.6.7 \
- compact_str-0.7.1 \
- console-0.15.7 \
+ compact_str-0.8.1 \
+ console-0.15.11 \
conv-0.3.3 \
+ convert_case-0.7.1 \
copypasta-0.8.2 \
copypasta-ext-0.4.4 \
- core-foundation-sys-0.8.4 \
- cpufeatures-0.2.12 \
- crc32fast-1.4.0 \
- crossterm-0.27.0 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.4.2 \
+ crossterm-0.28.1 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
crypto-common-0.1.6 \
cstr-argument-0.1.2 \
custom_derive-0.1.7 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
diff-0.1.13 \
digest-0.10.7 \
- dirs-5.0.1 \
+ dirs-6.0.0 \
dirs-next-2.0.0 \
- dirs-sys-0.4.1 \
+ dirs-sys-0.5.0 \
dirs-sys-next-0.1.2 \
dlib-0.5.2 \
- downcast-rs-1.2.0 \
- either-1.9.0 \
- encode_unicode-0.3.6 \
- env_filter-0.1.0 \
- env_logger-0.11.3 \
- equivalent-1.0.1 \
- errno-0.3.3 \
- errno-dragonfly-0.1.2 \
- fdeflate-0.3.4 \
- flate2-1.0.28 \
+ document-features-0.2.11 \
+ downcast-rs-1.2.1 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ env_filter-0.1.3 \
+ env_logger-0.11.8 \
+ equivalent-1.0.2 \
+ errno-0.3.12 \
+ fdeflate-0.3.7 \
+ flate2-1.1.1 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
fxhash-0.2.1 \
generic-array-0.14.7 \
gethostname-0.2.3 \
- getrandom-0.2.10 \
- gimli-0.28.0 \
- gpg-error-0.6.0 \
+ getrandom-0.2.16 \
+ gimli-0.31.1 \
+ gpg-error-0.6.2 \
gpgme-0.11.0 \
gpgme-sys-0.11.0 \
- hashbrown-0.14.0 \
- heck-0.4.1 \
+ hashbrown-0.15.3 \
+ heck-0.5.0 \
hex-0.4.3 \
- home-0.5.5 \
- humantime-2.1.0 \
- iana-time-zone-0.1.57 \
+ home-0.5.11 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- image-0.25.0 \
- indexmap-2.0.0 \
- indoc-2.0.3 \
- itertools-0.12.1 \
- itoa-1.0.9 \
- js-sys-0.3.64 \
+ ident_case-1.0.1 \
+ image-0.25.6 \
+ indexmap-2.9.0 \
+ indoc-2.0.6 \
+ instability-0.3.7 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ jiff-0.2.14 \
+ jiff-static-0.2.14 \
+ js-sys-0.3.77 \
lazy-bytes-cast-5.0.1 \
- lazy_static-1.4.0 \
- libc-0.2.153 \
- libgpg-error-sys-0.6.0 \
- libloading-0.8.0 \
- linux-raw-sys-0.4.7 \
- lock_api-0.4.10 \
- log-0.4.21 \
- lru-0.12.2 \
+ lazy_static-1.5.0 \
+ libc-0.2.172 \
+ libgpg-error-sys-0.6.2 \
+ libloading-0.8.7 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litrs-0.4.1 \
+ lock_api-0.4.12 \
+ log-0.4.27 \
+ lru-0.12.5 \
malloc_buf-0.0.6 \
- memchr-2.6.3 \
+ memchr-2.7.4 \
memmap2-0.5.10 \
memoffset-0.6.5 \
memoffset-0.7.1 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.7.1 \
- mio-0.8.8 \
+ miniz_oxide-0.8.8 \
+ mio-1.0.3 \
nix-0.24.3 \
- nom-7.1.3 \
- num-traits-0.2.16 \
+ num-traits-0.2.19 \
objc-0.2.7 \
objc-foundation-0.1.1 \
objc_id-0.1.1 \
- object-0.32.1 \
- once_cell-1.18.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.8 \
- paste-1.0.14 \
- pkg-config-0.3.27 \
- png-0.17.13 \
- pretty_assertions-1.4.0 \
- proc-macro2-1.0.74 \
- quote-1.0.35 \
- ratatui-0.26.1 \
- ratatui-splash-screen-0.1.0 \
- redox_syscall-0.2.16 \
- redox_syscall-0.3.5 \
- redox_users-0.4.3 \
- regex-1.10.3 \
- regex-automata-0.4.6 \
- regex-syntax-0.8.2 \
- rustc-demangle-0.1.23 \
- rustix-0.38.12 \
- rustversion-1.0.14 \
- ryu-1.0.15 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.9.10 \
+ paste-1.0.15 \
+ pkg-config-0.3.32 \
+ png-0.17.16 \
+ portable-atomic-1.11.0 \
+ portable-atomic-util-0.2.4 \
+ pretty_assertions-1.4.1 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ ratatui-0.29.0 \
+ ratatui-splash-screen-0.1.4 \
+ redox_syscall-0.5.12 \
+ redox_users-0.4.6 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rustc-demangle-0.1.24 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_json-1.0.106 \
- serde_spanned-0.6.4 \
- sha2-0.10.8 \
- sha256-1.5.0 \
- shellexpand-3.1.0 \
- signal-hook-0.3.17 \
- signal-hook-mio-0.2.3 \
- signal-hook-registry-1.4.1 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.8 \
+ sha2-0.10.9 \
+ sha256-1.6.0 \
+ shellexpand-3.1.1 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.5 \
simd-adler32-0.3.7 \
- smallvec-1.11.0 \
- smithay-client-toolkit-0.16.0 \
+ smallvec-1.15.0 \
+ smithay-client-toolkit-0.16.1 \
smithay-clipboard-0.6.6 \
- stability-0.1.1 \
static_assertions-1.1.0 \
- strsim-0.11.0 \
- strum-0.26.1 \
- strum_macros-0.26.1 \
- syn-1.0.109 \
- syn-2.0.46 \
- system-deps-6.1.1 \
- target-lexicon-0.12.11 \
- terminal_size-0.3.0 \
- thiserror-1.0.48 \
- thiserror-impl-1.0.48 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ syn-2.0.101 \
+ system-deps-6.2.2 \
+ target-lexicon-0.12.16 \
+ terminal_size-0.4.2 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
tinytemplate-1.2.1 \
- toml-0.7.8 \
- toml-0.8.8 \
- toml_datetime-0.6.5 \
- toml_edit-0.19.15 \
- toml_edit-0.21.0 \
- tui-logger-0.11.0 \
- typenum-1.17.0 \
- unicode-ident-1.0.11 \
- unicode-segmentation-1.10.1 \
- unicode-width-0.1.11 \
- utf8parse-0.2.1 \
- version-compare-0.1.1 \
- version_check-0.9.4 \
+ toml-0.8.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.22.26 \
+ toml_write-0.1.1 \
+ tui-logger-0.17.2 \
+ typenum-1.18.0 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ utf8parse-0.2.2 \
+ version-compare-0.2.0 \
+ version_check-0.9.5 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.87 \
- wasm-bindgen-backend-0.2.87 \
- wasm-bindgen-macro-0.2.87 \
- wasm-bindgen-macro-support-0.2.87 \
- wasm-bindgen-shared-0.2.87 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
wayland-client-0.29.5 \
wayland-commons-0.29.5 \
wayland-cursor-0.29.5 \
@@ -192,45 +212,51 @@ CARGO_CRATES= addr2line-0.21.0 \
which-4.4.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-wsapoll-0.1.1 \
+ winapi-wsapoll-0.1.2 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.48.0 \
- windows-sys-0.45.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
- windows-targets-0.42.2 \
+ windows-sys-0.59.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
- windows_aarch64_gnullvm-0.42.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.0 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
- windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
- windows_i686_gnu-0.42.2 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
- windows_i686_msvc-0.42.2 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
- windows_x86_64_gnu-0.42.2 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
- windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
- windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
- winnow-0.5.15 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.10 \
winreg-0.10.1 \
+ winreg-0.52.0 \
x11-clipboard-0.7.1 \
x11rb-0.10.1 \
x11rb-protocol-0.10.0 \
- xcursor-0.3.4 \
- xml-rs-0.8.18 \
- yansi-0.5.1 \
- zerocopy-0.7.32 \
- zerocopy-derive-0.7.32 \
+ xcursor-0.3.8 \
+ xml-rs-0.8.26 \
+ yansi-1.0.1 \
zune-core-0.4.12 \
- zune-jpeg-0.4.11
+ zune-jpeg-0.4.14
diff --git a/security/gpg-tui/distinfo b/security/gpg-tui/distinfo
index 2c6e62fd7e50..f8ffe0920277 100644
--- a/security/gpg-tui/distinfo
+++ b/security/gpg-tui/distinfo
@@ -1,102 +1,106 @@
-TIMESTAMP = 1710749242
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.8.crate) = 42cd52102d3df161c77a887b608d7a4897d7cc112886a9537b738a887a03aaff
-SIZE (rust/crates/ahash-0.8.8.crate) = 43028
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
-SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+TIMESTAMP = 1748094650
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
-SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
-SHA256 (rust/crates/anstyle-parse-0.2.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-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
-SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
+SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+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/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/better-panic-0.3.0.crate) = 6fa9e1d11a268684cbd90ed36370d7577afb6c62d912ddff5c15fc34343e5036
SIZE (rust/crates/better-panic-0.3.0.crate) = 409222
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
-SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/build-rs-0.1.2.crate) = b00b8763668c99f8d9101b8a0dd82106f58265464531a79b2cef0d9a30c17dd2
SIZE (rust/crates/build-rs-0.1.2.crate) = 8396
-SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1
-SIZE (rust/crates/bumpalo-3.13.0.crate) = 82114
-SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
-SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c
+SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
-SIZE (rust/crates/castaway-0.2.2.crate) = 11091
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
-SHA256 (rust/crates/cfg-expr-0.15.5.crate) = 03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3
-SIZE (rust/crates/cfg-expr-0.15.5.crate) = 41639
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cc-1.2.24.crate) = 16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7
+SIZE (rust/crates/cc-1.2.24.crate) = 106557
+SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
+SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.35.crate) = 8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a
-SIZE (rust/crates/chrono-0.4.35.crate) = 234267
-SHA256 (rust/crates/clap-4.5.2.crate) = b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651
-SIZE (rust/crates/clap-4.5.2.crate) = 55385
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_complete-4.5.1.crate) = 885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c
-SIZE (rust/crates/clap_complete-4.5.1.crate) = 37823
-SHA256 (rust/crates/clap_derive-4.5.0.crate) = 307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47
-SIZE (rust/crates/clap_derive-4.5.0.crate) = 29042
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+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_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/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342
SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/colorsys-0.6.7.crate) = 54261aba646433cb567ec89844be4c4825ca92a4f8afba52fc4dd88436e31bbd
SIZE (rust/crates/colorsys-0.6.7.crate) = 24643
-SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f
-SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
-SHA256 (rust/crates/console-0.15.7.crate) = c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8
-SIZE (rust/crates/console-0.15.7.crate) = 35409
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/conv-0.3.3.crate) = 78ff10625fd0ac447827aa30ea8b861fead473bb60aeb73af6c1c58caf0d1299
SIZE (rust/crates/conv-0.3.3.crate) = 22124
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/copypasta-0.8.2.crate) = 133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172
SIZE (rust/crates/copypasta-0.8.2.crate) = 13030
SHA256 (rust/crates/copypasta-ext-0.4.4.crate) = 9455f470ea0c7d50c3fe3d22389c3a482f38a9f5fbab1c8ee368121356c56718
SIZE (rust/crates/copypasta-ext-0.4.4.crate) = 14775
-SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
-SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
-SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
-SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
-SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
-SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
-SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -105,270 +109,306 @@ SHA256 (rust/crates/cstr-argument-0.1.2.crate) = b6bd9c8e659a473bce955ae5c35b116
SIZE (rust/crates/cstr-argument-0.1.2.crate) = 4204
SHA256 (rust/crates/custom_derive-0.1.7.crate) = ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9
SIZE (rust/crates/custom_derive-0.1.7.crate) = 10700
+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/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
SIZE (rust/crates/dlib-0.5.2.crate) = 5806
-SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
-SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
-SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
-SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
-SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.3.crate) = 136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd
-SIZE (rust/crates/errno-0.3.3.crate) = 10543
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
-SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
-SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+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
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
SIZE (rust/crates/gethostname-0.2.3.crate) = 8174
-SHA256 (rust/crates/getrandom-0.2.10.crate) = be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427
-SIZE (rust/crates/getrandom-0.2.10.crate) = 34955
-SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
-SIZE (rust/crates/gimli-0.28.0.crate) = 269277
-SHA256 (rust/crates/gpg-error-0.6.0.crate) = d89aaeddbfb92313378c58e98abadaaa34082b3855f1d455576eeeda08bd592c
-SIZE (rust/crates/gpg-error-0.6.0.crate) = 39256
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gpg-error-0.6.2.crate) = 545aae14d0e95734d639c8076304e6e86de765c19c76bead3648583d9caed919
+SIZE (rust/crates/gpg-error-0.6.2.crate) = 41056
SHA256 (rust/crates/gpgme-0.11.0.crate) = 57539732fbe58eacdb984734b72b470ed0bca3ab7a49813271878567025ac44f
SIZE (rust/crates/gpgme-0.11.0.crate) = 83653
SHA256 (rust/crates/gpgme-sys-0.11.0.crate) = 509223d659c06e4a26229437d6ac917723f02d31917c86c6ecd50e8369741cf7
SIZE (rust/crates/gpgme-sys-0.11.0.crate) = 10216
-SHA256 (rust/crates/hashbrown-0.14.0.crate) = 2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a
-SIZE (rust/crates/hashbrown-0.14.0.crate) = 116103
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
+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/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
-SIZE (rust/crates/home-0.5.5.crate) = 8557
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/iana-time-zone-0.1.57.crate) = 2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613
-SIZE (rust/crates/iana-time-zone-0.1.57.crate) = 19785
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+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/image-0.25.0.crate) = a9b4f005360d32e9325029b38ba47ebd7a56f3316df09249368939562d518645
-SIZE (rust/crates/image-0.25.0.crate) = 9176398
-SHA256 (rust/crates/indexmap-2.0.0.crate) = d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d
-SIZE (rust/crates/indexmap-2.0.0.crate) = 64038
-SHA256 (rust/crates/indoc-2.0.3.crate) = 2c785eefb63ebd0e33416dfcb8d6da0bf27ce752843a45632a67bf10d4d4b5c4
-SIZE (rust/crates/indoc-2.0.3.crate) = 14305
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
-SIZE (rust/crates/itoa-1.0.9.crate) = 10492
-SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
-SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
+SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
+SIZE (rust/crates/jiff-0.2.14.crate) = 712978
+SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
+SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy-bytes-cast-5.0.1.crate) = 10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b
SIZE (rust/crates/lazy-bytes-cast-5.0.1.crate) = 4354
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
-SHA256 (rust/crates/libgpg-error-sys-0.6.0.crate) = c97079310f39c835d3bd73578379d040f779614bb331c7ffbb6630fee6420290
-SIZE (rust/crates/libgpg-error-sys-0.6.0.crate) = 7457
-SHA256 (rust/crates/libloading-0.8.0.crate) = d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb
-SIZE (rust/crates/libloading-0.8.0.crate) = 27845
-SHA256 (rust/crates/linux-raw-sys-0.4.7.crate) = 1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128
-SIZE (rust/crates/linux-raw-sys-0.4.7.crate) = 1350647
-SHA256 (rust/crates/lock_api-0.4.10.crate) = c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16
-SIZE (rust/crates/lock_api-0.4.10.crate) = 26713
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/lru-0.12.2.crate) = db2c024b41519440580066ba82aab04092b333e09066a5eb86c7c4890df31f22
-SIZE (rust/crates/lru-0.12.2.crate) = 14826
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libgpg-error-sys-0.6.2.crate) = 500a4cbc0816ed820a5bcf73a19e74dd6df4bedeabc0f64471c61186938b6c82
+SIZE (rust/crates/libgpg-error-sys-0.6.2.crate) = 7797
+SHA256 (rust/crates/libloading-0.8.7.crate) = 6a793df0d7afeac54f95b471d3af7f0d4fb975699f972341a4b76988d49cdf0c
+SIZE (rust/crates/libloading-0.8.7.crate) = 30374
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/memchr-2.6.3.crate) = 8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c
-SIZE (rust/crates/memchr-2.6.3.crate) = 94377
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
-SHA256 (rust/crates/mio-0.8.8.crate) = 927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2
-SIZE (rust/crates/mio-0.8.8.crate) = 94264
+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/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069
SIZE (rust/crates/nix-0.24.3.crate) = 266843
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/num-traits-0.2.16.crate) = f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2
-SIZE (rust/crates/num-traits-0.2.16.crate) = 50130
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
-SIZE (rust/crates/object-0.32.1.crate) = 275463
-SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
-SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.9.8.crate) = 93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447
-SIZE (rust/crates/parking_lot_core-0.9.8.crate) = 32383
-SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
-SIZE (rust/crates/paste-1.0.14.crate) = 18157
-SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
-SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
-SHA256 (rust/crates/png-0.17.13.crate) = 06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1
-SIZE (rust/crates/png-0.17.13.crate) = 103176
-SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
-SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-SHA256 (rust/crates/proc-macro2-1.0.74.crate) = 2de98502f212cfcea8d0bb305bd0f49d7ebdd75b64ba0a68f937d888f4e0d6db
-SIZE (rust/crates/proc-macro2-1.0.74.crate) = 45383
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
-SHA256 (rust/crates/ratatui-0.26.1.crate) = bcb12f8fbf6c62614b0d56eb352af54f6a22410c3b079eb53ee93c7b97dd31d8
-SIZE (rust/crates/ratatui-0.26.1.crate) = 443050
-SHA256 (rust/crates/ratatui-splash-screen-0.1.0.crate) = 9013a709297bcc657e01587092395798df70a0406e862171deb6b73ab74f7b68
-SIZE (rust/crates/ratatui-splash-screen-0.1.0.crate) = 25754
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-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/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
-SIZE (rust/crates/regex-1.10.3.crate) = 253101
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
-SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
-SHA256 (rust/crates/rustix-0.38.12.crate) = bdf14a7a466ce88b5eac3da815b53aefc208ce7e74d1c263aabb04d88c4abeb1
-SIZE (rust/crates/rustix-0.38.12.crate) = 342668
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
-SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
-SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
+SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
+SHA256 (rust/crates/ratatui-splash-screen-0.1.4.crate) = 80deb90f97b9032cfa23d27e62110f194275f083895729abe447d60b4dca8588
+SIZE (rust/crates/ratatui-splash-screen-0.1.4.crate) = 23827
+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.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/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/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.106.crate) = 2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2
-SIZE (rust/crates/serde_json-1.0.106.crate) = 146672
-SHA256 (rust/crates/serde_spanned-0.6.4.crate) = 12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80
-SIZE (rust/crates/serde_spanned-0.6.4.crate) = 7756
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/sha256-1.5.0.crate) = 18278f6a914fa3070aa316493f7d2ddfb9ac86ebc06fa3b83bffda487e9065b0
-SIZE (rust/crates/sha256-1.5.0.crate) = 9361
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
-SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
-SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
-SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
-SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sha256-1.6.0.crate) = f880fc8562bdeb709793f00eb42a2ad0e672c4f883bbe59122b926eca935c8f6
+SIZE (rust/crates/sha256-1.6.0.crate) = 13740
+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/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
-SHA256 (rust/crates/smallvec-1.11.0.crate) = 62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9
-SIZE (rust/crates/smallvec-1.11.0.crate) = 34680
-SHA256 (rust/crates/smithay-client-toolkit-0.16.0.crate) = f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454
-SIZE (rust/crates/smithay-client-toolkit-0.16.0.crate) = 132020
+SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
+SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/smithay-client-toolkit-0.16.1.crate) = 870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9
+SIZE (rust/crates/smithay-client-toolkit-0.16.1.crate) = 131081
SHA256 (rust/crates/smithay-clipboard-0.6.6.crate) = 0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8
SIZE (rust/crates/smithay-clipboard-0.6.6.crate) = 16797
-SHA256 (rust/crates/stability-0.1.1.crate) = ebd1b177894da2a2d9120208c3386066af06a488255caabc5de8ddca22dbc3ce
-SIZE (rust/crates/stability-0.1.1.crate) = 4753
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
-SIZE (rust/crates/strsim-0.11.0.crate) = 13710
-SHA256 (rust/crates/strum-0.26.1.crate) = 723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f
-SIZE (rust/crates/strum-0.26.1.crate) = 5861
-SHA256 (rust/crates/strum_macros-0.26.1.crate) = 7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18
-SIZE (rust/crates/strum_macros-0.26.1.crate) = 25326
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.46.crate) = 89456b690ff72fddcecf231caedbe615c59480c93358a93dfae7fc29e3ebbf0e
-SIZE (rust/crates/syn-2.0.46.crate) = 250537
-SHA256 (rust/crates/system-deps-6.1.1.crate) = 30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3
-SIZE (rust/crates/system-deps-6.1.1.crate) = 24171
-SHA256 (rust/crates/target-lexicon-0.12.11.crate) = 9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a
-SIZE (rust/crates/target-lexicon-0.12.11.crate) = 24594
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
-SHA256 (rust/crates/thiserror-1.0.48.crate) = 9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7
-SIZE (rust/crates/thiserror-1.0.48.crate) = 18862
-SHA256 (rust/crates/thiserror-impl-1.0.48.crate) = 49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35
-SIZE (rust/crates/thiserror-impl-1.0.48.crate) = 15096
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
+SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
+SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/toml-0.7.8.crate) = dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257
-SIZE (rust/crates/toml-0.7.8.crate) = 49671
-SHA256 (rust/crates/toml-0.8.8.crate) = a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35
-SIZE (rust/crates/toml-0.8.8.crate) = 50451
-SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
-SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
-SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
-SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/toml_edit-0.21.0.crate) = d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03
-SIZE (rust/crates/toml_edit-0.21.0.crate) = 101265
-SHA256 (rust/crates/tui-logger-0.11.0.crate) = 4358d7a45f901c23c4e43e0885c159f035b2ca3a90e646f4d1dbae80b45a6c79
-SIZE (rust/crates/tui-logger-0.11.0.crate) = 8086624
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-ident-1.0.11.crate) = 301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c
-SIZE (rust/crates/unicode-ident-1.0.11.crate) = 42067
-SHA256 (rust/crates/unicode-segmentation-1.10.1.crate) = 1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36
-SIZE (rust/crates/unicode-segmentation-1.10.1.crate) = 98416
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/version-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29
-SIZE (rust/crates/version-compare-0.1.1.crate) = 13224
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+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/tui-logger-0.17.2.crate) = 0073c168960eab3d93621cb5c7a49cabcff8977e95d160ec6cb465324d49bd7e
+SIZE (rust/crates/tui-logger-0.17.2.crate) = 6697338
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.87.crate) = 7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342
-SIZE (rust/crates/wasm-bindgen-0.2.87.crate) = 175052
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd
-SIZE (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 26821
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.87.crate) = dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.87.crate) = 13897
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 20006
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715
SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041
SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902
@@ -387,89 +427,101 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-wsapoll-0.1.1.crate) = 44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e
-SIZE (rust/crates/winapi-wsapoll-0.1.1.crate) = 2881
+SHA256 (rust/crates/winapi-wsapoll-0.1.2.crate) = 1eafc5f679c576995526e81635d0cf9695841736712b4e892f87abbe6fed3f28
+SIZE (rust/crates/winapi-wsapoll-0.1.2.crate) = 2865
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.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
-SIZE (rust/crates/windows-0.48.0.crate) = 11864177
-SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
-SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
-SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
+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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
+SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
SHA256 (rust/crates/windows_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.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
-SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
-SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
-SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
-SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
-SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
-SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
-SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (rust/crates/winnow-0.5.15.crate) = 7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc
-SIZE (rust/crates/winnow-0.5.15.crate) = 145621
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
+SIZE (rust/crates/winreg-0.52.0.crate) = 30148
SHA256 (rust/crates/x11-clipboard-0.7.1.crate) = 980b9aa9226c3b7de8e2adb11bf20124327c054e0e5812d2aac0b5b5a87e7464
SIZE (rust/crates/x11-clipboard-0.7.1.crate) = 8477
SHA256 (rust/crates/x11rb-0.10.1.crate) = 592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507
SIZE (rust/crates/x11rb-0.10.1.crate) = 207678
SHA256 (rust/crates/x11rb-protocol-0.10.0.crate) = 56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67
SIZE (rust/crates/x11rb-protocol-0.10.0.crate) = 419025
-SHA256 (rust/crates/xcursor-0.3.4.crate) = 463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7
-SIZE (rust/crates/xcursor-0.3.4.crate) = 6069
-SHA256 (rust/crates/xml-rs-0.8.18.crate) = bab77e97b50aee93da431f2cee7cd0f43b4d1da3c408042f2d7d164187774f0a
-SIZE (rust/crates/xml-rs-0.8.18.crate) = 54004
-SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
-SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
-SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
-SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
-SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
+SHA256 (rust/crates/xcursor-0.3.8.crate) = 0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61
+SIZE (rust/crates/xcursor-0.3.8.crate) = 7191
+SHA256 (rust/crates/xml-rs-0.8.26.crate) = a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda
+SIZE (rust/crates/xml-rs-0.8.26.crate) = 55115
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-jpeg-0.4.11.crate) = ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448
-SIZE (rust/crates/zune-jpeg-0.4.11.crate) = 61815
-SHA256 (orhun-gpg-tui-v0.11.0_GH0.tar.gz) = 741def01fe84ee20c3eac1cbbe2533e1a9c387832cab31b5d233062338254ce1
-SIZE (orhun-gpg-tui-v0.11.0_GH0.tar.gz) = 11868863
+SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
+SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
+SHA256 (orhun-gpg-tui-v0.11.1_GH0.tar.gz) = ecc232b42ff07888eb12a43daf5a956791a21efc85f6e71fbed9b9769ec50b50
+SIZE (orhun-gpg-tui-v0.11.1_GH0.tar.gz) = 11871475
diff --git a/security/gpg-tui/files/patch-sctk b/security/gpg-tui/files/patch-sctk
deleted file mode 100644
index dbac2e238d18..000000000000
--- a/security/gpg-tui/files/patch-sctk
+++ /dev/null
@@ -1,16 +0,0 @@
-Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05
-to ignore wl_surface::Event::preferred_buffer_scale after
-https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e
-https://github.com/swaywm/sway/commit/fc16fb65491b
-https://github.com/hyprwm/Hyprland/commit/59f27e7f5701
-
---- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs
-@@ -283,6 +283,7 @@ impl<I: Interface + Clone + From<Proxy<I>> + AsRef<Pro
- version: u32,
- _: DispatchData,
- ) {
-+ let version = I::VERSION.min(version);
- self.global = Some((*registry.bind::<I>(version, id)).clone())
- }
- fn get(&self) -> Option<Attached<I>> {
diff --git a/security/openssl35/Makefile b/security/openssl35/Makefile
index b6df490a53d4..03c8a5cf9203 100644
--- a/security/openssl35/Makefile
+++ b/security/openssl35/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openssl
-DISTVERSION= 3.5.0
+PORTVERSION= 3.5.0
+PORTREVISION= 1
CATEGORIES= security devel
PKGNAMESUFFIX= 35
MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/
diff --git a/security/openssl35/files/patch-CVE-2025-4575 b/security/openssl35/files/patch-CVE-2025-4575
new file mode 100644
index 000000000000..1bcec34bcb96
--- /dev/null
+++ b/security/openssl35/files/patch-CVE-2025-4575
@@ -0,0 +1,61 @@
+From e96d22446e633d117e6c9904cb15b4693e956eaa Mon Sep 17 00:00:00 2001
+From: Tomas Mraz <tomas@openssl.org>
+Date: Tue, 20 May 2025 16:34:10 +0200
+Subject: [PATCH] apps/x509.c: Fix the -addreject option adding trust instead
+ of rejection
+
+Fixes CVE-2025-4575
+
+Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
+Reviewed-by: Paul Dale <ppzgs1@gmail.com>
+(Merged from https://github.com/openssl/openssl/pull/27672)
+
+(cherry picked from commit 0eb9acc24febb1f3f01f0320cfba9654cf66b0ac)
+---
+ apps/x509.c | 2 +-
+ test/recipes/25-test_x509.t | 12 +++++++++++-
+ 2 files changed, 12 insertions(+), 2 deletions(-)
+
+diff --git a/apps/x509.c b/apps/x509.c
+index fdae8f383a667..0c340c15b321a 100644
+--- apps/x509.c.orig
++++ apps/x509.c
+@@ -465,7 +465,7 @@ int x509_main(int argc, char **argv)
+ prog, opt_arg());
+ goto opthelp;
+ }
+- if (!sk_ASN1_OBJECT_push(trust, objtmp))
++ if (!sk_ASN1_OBJECT_push(reject, objtmp))
+ goto end;
+ trustout = 1;
+ break;
+diff --git a/test/recipes/25-test_x509.t b/test/recipes/25-test_x509.t
+index 09b61708ff8a5..dfa0a428f5f0c 100644
+--- test/recipes/25-test_x509.t.orig
++++ test/recipes/25-test_x509.t
+@@ -16,7 +16,7 @@ use OpenSSL::Test qw/:DEFAULT srctop_file/;
+
+ setup("test_x509");
+
+-plan tests => 134;
++plan tests => 138;
+
+ # Prevent MSys2 filename munging for arguments that look like file paths but
+ # aren't
+@@ -110,6 +110,16 @@ ok(run(app(["openssl", "x509", "-new", "-force_pubkey", $key, "-subj", "/CN=EE",
+ && run(app(["openssl", "verify", "-no_check_time",
+ "-trusted", $ca, "-partial_chain", $caout])));
+
++# test trust decoration
++ok(run(app(["openssl", "x509", "-in", $ca, "-addtrust", "emailProtection",
++ "-out", "ca-trusted.pem"])));
++cert_contains("ca-trusted.pem", "Trusted Uses: E-mail Protection",
++ 1, 'trusted use - E-mail Protection');
++ok(run(app(["openssl", "x509", "-in", $ca, "-addreject", "emailProtection",
++ "-out", "ca-rejected.pem"])));
++cert_contains("ca-rejected.pem", "Rejected Uses: E-mail Protection",
++ 1, 'rejected use - E-mail Protection');
++
+ subtest 'x509 -- x.509 v1 certificate' => sub {
+ tconversion( -type => 'x509', -prefix => 'x509v1',
+ -in => srctop_file("test", "testx509.pem") );
diff --git a/security/p5-URN-OASIS-SAML2/Makefile b/security/p5-URN-OASIS-SAML2/Makefile
index cad3101f59f1..a8a4480e6324 100644
--- a/security/p5-URN-OASIS-SAML2/Makefile
+++ b/security/p5-URN-OASIS-SAML2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= URN-OASIS-SAML2
-PORTVERSION= 0.006
+PORTVERSION= 0.007
CATEGORIES= security perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:WATERKIP
diff --git a/security/p5-URN-OASIS-SAML2/distinfo b/security/p5-URN-OASIS-SAML2/distinfo
index 6ea2fdba34a1..4a89b750283f 100644
--- a/security/p5-URN-OASIS-SAML2/distinfo
+++ b/security/p5-URN-OASIS-SAML2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726740931
-SHA256 (URN-OASIS-SAML2-0.006.tar.gz) = 796308823d59ce49f5ec770ae88bd6dc5b6148ef06a7614a9d7a9cf519aabef4
-SIZE (URN-OASIS-SAML2-0.006.tar.gz) = 7952
+TIMESTAMP = 1747715322
+SHA256 (URN-OASIS-SAML2-0.007.tar.gz) = 4cb6665b63c758df3fb2c820252535b6ff7af60d725e82e61de6dc06cab60bfb
+SIZE (URN-OASIS-SAML2-0.007.tar.gz) = 8331
diff --git a/security/picocrypt/Makefile b/security/picocrypt/Makefile
index ed6ac0cc3c65..1aa350b95238 100644
--- a/security/picocrypt/Makefile
+++ b/security/picocrypt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picocrypt
DISTVERSION= 1.48 # Missing modules.txt, generate one with `go mod vendor` and place it in ${FILESDIR}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON= upstream only supports 64-bit
LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-USES= gl gnome go:1.24,modules pkgconfig xorg
+USES= gl gnome go:modules pkgconfig xorg
USE_GL= gl
USE_GNOME= cairo gdkpixbuf gtk30
USE_XORG= x11 xau xcb xdmcp
diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile
index 9d54b98375ce..63f12cf8cddd 100644
--- a/security/py-fail2ban/Makefile
+++ b/security/py-fail2ban/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fail2ban
DISTVERSION= 1.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd-session.conf b/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd-session.conf
index ad786447e655..2b3da3f60f73 100644
--- a/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd-session.conf
+++ b/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd-session.conf
@@ -1,5 +1,5 @@
---- bsd-sshd-session.conf.orig 2025-03-27 08:35:58.483811000 -0700
-+++ bsd-sshd-session.conf 2025-03-27 08:41:34.639425000 -0700
+--- config/filter.d/bsd-sshd-session.conf.orig 2025-03-27 08:35:58.483811000 -0700
++++ config/filter.d/bsd-sshd-session.conf 2025-03-27 08:41:34.639425000 -0700
@@ -0,0 +1,41 @@
+# Fail2Ban configuration file
+#
diff --git a/security/py-pyhanko/Makefile b/security/py-pyhanko/Makefile
index 974214eb0fb3..8541d75a1d02 100644
--- a/security/py-pyhanko/Makefile
+++ b/security/py-pyhanko/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyhanko
-PORTVERSION= 0.26.0
+PORTVERSION= 0.27.1
CATEGORIES= security python
MASTER_SITES= PYPI \
https://github.com/MatthiasValvekens/pyHanko/releases/download/v${PORTVERSION}/
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=1.5.1:devel/py-asn1crypto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=8.1.3:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=8.1.3<8.2.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1<0.8:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyhanko-certvalidator>=0.26.5<0.27:security/py-pyhanko-certvalidator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
@@ -38,11 +38,11 @@ PKGCS11_DESC= PKGCS\#11 support
XMP_DESC= XMP (Extensible Metadata Platform) support
ASYNC_HTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.0<3.12:www/py-aiohttp@${PY_FLAVOR}
-ETSI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xsdata>=24.4<25.0:devel/py-xsdata@${PY_FLAVOR}
+ETSI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xsdata>=24.4<26.0:devel/py-xsdata@${PY_FLAVOR}
IMAGE_SUPPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=7.2.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-barcode>=0.15.1<0.15.1_99:graphics/py-python-barcode@${PY_FLAVOR}
OPENTYPE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.33.3:print/py-fonttools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0.25.0<0.47.0:print/py-uharfbuzz@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0.25.0<0.51.0:print/py-uharfbuzz@${PY_FLAVOR}
PKGCS11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-pkcs11>=0.7.0<0.8:security/py-python-pkcs11@${PY_FLAVOR}
XMP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1<0.8:devel/py-defusedxml@${PY_FLAVOR}
diff --git a/security/py-pyhanko/distinfo b/security/py-pyhanko/distinfo
index 268658299c7d..4cd65e8ba54c 100644
--- a/security/py-pyhanko/distinfo
+++ b/security/py-pyhanko/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070462
-SHA256 (pyhanko-0.26.0.tar.gz) = 82e4079938967291dca397c79846f8eb800435d1548e91753249f944779bca89
-SIZE (pyhanko-0.26.0.tar.gz) = 389149
+TIMESTAMP = 1747715466
+SHA256 (pyhanko-0.27.1.tar.gz) = 2378e3189591740a94d5633d772cb11d9a619dab7ed5437fa3004c95ae279de8
+SIZE (pyhanko-0.27.1.tar.gz) = 389689
diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile
index 81f75eecff87..3a9b2ded6c75 100644
--- a/security/s2n-tls/Makefile
+++ b/security/s2n-tls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= s2n-tls
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.18
+DISTVERSION= 1.5.19
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo
index dd2f5bd234f8..efbf352f1e08 100644
--- a/security/s2n-tls/distinfo
+++ b/security/s2n-tls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746138524
-SHA256 (aws-s2n-tls-v1.5.18_GH0.tar.gz) = e4a249843d05d239128772da32f875ad9730f8d0cb5a44e8c6802c5882014f79
-SIZE (aws-s2n-tls-v1.5.18_GH0.tar.gz) = 4992069
+TIMESTAMP = 1748009059
+SHA256 (aws-s2n-tls-v1.5.19_GH0.tar.gz) = cb67993d43b39f583ea864d29b028bc258cc0866704f45eedc7ca064e48987ac
+SIZE (aws-s2n-tls-v1.5.19_GH0.tar.gz) = 5024295
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index 65b96b84d368..b4284ad5e663 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tailscale
-PORTVERSION= 1.82.5
+PORTVERSION= 1.84.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security net-vpn
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo
index 2ebdedf08831..5c1c30f97a6d 100644
--- a/security/tailscale/distinfo
+++ b/security/tailscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1744965509
-SHA256 (go/security_tailscale/tailscale-v1.82.5/v1.82.5.mod) = b530abe6a08c98e8faeb1c8df72b4bf510b0fe60ccead183ab380082d80ce0ee
-SIZE (go/security_tailscale/tailscale-v1.82.5/v1.82.5.mod) = 19965
-SHA256 (go/security_tailscale/tailscale-v1.82.5/v1.82.5.zip) = dbad18c44b1d19089bcd13823aa139f5b961c09f7aaa92c7fa49ae71bf0f16d3
-SIZE (go/security_tailscale/tailscale-v1.82.5/v1.82.5.zip) = 4748478
+TIMESTAMP = 1747894240
+SHA256 (go/security_tailscale/tailscale-v1.84.0/v1.84.0.mod) = baafc225390ceda9c1c63c9d363b8d79ea8b5fe3edb8692dab8afa16cd989f62
+SIZE (go/security_tailscale/tailscale-v1.84.0/v1.84.0.mod) = 20542
+SHA256 (go/security_tailscale/tailscale-v1.84.0/v1.84.0.zip) = 9d62afc9bde6032c50ac94ed7e3f90a0ca55c0cc5226dd2318ccb4e5bc5e1289
+SIZE (go/security_tailscale/tailscale-v1.84.0/v1.84.0.zip) = 4968773
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index be35bf612e67..0c4d3ccee4af 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,178 @@
+ <vuln vid="e587b52d-38ac-11f0-b7b6-dcfe074bd614">
+ <topic>cpython -- Use-after-free in &quot;unicode_escape&quot; decoder with error handler</topic>
+ <affects>
+ <package>
+ <name>python39</name>
+ <range><lt>3.9.22</lt></range>
+ </package>
+ <package>
+ <name>python310</name>
+ <range><lt>3.10.17</lt></range>
+ </package>
+ <package>
+ <name>python311</name>
+ <range><lt>3.11.12</lt></range>
+ </package>
+ <package>
+ <name>python312</name>
+ <range><lt>3.12.10</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cna@python.org reports:</p>
+ <blockquote cite="https://github.com/python/cpython/commit/69b4387f78f413e8c47572a85b3478c47eba8142">
+ <p>There is an issue in CPython when using
+ `bytes.decode(&quot;unicode_escape&quot;,
+ error=&quot;ignore|replace&quot;)`. If you are not using the
+ &quot;unicode_escape&quot; encoding or an error handler your
+ usage is not affected. To work-around this issue you may stop
+ using the error= handler and instead wrap the bytes.decode()
+ call in a try-except catching the DecodeError.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-4516</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-4516</url>
+ </references>
+ <dates>
+ <discovery>2025-05-15</discovery>
+ <entry>2025-05-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="5baa64d6-37ee-11f0-a116-8447094a420f">
+ <topic>OpenSSL -- Inverted security logic in x509 app</topic>
+ <affects>
+ <package>
+ <name>openssl35</name>
+ <range><lt>3.5.0_1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The OpenSSL project reports:</p>
+ <blockquote cite="https://openssl-library.org/news/secadv/20250522.txt">
+ <p>The x509 application adds trusted use instead of rejected use (low)</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-4575</cvename>
+ <url>https://openssl-library.org/news/secadv/20250522.txt</url>
+ </references>
+ <dates>
+ <discovery>2025-05-23</discovery>
+ <entry>2025-05-23</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="6529e5e7-36d5-11f0-8f57-b42e991fc52e">
+ <topic>Firefox -- memory corruption due to race condition</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>137.0.2,2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1951554">
+ <p>A race condition existed in nsHttpTransaction that could
+ have been exploited to cause memory corruption, potentially
+ leading to an exploitable condition.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-3608</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-3608</url>
+ </references>
+ <dates>
+ <discovery>2025-04-15</discovery>
+ <entry>2025-05-22</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="a1a1b0c2-3791-11f0-8600-2cf05da270f3">
+ <topic>Gitlab -- vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>gitlab-ce</name>
+ <name>gitlab-ee</name>
+ <range><ge>18.0.0</ge><lt>18.0.1</lt></range>
+ <range><ge>17.11.0</ge><lt>17.11.3</lt></range>
+ <range><ge>10.2.0</ge><lt>17.10.7</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Gitlab reports:</p>
+ <blockquote cite="https://about.gitlab.com/releases/2025/05/21/patch-release-gitlab-18-0-1-released/">
+ <p>Unprotected large blob endpoint in GitLab allows Denial of Service</p>
+ <p>Improper XPath validation allows modified SAML response to bypass 2FA requirement</p>
+ <p>A Discord webhook integration may cause DoS</p>
+ <p>Unbounded Kubernetes cluster tokens may lead to DoS</p>
+ <p>Unvalidated notes position may lead to Denial of Service</p>
+ <p>Hidden/masked variables may get exposed in the UI</p>
+ <p>Two-factor authentication requirement bypass</p>
+ <p>View full email addresses that should be partially obscured</p>
+ <p>Branch name confusion in confidential MRs</p>
+ <p>Unauthorized access to job data via a GraphQL query</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-0993</cvename>
+ <cvename>CVE-2024-12093</cvename>
+ <cvename>CVE-2024-7803</cvename>
+ <cvename>CVE-2025-3111</cvename>
+ <cvename>CVE-2025-2853</cvename>
+ <cvename>CVE-2025-4979</cvename>
+ <cvename>CVE-2025-0605</cvename>
+ <cvename>CVE-2025-0679</cvename>
+ <cvename>CVE-2024-9163</cvename>
+ <cvename>CVE-2025-1110</cvename>
+ <url>https://about.gitlab.com/releases/2025/05/21/patch-release-gitlab-18-0-1-released/</url>
+ </references>
+ <dates>
+ <discovery>2025-05-21</discovery>
+ <entry>2025-05-23</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="4abd86c1-366d-11f0-9c0c-000c29ffbb6c">
+ <topic>screen -- multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>screen</name>
+ <range><lt>5.0.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The screen project reports:</p>
+ <blockquote cite="https://lists.gnu.org/archive/html/info-gnu/2025-05/msg00002.html">
+ <p>Multiple security issues in screen.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-46805</cvename>
+ <cvename>CVE-2025-46804</cvename>
+ <cvename>CVE-2025-46803</cvename>
+ <cvename>CVE-2025-46802</cvename>
+ <cvename>CVE-2025-23395</cvename>
+ <url>https://lists.gnu.org/archive/html/info-gnu/2025-05/msg00002.html</url>
+ </references>
+ <dates>
+ <discovery>2025-05-12</discovery>
+ <entry>2025-05-21</entry>
+ </dates>
+ </vuln>
+
<vuln vid="07560111-34cc-11f0-af94-b42e991fc52e">
<topic>firefox -- out-of-bounds read/write</topic>
<affects>
diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile
index 1c347936b893..eef7c38e71ec 100644
--- a/security/wazuh-manager/Makefile
+++ b/security/wazuh-manager/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wazuh
DISTVERSIONPREFIX= v
DISTVERSION= 4.12.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://packages.wazuh.com/deps/40/libraries/sources/:wazuh_sources \
LOCAL/acm/${PORTNAME}/:wazuh_cache
@@ -20,15 +21,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64
-BUILD_DEPENDS= cmake:devel/cmake-core \
- autoconf>=2.71:devel/autoconf \
- bash>0:shells/bash
-LIB_DEPENDS+= libcurl.so:ftp/curl \
+BUILD_DEPENDS= autoconf>=2.71:devel/autoconf \
+ bash>0:shells/bash \
+ cmake:devel/cmake-core
+LIB_DEPENDS+= libarrow.so:databases/arrow \
+ libcurl.so:ftp/curl \
+ libepoll-shim.so:devel/libepoll-shim \
+ libffi.so:devel/libffi \
libgdbm.so:databases/gdbm \
libnghttp2.so:www/libnghttp2 \
- libffi.so:devel/libffi \
- libarrow.so:databases/arrow \
- libepoll-shim.so:devel/libepoll-shim
+ libopenblas.so:math/openblas
RUN_DEPENDS= bash>0:shells/bash
USES= cpe gmake perl5 python:3.11 readline shebangfix sqlite:3 uidfix
@@ -64,7 +66,7 @@ EXTERNAL_DISTFILES= audit-userspace.tar.gz:wazuh_sources \
lua.tar.gz:wazuh_sources \
lzma.tar.gz:wazuh_sources \
msgpack.tar.gz:wazuh_sources \
- nlohmann.tar.gz:wazuh_sources \
+ nlohmann.tar.gz:wazuh_cache \
openssl.tar.gz:wazuh_sources \
popt.tar.gz:wazuh_sources \
procps.tar.gz:wazuh_sources \
diff --git a/security/wazuh-manager/distinfo b/security/wazuh-manager/distinfo
index c8725b26cd79..35e1d992b9f1 100644
--- a/security/wazuh-manager/distinfo
+++ b/security/wazuh-manager/distinfo
@@ -39,8 +39,8 @@ SHA256 (wazuh-4.12.0/lzma.tar.gz) = 4ce0c192d41072b5679af89bb531efb685c8267a4b7e
SIZE (wazuh-4.12.0/lzma.tar.gz) = 1327581
SHA256 (wazuh-4.12.0/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
SIZE (wazuh-4.12.0/msgpack.tar.gz) = 591294
-SHA256 (wazuh-4.12.0/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4
-SIZE (wazuh-4.12.0/nlohmann.tar.gz) = 135749
+SHA256 (wazuh-4.12.0/nlohmann.tar.gz) = 6e304c0942ac65f76f012a0ec64dde90e00273b6cc5a498b37cfdd16155e08b0
+SIZE (wazuh-4.12.0/nlohmann.tar.gz) = 141576
SHA256 (wazuh-4.12.0/openssl.tar.gz) = 238415641120c8f79d9c1c2caf97b88d3d6dbed562859dd0663bd4b68dc2179e
SIZE (wazuh-4.12.0/openssl.tar.gz) = 15637517
SHA256 (wazuh-4.12.0/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
diff --git a/security/wazuh-manager/files/patch-src_Makefile b/security/wazuh-manager/files/patch-src_Makefile
index 70420cde9198..23d66a5f8a86 100644
--- a/security/wazuh-manager/files/patch-src_Makefile
+++ b/security/wazuh-manager/files/patch-src_Makefile
@@ -1,5 +1,5 @@
--- src/Makefile 2025-04-30 02:30:26.000000000 -0700
-+++ src/Makefile 2025-05-09 19:40:18.856441000 -0700
++++ src/Makefile 2025-05-23 14:25:52.122383000 -0700
@@ -49,9 +49,11 @@
HAS_CHECKMODULE = $(shell command -v checkmodule > /dev/null && echo YES)
@@ -30,7 +30,7 @@
ifneq (${TARGET},winagent)
DEFINES+=-D${uname_S}
ifeq (${uname_S},Linux)
-@@ -269,10 +273,10 @@
+@@ -269,13 +273,14 @@
ifeq (${uname_S},FreeBSD)
DEFINES+=-DFreeBSD
OSSEC_CFLAGS+=-pthread -I/usr/local/include
@@ -43,7 +43,11 @@
AR_LDFLAGS+=-L/usr/local/lib
AR_LDFLAGS+='-Wl,-rpath,$$ORIGIN/../../lib'
PRECOMPILED_OS:=freebsd
-@@ -434,7 +438,6 @@
++ CC?=cc
+ else
+ ifeq (${uname_S},NetBSD)
+ DEFINES+=-DNetBSD
+@@ -434,7 +439,6 @@
OSSEC_CFLAGS+=${DEFINES}
OSSEC_CFLAGS+=-pipe -Wall -Wextra -std=gnu99
@@ -51,7 +55,7 @@
OSSEC_CFLAGS += ${CFLAGS}
OSSEC_LDFLAGS += ${LDFLAGS}
-@@ -531,8 +534,8 @@
+@@ -531,8 +535,8 @@
ifneq (,$(filter ${USE_INOTIFY},YES auto yes y Y 1))
DEFINES+=-DINOTIFY_ENABLED
ifeq (${uname_S},FreeBSD)
@@ -62,7 +66,7 @@
OSSEC_CFLAGS+=-I/usr/local/include
endif
endif
-@@ -957,6 +960,8 @@
+@@ -957,6 +961,8 @@
EXTERNAL_LIBS += $(LIBCURL_LIB)
else ifeq (${uname_S},Linux)
EXTERNAL_LIBS += $(LIBCURL_LIB)
@@ -71,7 +75,7 @@
else ifeq (${uname_S},Darwin)
EXTERNAL_LIBS += $(LIBCURL_LIB)
endif
-@@ -1186,9 +1191,13 @@
+@@ -1186,9 +1192,13 @@
cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-ldl -lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-libpsl --without-brotli --without-nghttp2 --without-zstd
endif
else
@@ -85,7 +89,7 @@
#### procps #########
-@@ -2295,7 +2304,7 @@
+@@ -2295,7 +2305,7 @@
#### FIM ######
wazuh-syscheckd: librootcheck.a libwazuh.a ${WAZUHEXT_LIB} build_shared_modules
@@ -94,7 +98,7 @@
#### Monitor #######
-@@ -2473,7 +2482,7 @@
+@@ -2473,7 +2483,7 @@
WPYTHON_DIR := ${INSTALLDIR}/framework/python
OPTIMIZE_CPYTHON?=no
WPYTHON_TAR=cpython.tar.gz
@@ -103,7 +107,7 @@
ifneq (,$(filter ${OPTIMIZE_CPYTHON},YES yes y Y 1))
CPYTHON_FLAGS=--enable-optimizations
-@@ -2487,22 +2496,45 @@
+@@ -2487,22 +2497,45 @@
endif
ifeq (,$(wildcard ${EXTERNAL_CPYTHON}/python))
@@ -129,7 +133,7 @@
+endif
python_dependencies := requirements.txt
-
++
+ifeq (${uname_S},FreeBSD)
+install_dependencies:
+ifneq (,$(wildcard ${EXTERNAL_CPYTHON}))
@@ -144,14 +148,14 @@
+
+install_api:
+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-python/api*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile
-+
+
+install_mitre:
+ export CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 && cd ../tools/mitre && $(STAGEDIR)${WPYTHON_DIR}/bin/python3 mitredb.py -d $(STAGEDIR)${INSTALLDIR}/var/db/mitre.db
+else
install_dependencies: install_python
ifneq (,$(wildcard ${EXTERNAL_CPYTHON}))
${WPYTHON_DIR}/bin/python3 -m pip install --upgrade pip --index-url=file://${ROUTE_PATH}/${EXTERNAL_CPYTHON}/Dependencies/simple
-@@ -2519,6 +2551,7 @@
+@@ -2519,6 +2552,7 @@
install_mitre: install_python
cd ../tools/mitre && ${WPYTHON_DIR}/bin/python3 mitredb.py -d ${INSTALLDIR}/var/db/mitre.db
diff --git a/security/wazuh-manager/files/patch-src_shared__modules_utils_rocksDBQueueCF.hpp b/security/wazuh-manager/files/patch-src_shared__modules_utils_rocksDBQueueCF.hpp
new file mode 100644
index 000000000000..6c492252dd96
--- /dev/null
+++ b/security/wazuh-manager/files/patch-src_shared__modules_utils_rocksDBQueueCF.hpp
@@ -0,0 +1,20 @@
+--- src/shared_modules/utils/rocksDBQueueCF.hpp 2025-05-23 17:21:34.827040000 -0700
++++ src/shared_modules/utils/rocksDBQueueCF.hpp 2025-05-23 17:22:52.671141000 -0700
+@@ -192,7 +192,7 @@
+ m_db->Delete(rocksdb::WriteOptions(), std::string(id) + "_" + std::to_string(index));
+ !status.ok())
+ {
+- throw std::runtime_error("Failed to dequeue element: " + index);
++ throw std::runtime_error("Failed to dequeue element: " + std::to_string(index));
+ }
+ else
+ {
+@@ -291,7 +291,7 @@
+ {
+ if (status != rocksdb::Status::NotFound())
+ {
+- throw std::runtime_error("Failed to get elements, error: " + status.code());
++ throw std::runtime_error("Failed to get elements, error: " + std::to_string(status.code()));
+ }
+ }
+ ++index;
diff --git a/shells/carapace/Makefile b/shells/carapace/Makefile
index 439ddf6085ae..8f3dece7ec81 100644
--- a/shells/carapace/Makefile
+++ b/shells/carapace/Makefile
@@ -1,7 +1,6 @@
PORTNAME= carapace
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.1
-PORTREVISION= 1
+DISTVERSION= 1.3.2
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://carapace.sh/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.24
+USES= go:modules
GO_MODULE= github.com/carapace-sh/carapace-bin
GO_TARGET= ./cmd/carapace
diff --git a/shells/carapace/distinfo b/shells/carapace/distinfo
index 226ce0cfb58d..514d12b4f185 100644
--- a/shells/carapace/distinfo
+++ b/shells/carapace/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746533369
-SHA256 (go/shells_carapace/carapace-v1.3.1/v1.3.1.mod) = 21ad8cfa8d8727b09cd4cdda470af51e1008bc8f0bdf8fa5b0b03642306300a1
-SIZE (go/shells_carapace/carapace-v1.3.1/v1.3.1.mod) = 690
-SHA256 (go/shells_carapace/carapace-v1.3.1/v1.3.1.zip) = 84f2993719d70fbfffd92d82077e5dfdde1586d762f801e954c4a3311938a193
-SIZE (go/shells_carapace/carapace-v1.3.1/v1.3.1.zip) = 20703507
+TIMESTAMP = 1747933871
+SHA256 (go/shells_carapace/carapace-v1.3.2/v1.3.2.mod) = 324accbb181eb953f81df0302c070b15732543990ab0b02bf65f4ff334fc9dd0
+SIZE (go/shells_carapace/carapace-v1.3.2/v1.3.2.mod) = 671
+SHA256 (go/shells_carapace/carapace-v1.3.2/v1.3.2.zip) = fdc212e6eeea5526a6f4f93fdd276e5873ac6b9c7cf921b237fda8239dd16957
+SIZE (go/shells_carapace/carapace-v1.3.2/v1.3.2.zip) = 20857510
diff --git a/shells/nu_plugin_formats/Makefile.crates b/shells/nu_plugin_formats/Makefile.crates
index 21fb90222f01..c5607bbd0e4e 100644
--- a/shells/nu_plugin_formats/Makefile.crates
+++ b/shells/nu_plugin_formats/Makefile.crates
@@ -91,20 +91,20 @@ CARGO_CRATES= adler2-2.0.0 \
nom-7.1.3 \
ntapi-0.4.1 \
nu-ansi-term-0.50.1 \
- nu-cmd-lang-0.104.0 \
- nu-derive-value-0.104.0 \
- nu-engine-0.104.0 \
- nu-glob-0.104.0 \
- nu-parser-0.104.0 \
- nu-path-0.104.0 \
- nu-plugin-0.104.0 \
- nu-plugin-core-0.104.0 \
- nu-plugin-engine-0.104.0 \
- nu-plugin-protocol-0.104.0 \
- nu-plugin-test-support-0.104.0 \
- nu-protocol-0.104.0 \
- nu-system-0.104.0 \
- nu-utils-0.104.0 \
+ nu-cmd-lang-0.104.1 \
+ nu-derive-value-0.104.1 \
+ nu-engine-0.104.1 \
+ nu-glob-0.104.1 \
+ nu-parser-0.104.1 \
+ nu-path-0.104.1 \
+ nu-plugin-0.104.1 \
+ nu-plugin-core-0.104.1 \
+ nu-plugin-engine-0.104.1 \
+ nu-plugin-protocol-0.104.1 \
+ nu-plugin-test-support-0.104.1 \
+ nu-protocol-0.104.1 \
+ nu-system-0.104.1 \
+ nu-utils-0.104.1 \
num-conv-0.1.0 \
num-format-0.4.4 \
num-traits-0.2.19 \
diff --git a/shells/nu_plugin_formats/distinfo b/shells/nu_plugin_formats/distinfo
index 521fe81a164f..dec7e2af02f0 100644
--- a/shells/nu_plugin_formats/distinfo
+++ b/shells/nu_plugin_formats/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747177937
-SHA256 (nu_plugin_formats-0.104.0.tar.gz) = bf192da1c43bd013ed2e7f09c0935d4156ce4e4a2b50f8a7277ae4a448b50e5e
-SIZE (nu_plugin_formats-0.104.0.tar.gz) = 22766
+TIMESTAMP = 1748077585
+SHA256 (nu_plugin_formats-0.104.1.tar.gz) = b03f38a3bbd47a0aa4ff4ad9032c45ed24fe37ae86d571d4c2276bec27e8909e
+SIZE (nu_plugin_formats-0.104.1.tar.gz) = 22763
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
@@ -187,34 +187,34 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
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/nu-cmd-lang-0.104.0.crate) = e66adfeda88f8e27bcb25d068d9e6e8b3a94c2bf988a9c30e8e3b2045867aefe
-SIZE (rust/crates/nu-cmd-lang-0.104.0.crate) = 46346
-SHA256 (rust/crates/nu-derive-value-0.104.0.crate) = 5fd0d8e358b6440d01fe4e617f180aea826bade72efb54f5dc1c22e0e8038b6f
-SIZE (rust/crates/nu-derive-value-0.104.0.crate) = 13996
-SHA256 (rust/crates/nu-engine-0.104.0.crate) = 0c2b01483e3d09460375f0c0da7a83b6dc26fb319ca09c55d0665087b2d587c7
-SIZE (rust/crates/nu-engine-0.104.0.crate) = 69242
-SHA256 (rust/crates/nu-glob-0.104.0.crate) = 202ce25889336061efea24e69d4e0de7147c15fd9892cdd70533500d47db8364
-SIZE (rust/crates/nu-glob-0.104.0.crate) = 18374
-SHA256 (rust/crates/nu-parser-0.104.0.crate) = cb0591ef4d4989c1930863d9d17d8fd2d70b03ec2d9caeca067e9626e05c49d9
-SIZE (rust/crates/nu-parser-0.104.0.crate) = 119009
-SHA256 (rust/crates/nu-path-0.104.0.crate) = 41c68c7c06898a5c4c9f10038da63759661cb8ac8f301ce7d159173a595c8258
-SIZE (rust/crates/nu-path-0.104.0.crate) = 28878
-SHA256 (rust/crates/nu-plugin-0.104.0.crate) = e00d2ccb35a1206c51740bea63b0deb72dc4c34ca6ceae6feac95f84d68370d2
-SIZE (rust/crates/nu-plugin-0.104.0.crate) = 39550
-SHA256 (rust/crates/nu-plugin-core-0.104.0.crate) = 30e416e6de2b62925ffc1924740a0e5340316a1630af3d2490d513bcb1f94e94
-SIZE (rust/crates/nu-plugin-core-0.104.0.crate) = 39724
-SHA256 (rust/crates/nu-plugin-engine-0.104.0.crate) = 14fb214ba23829ebfe61b9a5e0688cd5620922438d7d76a6f6b3e1151d07e82a
-SIZE (rust/crates/nu-plugin-engine-0.104.0.crate) = 51488
-SHA256 (rust/crates/nu-plugin-protocol-0.104.0.crate) = be7edbdee451bb29150b5e8184660d79d0c0801a6748b9f712b758cb78110305
-SIZE (rust/crates/nu-plugin-protocol-0.104.0.crate) = 26744
-SHA256 (rust/crates/nu-plugin-test-support-0.104.0.crate) = b8acb62c21fd980e467162bc17a4e93a8435e28249256b52e58718278149978d
-SIZE (rust/crates/nu-plugin-test-support-0.104.0.crate) = 23523
-SHA256 (rust/crates/nu-protocol-0.104.0.crate) = ab657b1947f1fad3c5052cb210fa311744736a4800a966ae21c4bc63de7c60ab
-SIZE (rust/crates/nu-protocol-0.104.0.crate) = 231989
-SHA256 (rust/crates/nu-system-0.104.0.crate) = f47094aaab4f1e3a86c3960400d82a50fcabde907f964ae095963ec95669577a
-SIZE (rust/crates/nu-system-0.104.0.crate) = 31114
-SHA256 (rust/crates/nu-utils-0.104.0.crate) = 327999b774d78b301a6b68c33d312a1a8047c59fb8971b6552ebf823251f1481
-SIZE (rust/crates/nu-utils-0.104.0.crate) = 32234
+SHA256 (rust/crates/nu-cmd-lang-0.104.1.crate) = 51ce2833dcdb4852b2c620028025e93f6514fbd98b2e5eced3a9731df70fd163
+SIZE (rust/crates/nu-cmd-lang-0.104.1.crate) = 46336
+SHA256 (rust/crates/nu-derive-value-0.104.1.crate) = bb228dcc0e261df58969c33e25ab386f6aade3cdf7576c2c090f1246759a39f3
+SIZE (rust/crates/nu-derive-value-0.104.1.crate) = 13996
+SHA256 (rust/crates/nu-engine-0.104.1.crate) = 5bf76503061ed987aa256da8b2c7bf362362e83ed2b6af1d3923244803c5eba2
+SIZE (rust/crates/nu-engine-0.104.1.crate) = 69249
+SHA256 (rust/crates/nu-glob-0.104.1.crate) = c462e5b22f4192b7d03e646475320566a829474b5749d881b57ca5c4fd391726
+SIZE (rust/crates/nu-glob-0.104.1.crate) = 18375
+SHA256 (rust/crates/nu-parser-0.104.1.crate) = 997c522804c98ed56bb339a6099789751fcf7d769e264c64a65338702d0b4997
+SIZE (rust/crates/nu-parser-0.104.1.crate) = 119008
+SHA256 (rust/crates/nu-path-0.104.1.crate) = 2ee58f1ff961241050402dd069652a4b778c392861f56414192c3d50a5ed83c6
+SIZE (rust/crates/nu-path-0.104.1.crate) = 28879
+SHA256 (rust/crates/nu-plugin-0.104.1.crate) = 95c85a0cee2731b5bc6d57d9eff91242c4c6e8b9b82f9e1a1441a2595856133f
+SIZE (rust/crates/nu-plugin-0.104.1.crate) = 39560
+SHA256 (rust/crates/nu-plugin-core-0.104.1.crate) = 162ec78caca414bf4b51c0a5a656f4263523a074afe21842c135ab43c28508a5
+SIZE (rust/crates/nu-plugin-core-0.104.1.crate) = 39723
+SHA256 (rust/crates/nu-plugin-engine-0.104.1.crate) = c7a1b777c98f169df90517d07337eb24490a5d778454dc502b80c16083a25a1a
+SIZE (rust/crates/nu-plugin-engine-0.104.1.crate) = 51483
+SHA256 (rust/crates/nu-plugin-protocol-0.104.1.crate) = 9888b3c1c2303c72d7948033e4cbc6a5fbb3e26b56e733a05abe5e5e2c97c00d
+SIZE (rust/crates/nu-plugin-protocol-0.104.1.crate) = 26748
+SHA256 (rust/crates/nu-plugin-test-support-0.104.1.crate) = bc2c60d375f65e55ee655bd2168c2df612fd94e31037f14aa41f013a23f46eee
+SIZE (rust/crates/nu-plugin-test-support-0.104.1.crate) = 23516
+SHA256 (rust/crates/nu-protocol-0.104.1.crate) = 5c31bba47cb82866f53f079a064a2c233baa70c715f835949fa1bf4ca861ba96
+SIZE (rust/crates/nu-protocol-0.104.1.crate) = 231995
+SHA256 (rust/crates/nu-system-0.104.1.crate) = 8fb363919986bdb5d9c4c093e9da19c73889d6016f0d49374a388364ca24edaf
+SIZE (rust/crates/nu-system-0.104.1.crate) = 31115
+SHA256 (rust/crates/nu-utils-0.104.1.crate) = 97b2caee79fc55090fb10d35c81f8f52ec6bed96961bde357bf31b23ca378a8e
+SIZE (rust/crates/nu-utils-0.104.1.crate) = 32239
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
diff --git a/shells/nu_plugin_gstat/Makefile.crates b/shells/nu_plugin_gstat/Makefile.crates
index 6fac73d8fc5c..3f1a1807769b 100644
--- a/shells/nu_plugin_gstat/Makefile.crates
+++ b/shells/nu_plugin_gstat/Makefile.crates
@@ -94,16 +94,16 @@ CARGO_CRATES= adler2-2.0.0 \
nom-7.1.3 \
ntapi-0.4.1 \
nu-ansi-term-0.50.1 \
- nu-derive-value-0.104.0 \
- nu-engine-0.104.0 \
- nu-glob-0.104.0 \
- nu-path-0.104.0 \
- nu-plugin-0.104.0 \
- nu-plugin-core-0.104.0 \
- nu-plugin-protocol-0.104.0 \
- nu-protocol-0.104.0 \
- nu-system-0.104.0 \
- nu-utils-0.104.0 \
+ nu-derive-value-0.104.1 \
+ nu-engine-0.104.1 \
+ nu-glob-0.104.1 \
+ nu-path-0.104.1 \
+ nu-plugin-0.104.1 \
+ nu-plugin-core-0.104.1 \
+ nu-plugin-protocol-0.104.1 \
+ nu-protocol-0.104.1 \
+ nu-system-0.104.1 \
+ nu-utils-0.104.1 \
num-format-0.4.4 \
num-traits-0.2.19 \
omnipath-0.1.6 \
diff --git a/shells/nu_plugin_gstat/distinfo b/shells/nu_plugin_gstat/distinfo
index 21c48ccaa14d..9f8317298159 100644
--- a/shells/nu_plugin_gstat/distinfo
+++ b/shells/nu_plugin_gstat/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747177940
-SHA256 (nu_plugin_gstat-0.104.0.tar.gz) = 246e4dec7f17628a69deadb9bbc7c5cffaf8cd4f3c1ad41263fae04891ffc3f5
-SIZE (nu_plugin_gstat-0.104.0.tar.gz) = 19552
+TIMESTAMP = 1748077588
+SHA256 (nu_plugin_gstat-0.104.1.tar.gz) = 3920635f8a9f5d0d50b10e3313382458d43df969c9bba556c5d1539f82d2dfdf
+SIZE (nu_plugin_gstat-0.104.1.tar.gz) = 19552
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
@@ -193,26 +193,26 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
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/nu-derive-value-0.104.0.crate) = 5fd0d8e358b6440d01fe4e617f180aea826bade72efb54f5dc1c22e0e8038b6f
-SIZE (rust/crates/nu-derive-value-0.104.0.crate) = 13996
-SHA256 (rust/crates/nu-engine-0.104.0.crate) = 0c2b01483e3d09460375f0c0da7a83b6dc26fb319ca09c55d0665087b2d587c7
-SIZE (rust/crates/nu-engine-0.104.0.crate) = 69242
-SHA256 (rust/crates/nu-glob-0.104.0.crate) = 202ce25889336061efea24e69d4e0de7147c15fd9892cdd70533500d47db8364
-SIZE (rust/crates/nu-glob-0.104.0.crate) = 18374
-SHA256 (rust/crates/nu-path-0.104.0.crate) = 41c68c7c06898a5c4c9f10038da63759661cb8ac8f301ce7d159173a595c8258
-SIZE (rust/crates/nu-path-0.104.0.crate) = 28878
-SHA256 (rust/crates/nu-plugin-0.104.0.crate) = e00d2ccb35a1206c51740bea63b0deb72dc4c34ca6ceae6feac95f84d68370d2
-SIZE (rust/crates/nu-plugin-0.104.0.crate) = 39550
-SHA256 (rust/crates/nu-plugin-core-0.104.0.crate) = 30e416e6de2b62925ffc1924740a0e5340316a1630af3d2490d513bcb1f94e94
-SIZE (rust/crates/nu-plugin-core-0.104.0.crate) = 39724
-SHA256 (rust/crates/nu-plugin-protocol-0.104.0.crate) = be7edbdee451bb29150b5e8184660d79d0c0801a6748b9f712b758cb78110305
-SIZE (rust/crates/nu-plugin-protocol-0.104.0.crate) = 26744
-SHA256 (rust/crates/nu-protocol-0.104.0.crate) = ab657b1947f1fad3c5052cb210fa311744736a4800a966ae21c4bc63de7c60ab
-SIZE (rust/crates/nu-protocol-0.104.0.crate) = 231989
-SHA256 (rust/crates/nu-system-0.104.0.crate) = f47094aaab4f1e3a86c3960400d82a50fcabde907f964ae095963ec95669577a
-SIZE (rust/crates/nu-system-0.104.0.crate) = 31114
-SHA256 (rust/crates/nu-utils-0.104.0.crate) = 327999b774d78b301a6b68c33d312a1a8047c59fb8971b6552ebf823251f1481
-SIZE (rust/crates/nu-utils-0.104.0.crate) = 32234
+SHA256 (rust/crates/nu-derive-value-0.104.1.crate) = bb228dcc0e261df58969c33e25ab386f6aade3cdf7576c2c090f1246759a39f3
+SIZE (rust/crates/nu-derive-value-0.104.1.crate) = 13996
+SHA256 (rust/crates/nu-engine-0.104.1.crate) = 5bf76503061ed987aa256da8b2c7bf362362e83ed2b6af1d3923244803c5eba2
+SIZE (rust/crates/nu-engine-0.104.1.crate) = 69249
+SHA256 (rust/crates/nu-glob-0.104.1.crate) = c462e5b22f4192b7d03e646475320566a829474b5749d881b57ca5c4fd391726
+SIZE (rust/crates/nu-glob-0.104.1.crate) = 18375
+SHA256 (rust/crates/nu-path-0.104.1.crate) = 2ee58f1ff961241050402dd069652a4b778c392861f56414192c3d50a5ed83c6
+SIZE (rust/crates/nu-path-0.104.1.crate) = 28879
+SHA256 (rust/crates/nu-plugin-0.104.1.crate) = 95c85a0cee2731b5bc6d57d9eff91242c4c6e8b9b82f9e1a1441a2595856133f
+SIZE (rust/crates/nu-plugin-0.104.1.crate) = 39560
+SHA256 (rust/crates/nu-plugin-core-0.104.1.crate) = 162ec78caca414bf4b51c0a5a656f4263523a074afe21842c135ab43c28508a5
+SIZE (rust/crates/nu-plugin-core-0.104.1.crate) = 39723
+SHA256 (rust/crates/nu-plugin-protocol-0.104.1.crate) = 9888b3c1c2303c72d7948033e4cbc6a5fbb3e26b56e733a05abe5e5e2c97c00d
+SIZE (rust/crates/nu-plugin-protocol-0.104.1.crate) = 26748
+SHA256 (rust/crates/nu-protocol-0.104.1.crate) = 5c31bba47cb82866f53f079a064a2c233baa70c715f835949fa1bf4ca861ba96
+SIZE (rust/crates/nu-protocol-0.104.1.crate) = 231995
+SHA256 (rust/crates/nu-system-0.104.1.crate) = 8fb363919986bdb5d9c4c093e9da19c73889d6016f0d49374a388364ca24edaf
+SIZE (rust/crates/nu-system-0.104.1.crate) = 31115
+SHA256 (rust/crates/nu-utils-0.104.1.crate) = 97b2caee79fc55090fb10d35c81f8f52ec6bed96961bde357bf31b23ca378a8e
+SIZE (rust/crates/nu-utils-0.104.1.crate) = 32239
SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
SIZE (rust/crates/num-format-0.4.4.crate) = 61509
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
diff --git a/shells/nu_plugin_inc/Makefile.crates b/shells/nu_plugin_inc/Makefile.crates
index e513e8e85970..7cdbd8626670 100644
--- a/shells/nu_plugin_inc/Makefile.crates
+++ b/shells/nu_plugin_inc/Makefile.crates
@@ -74,16 +74,16 @@ CARGO_CRATES= adler2-2.0.0 \
nom-7.1.3 \
ntapi-0.4.1 \
nu-ansi-term-0.50.1 \
- nu-derive-value-0.104.0 \
- nu-engine-0.104.0 \
- nu-glob-0.104.0 \
- nu-path-0.104.0 \
- nu-plugin-0.104.0 \
- nu-plugin-core-0.104.0 \
- nu-plugin-protocol-0.104.0 \
- nu-protocol-0.104.0 \
- nu-system-0.104.0 \
- nu-utils-0.104.0 \
+ nu-derive-value-0.104.1 \
+ nu-engine-0.104.1 \
+ nu-glob-0.104.1 \
+ nu-path-0.104.1 \
+ nu-plugin-0.104.1 \
+ nu-plugin-core-0.104.1 \
+ nu-plugin-protocol-0.104.1 \
+ nu-protocol-0.104.1 \
+ nu-system-0.104.1 \
+ nu-utils-0.104.1 \
num-format-0.4.4 \
num-traits-0.2.19 \
omnipath-0.1.6 \
diff --git a/shells/nu_plugin_inc/distinfo b/shells/nu_plugin_inc/distinfo
index e919b04ae2e9..5e7434dc7da9 100644
--- a/shells/nu_plugin_inc/distinfo
+++ b/shells/nu_plugin_inc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747177942
-SHA256 (nu_plugin_inc-0.104.0.tar.gz) = db8cbc30677cc482a0180f2be3bd2a026ddc1132ce3d0bb2f9a065e2e31547c2
-SIZE (nu_plugin_inc-0.104.0.tar.gz) = 15008
+TIMESTAMP = 1748077590
+SHA256 (nu_plugin_inc-0.104.1.tar.gz) = 4827a652868a7547fcee6628adf88da6ed8fd86aba054a1d5b75191c3358d318
+SIZE (nu_plugin_inc-0.104.1.tar.gz) = 15015
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
@@ -153,26 +153,26 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
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/nu-derive-value-0.104.0.crate) = 5fd0d8e358b6440d01fe4e617f180aea826bade72efb54f5dc1c22e0e8038b6f
-SIZE (rust/crates/nu-derive-value-0.104.0.crate) = 13996
-SHA256 (rust/crates/nu-engine-0.104.0.crate) = 0c2b01483e3d09460375f0c0da7a83b6dc26fb319ca09c55d0665087b2d587c7
-SIZE (rust/crates/nu-engine-0.104.0.crate) = 69242
-SHA256 (rust/crates/nu-glob-0.104.0.crate) = 202ce25889336061efea24e69d4e0de7147c15fd9892cdd70533500d47db8364
-SIZE (rust/crates/nu-glob-0.104.0.crate) = 18374
-SHA256 (rust/crates/nu-path-0.104.0.crate) = 41c68c7c06898a5c4c9f10038da63759661cb8ac8f301ce7d159173a595c8258
-SIZE (rust/crates/nu-path-0.104.0.crate) = 28878
-SHA256 (rust/crates/nu-plugin-0.104.0.crate) = e00d2ccb35a1206c51740bea63b0deb72dc4c34ca6ceae6feac95f84d68370d2
-SIZE (rust/crates/nu-plugin-0.104.0.crate) = 39550
-SHA256 (rust/crates/nu-plugin-core-0.104.0.crate) = 30e416e6de2b62925ffc1924740a0e5340316a1630af3d2490d513bcb1f94e94
-SIZE (rust/crates/nu-plugin-core-0.104.0.crate) = 39724
-SHA256 (rust/crates/nu-plugin-protocol-0.104.0.crate) = be7edbdee451bb29150b5e8184660d79d0c0801a6748b9f712b758cb78110305
-SIZE (rust/crates/nu-plugin-protocol-0.104.0.crate) = 26744
-SHA256 (rust/crates/nu-protocol-0.104.0.crate) = ab657b1947f1fad3c5052cb210fa311744736a4800a966ae21c4bc63de7c60ab
-SIZE (rust/crates/nu-protocol-0.104.0.crate) = 231989
-SHA256 (rust/crates/nu-system-0.104.0.crate) = f47094aaab4f1e3a86c3960400d82a50fcabde907f964ae095963ec95669577a
-SIZE (rust/crates/nu-system-0.104.0.crate) = 31114
-SHA256 (rust/crates/nu-utils-0.104.0.crate) = 327999b774d78b301a6b68c33d312a1a8047c59fb8971b6552ebf823251f1481
-SIZE (rust/crates/nu-utils-0.104.0.crate) = 32234
+SHA256 (rust/crates/nu-derive-value-0.104.1.crate) = bb228dcc0e261df58969c33e25ab386f6aade3cdf7576c2c090f1246759a39f3
+SIZE (rust/crates/nu-derive-value-0.104.1.crate) = 13996
+SHA256 (rust/crates/nu-engine-0.104.1.crate) = 5bf76503061ed987aa256da8b2c7bf362362e83ed2b6af1d3923244803c5eba2
+SIZE (rust/crates/nu-engine-0.104.1.crate) = 69249
+SHA256 (rust/crates/nu-glob-0.104.1.crate) = c462e5b22f4192b7d03e646475320566a829474b5749d881b57ca5c4fd391726
+SIZE (rust/crates/nu-glob-0.104.1.crate) = 18375
+SHA256 (rust/crates/nu-path-0.104.1.crate) = 2ee58f1ff961241050402dd069652a4b778c392861f56414192c3d50a5ed83c6
+SIZE (rust/crates/nu-path-0.104.1.crate) = 28879
+SHA256 (rust/crates/nu-plugin-0.104.1.crate) = 95c85a0cee2731b5bc6d57d9eff91242c4c6e8b9b82f9e1a1441a2595856133f
+SIZE (rust/crates/nu-plugin-0.104.1.crate) = 39560
+SHA256 (rust/crates/nu-plugin-core-0.104.1.crate) = 162ec78caca414bf4b51c0a5a656f4263523a074afe21842c135ab43c28508a5
+SIZE (rust/crates/nu-plugin-core-0.104.1.crate) = 39723
+SHA256 (rust/crates/nu-plugin-protocol-0.104.1.crate) = 9888b3c1c2303c72d7948033e4cbc6a5fbb3e26b56e733a05abe5e5e2c97c00d
+SIZE (rust/crates/nu-plugin-protocol-0.104.1.crate) = 26748
+SHA256 (rust/crates/nu-protocol-0.104.1.crate) = 5c31bba47cb82866f53f079a064a2c233baa70c715f835949fa1bf4ca861ba96
+SIZE (rust/crates/nu-protocol-0.104.1.crate) = 231995
+SHA256 (rust/crates/nu-system-0.104.1.crate) = 8fb363919986bdb5d9c4c093e9da19c73889d6016f0d49374a388364ca24edaf
+SIZE (rust/crates/nu-system-0.104.1.crate) = 31115
+SHA256 (rust/crates/nu-utils-0.104.1.crate) = 97b2caee79fc55090fb10d35c81f8f52ec6bed96961bde357bf31b23ca378a8e
+SIZE (rust/crates/nu-utils-0.104.1.crate) = 32239
SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
SIZE (rust/crates/num-format-0.4.4.crate) = 61509
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
diff --git a/shells/nu_plugin_polars/Makefile.crates b/shells/nu_plugin_polars/Makefile.crates
index 547f8cb77edc..fb5a32a45d94 100644
--- a/shells/nu_plugin_polars/Makefile.crates
+++ b/shells/nu_plugin_polars/Makefile.crates
@@ -264,27 +264,27 @@ CARGO_CRATES= addr2line-0.24.2 \
now-0.1.3 \
ntapi-0.4.1 \
nu-ansi-term-0.50.1 \
- nu-cmd-base-0.104.0 \
- nu-cmd-lang-0.104.0 \
- nu-color-config-0.104.0 \
- nu-command-0.104.0 \
- nu-derive-value-0.104.0 \
- nu-engine-0.104.0 \
- nu-glob-0.104.0 \
- nu-json-0.104.0 \
- nu-parser-0.104.0 \
- nu-path-0.104.0 \
- nu-plugin-0.104.0 \
- nu-plugin-core-0.104.0 \
- nu-plugin-engine-0.104.0 \
- nu-plugin-protocol-0.104.0 \
- nu-plugin-test-support-0.104.0 \
- nu-pretty-hex-0.104.0 \
- nu-protocol-0.104.0 \
- nu-system-0.104.0 \
- nu-table-0.104.0 \
- nu-term-grid-0.104.0 \
- nu-utils-0.104.0 \
+ nu-cmd-base-0.104.1 \
+ nu-cmd-lang-0.104.1 \
+ nu-color-config-0.104.1 \
+ nu-command-0.104.1 \
+ nu-derive-value-0.104.1 \
+ nu-engine-0.104.1 \
+ nu-glob-0.104.1 \
+ nu-json-0.104.1 \
+ nu-parser-0.104.1 \
+ nu-path-0.104.1 \
+ nu-plugin-0.104.1 \
+ nu-plugin-core-0.104.1 \
+ nu-plugin-engine-0.104.1 \
+ nu-plugin-protocol-0.104.1 \
+ nu-plugin-test-support-0.104.1 \
+ nu-pretty-hex-0.104.1 \
+ nu-protocol-0.104.1 \
+ nu-system-0.104.1 \
+ nu-table-0.104.1 \
+ nu-term-grid-0.104.1 \
+ nu-utils-0.104.1 \
num-0.4.3 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
@@ -296,7 +296,7 @@ CARGO_CRATES= addr2line-0.24.2 \
num-traits-0.2.19 \
num_threads-0.1.7 \
number_prefix-0.4.0 \
- nuon-0.104.0 \
+ nuon-0.104.1 \
object-0.36.5 \
object_store-0.11.2 \
oem_cp-2.0.0 \
diff --git a/shells/nu_plugin_polars/distinfo b/shells/nu_plugin_polars/distinfo
index 52479a47122f..f6edd7f36631 100644
--- a/shells/nu_plugin_polars/distinfo
+++ b/shells/nu_plugin_polars/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747177950
-SHA256 (nu_plugin_polars-0.104.0.tar.gz) = 65b5ff15782ac1b20ffbe91fc4b0034996800d35815d819f8584f3aaddfc80ea
-SIZE (nu_plugin_polars-0.104.0.tar.gz) = 155724
+TIMESTAMP = 1748077598
+SHA256 (nu_plugin_polars-0.104.1.tar.gz) = 4a790fd15ee1e0ab1db6f312854b3b490b5fe6768bcfd2b0248e28955bdb2dd9
+SIZE (nu_plugin_polars-0.104.1.tar.gz) = 155718
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
@@ -533,48 +533,48 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
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/nu-cmd-base-0.104.0.crate) = 1ae53525607e64c6c51ca3f217cd94d793f2553e728c0e0c38ac7daa1066dd96
-SIZE (rust/crates/nu-cmd-base-0.104.0.crate) = 17415
-SHA256 (rust/crates/nu-cmd-lang-0.104.0.crate) = e66adfeda88f8e27bcb25d068d9e6e8b3a94c2bf988a9c30e8e3b2045867aefe
-SIZE (rust/crates/nu-cmd-lang-0.104.0.crate) = 46346
-SHA256 (rust/crates/nu-color-config-0.104.0.crate) = 8e844ab91dcb93f7387f28820c63849c11f6ca41657f3885efe6b7fe6f0ffd8c
-SIZE (rust/crates/nu-color-config-0.104.0.crate) = 25575
-SHA256 (rust/crates/nu-command-0.104.0.crate) = 8ab3937ddd17e4ff4d5a80901bae3072d90d4f27a0028ed08fd937095dfceb64
-SIZE (rust/crates/nu-command-0.104.0.crate) = 640220
-SHA256 (rust/crates/nu-derive-value-0.104.0.crate) = 5fd0d8e358b6440d01fe4e617f180aea826bade72efb54f5dc1c22e0e8038b6f
-SIZE (rust/crates/nu-derive-value-0.104.0.crate) = 13996
-SHA256 (rust/crates/nu-engine-0.104.0.crate) = 0c2b01483e3d09460375f0c0da7a83b6dc26fb319ca09c55d0665087b2d587c7
-SIZE (rust/crates/nu-engine-0.104.0.crate) = 69242
-SHA256 (rust/crates/nu-glob-0.104.0.crate) = 202ce25889336061efea24e69d4e0de7147c15fd9892cdd70533500d47db8364
-SIZE (rust/crates/nu-glob-0.104.0.crate) = 18374
-SHA256 (rust/crates/nu-json-0.104.0.crate) = 6e80c87a04bb9cd342ec97254f977b9e08ea762a330b2f0d0c9317bfa9408b12
-SIZE (rust/crates/nu-json-0.104.0.crate) = 29947
-SHA256 (rust/crates/nu-parser-0.104.0.crate) = cb0591ef4d4989c1930863d9d17d8fd2d70b03ec2d9caeca067e9626e05c49d9
-SIZE (rust/crates/nu-parser-0.104.0.crate) = 119009
-SHA256 (rust/crates/nu-path-0.104.0.crate) = 41c68c7c06898a5c4c9f10038da63759661cb8ac8f301ce7d159173a595c8258
-SIZE (rust/crates/nu-path-0.104.0.crate) = 28878
-SHA256 (rust/crates/nu-plugin-0.104.0.crate) = e00d2ccb35a1206c51740bea63b0deb72dc4c34ca6ceae6feac95f84d68370d2
-SIZE (rust/crates/nu-plugin-0.104.0.crate) = 39550
-SHA256 (rust/crates/nu-plugin-core-0.104.0.crate) = 30e416e6de2b62925ffc1924740a0e5340316a1630af3d2490d513bcb1f94e94
-SIZE (rust/crates/nu-plugin-core-0.104.0.crate) = 39724
-SHA256 (rust/crates/nu-plugin-engine-0.104.0.crate) = 14fb214ba23829ebfe61b9a5e0688cd5620922438d7d76a6f6b3e1151d07e82a
-SIZE (rust/crates/nu-plugin-engine-0.104.0.crate) = 51488
-SHA256 (rust/crates/nu-plugin-protocol-0.104.0.crate) = be7edbdee451bb29150b5e8184660d79d0c0801a6748b9f712b758cb78110305
-SIZE (rust/crates/nu-plugin-protocol-0.104.0.crate) = 26744
-SHA256 (rust/crates/nu-plugin-test-support-0.104.0.crate) = b8acb62c21fd980e467162bc17a4e93a8435e28249256b52e58718278149978d
-SIZE (rust/crates/nu-plugin-test-support-0.104.0.crate) = 23523
-SHA256 (rust/crates/nu-pretty-hex-0.104.0.crate) = 64523a7b09e51d4af0a7569ed476e931b5a2b931d07633c417f4ab09be4d9864
-SIZE (rust/crates/nu-pretty-hex-0.104.0.crate) = 9700
-SHA256 (rust/crates/nu-protocol-0.104.0.crate) = ab657b1947f1fad3c5052cb210fa311744736a4800a966ae21c4bc63de7c60ab
-SIZE (rust/crates/nu-protocol-0.104.0.crate) = 231989
-SHA256 (rust/crates/nu-system-0.104.0.crate) = f47094aaab4f1e3a86c3960400d82a50fcabde907f964ae095963ec95669577a
-SIZE (rust/crates/nu-system-0.104.0.crate) = 31114
-SHA256 (rust/crates/nu-table-0.104.0.crate) = 2248c1b5c2f5e95eb6be6e02715e3a88673f0781d5bff207f4eed5aea666cf44
-SIZE (rust/crates/nu-table-0.104.0.crate) = 38412
-SHA256 (rust/crates/nu-term-grid-0.104.0.crate) = 42aca5245e6d1d25a5ef223f2b4a2d8592d22064b868d822cfe7307de112c735
-SIZE (rust/crates/nu-term-grid-0.104.0.crate) = 11978
-SHA256 (rust/crates/nu-utils-0.104.0.crate) = 327999b774d78b301a6b68c33d312a1a8047c59fb8971b6552ebf823251f1481
-SIZE (rust/crates/nu-utils-0.104.0.crate) = 32234
+SHA256 (rust/crates/nu-cmd-base-0.104.1.crate) = 50bf554b84e0ab087e81bc60b0c6857dcfe6b46534163f3a9d8720baf530d4bd
+SIZE (rust/crates/nu-cmd-base-0.104.1.crate) = 17419
+SHA256 (rust/crates/nu-cmd-lang-0.104.1.crate) = 51ce2833dcdb4852b2c620028025e93f6514fbd98b2e5eced3a9731df70fd163
+SIZE (rust/crates/nu-cmd-lang-0.104.1.crate) = 46336
+SHA256 (rust/crates/nu-color-config-0.104.1.crate) = 5185420e479f45c9afabfb534b26282d3de13b9b286ac16851221cc17d04def3
+SIZE (rust/crates/nu-color-config-0.104.1.crate) = 25582
+SHA256 (rust/crates/nu-command-0.104.1.crate) = d82801dc350782867095dc84125a9e05965fc889d2d13661f1dd524eb8334cc5
+SIZE (rust/crates/nu-command-0.104.1.crate) = 640223
+SHA256 (rust/crates/nu-derive-value-0.104.1.crate) = bb228dcc0e261df58969c33e25ab386f6aade3cdf7576c2c090f1246759a39f3
+SIZE (rust/crates/nu-derive-value-0.104.1.crate) = 13996
+SHA256 (rust/crates/nu-engine-0.104.1.crate) = 5bf76503061ed987aa256da8b2c7bf362362e83ed2b6af1d3923244803c5eba2
+SIZE (rust/crates/nu-engine-0.104.1.crate) = 69249
+SHA256 (rust/crates/nu-glob-0.104.1.crate) = c462e5b22f4192b7d03e646475320566a829474b5749d881b57ca5c4fd391726
+SIZE (rust/crates/nu-glob-0.104.1.crate) = 18375
+SHA256 (rust/crates/nu-json-0.104.1.crate) = c9653ba973858cd9b241a1d0653fdc7236e1fc6b4658bdd668df8d76accb4392
+SIZE (rust/crates/nu-json-0.104.1.crate) = 29954
+SHA256 (rust/crates/nu-parser-0.104.1.crate) = 997c522804c98ed56bb339a6099789751fcf7d769e264c64a65338702d0b4997
+SIZE (rust/crates/nu-parser-0.104.1.crate) = 119008
+SHA256 (rust/crates/nu-path-0.104.1.crate) = 2ee58f1ff961241050402dd069652a4b778c392861f56414192c3d50a5ed83c6
+SIZE (rust/crates/nu-path-0.104.1.crate) = 28879
+SHA256 (rust/crates/nu-plugin-0.104.1.crate) = 95c85a0cee2731b5bc6d57d9eff91242c4c6e8b9b82f9e1a1441a2595856133f
+SIZE (rust/crates/nu-plugin-0.104.1.crate) = 39560
+SHA256 (rust/crates/nu-plugin-core-0.104.1.crate) = 162ec78caca414bf4b51c0a5a656f4263523a074afe21842c135ab43c28508a5
+SIZE (rust/crates/nu-plugin-core-0.104.1.crate) = 39723
+SHA256 (rust/crates/nu-plugin-engine-0.104.1.crate) = c7a1b777c98f169df90517d07337eb24490a5d778454dc502b80c16083a25a1a
+SIZE (rust/crates/nu-plugin-engine-0.104.1.crate) = 51483
+SHA256 (rust/crates/nu-plugin-protocol-0.104.1.crate) = 9888b3c1c2303c72d7948033e4cbc6a5fbb3e26b56e733a05abe5e5e2c97c00d
+SIZE (rust/crates/nu-plugin-protocol-0.104.1.crate) = 26748
+SHA256 (rust/crates/nu-plugin-test-support-0.104.1.crate) = bc2c60d375f65e55ee655bd2168c2df612fd94e31037f14aa41f013a23f46eee
+SIZE (rust/crates/nu-plugin-test-support-0.104.1.crate) = 23516
+SHA256 (rust/crates/nu-pretty-hex-0.104.1.crate) = eedc99189d3221a3dc737aa682c6ddea2038c1fb56f3572592d27093106c0679
+SIZE (rust/crates/nu-pretty-hex-0.104.1.crate) = 9701
+SHA256 (rust/crates/nu-protocol-0.104.1.crate) = 5c31bba47cb82866f53f079a064a2c233baa70c715f835949fa1bf4ca861ba96
+SIZE (rust/crates/nu-protocol-0.104.1.crate) = 231995
+SHA256 (rust/crates/nu-system-0.104.1.crate) = 8fb363919986bdb5d9c4c093e9da19c73889d6016f0d49374a388364ca24edaf
+SIZE (rust/crates/nu-system-0.104.1.crate) = 31115
+SHA256 (rust/crates/nu-table-0.104.1.crate) = 4ebd0c67ebe29e7ff5e26ccc850315396e9d2392e3526f07e22bd310b3c41a10
+SIZE (rust/crates/nu-table-0.104.1.crate) = 38418
+SHA256 (rust/crates/nu-term-grid-0.104.1.crate) = ae707f263e8a556e76e79331b1e5c574ce1cd2c519cbdb7cad3813484c8add79
+SIZE (rust/crates/nu-term-grid-0.104.1.crate) = 11982
+SHA256 (rust/crates/nu-utils-0.104.1.crate) = 97b2caee79fc55090fb10d35c81f8f52ec6bed96961bde357bf31b23ca378a8e
+SIZE (rust/crates/nu-utils-0.104.1.crate) = 32239
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -597,8 +597,8 @@ SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed3673790
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/nuon-0.104.0.crate) = 6ad155fee37ed58420483d38c40cd9bea88160e281e1d04c1592525c8f8da9a5
-SIZE (rust/crates/nuon-0.104.0.crate) = 20515
+SHA256 (rust/crates/nuon-0.104.1.crate) = b7005beb97a7996abf3b9a7221fa512dbdd03deb9dbe541a4defc636eda4b689
+SIZE (rust/crates/nuon-0.104.1.crate) = 20516
SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
SIZE (rust/crates/object-0.36.5.crate) = 327435
SHA256 (rust/crates/object_store-0.11.2.crate) = 3cfccb68961a56facde1163f9319e0d15743352344e7808a11795fb99698dcaf
diff --git a/shells/nu_plugin_query/Makefile.crates b/shells/nu_plugin_query/Makefile.crates
index 7b6aaa4961d2..4173b2f505eb 100644
--- a/shells/nu_plugin_query/Makefile.crates
+++ b/shells/nu_plugin_query/Makefile.crates
@@ -108,16 +108,16 @@ CARGO_CRATES= adler2-2.0.0 \
nom-7.1.3 \
ntapi-0.4.1 \
nu-ansi-term-0.50.1 \
- nu-derive-value-0.104.0 \
- nu-engine-0.104.0 \
- nu-glob-0.104.0 \
- nu-path-0.104.0 \
- nu-plugin-0.104.0 \
- nu-plugin-core-0.104.0 \
- nu-plugin-protocol-0.104.0 \
- nu-protocol-0.104.0 \
- nu-system-0.104.0 \
- nu-utils-0.104.0 \
+ nu-derive-value-0.104.1 \
+ nu-engine-0.104.1 \
+ nu-glob-0.104.1 \
+ nu-path-0.104.1 \
+ nu-plugin-0.104.1 \
+ nu-plugin-core-0.104.1 \
+ nu-plugin-protocol-0.104.1 \
+ nu-protocol-0.104.1 \
+ nu-system-0.104.1 \
+ nu-utils-0.104.1 \
num-format-0.4.4 \
num-traits-0.2.19 \
omnipath-0.1.6 \
diff --git a/shells/nu_plugin_query/distinfo b/shells/nu_plugin_query/distinfo
index 23f3eb99be2d..0117cddffe22 100644
--- a/shells/nu_plugin_query/distinfo
+++ b/shells/nu_plugin_query/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747177952
-SHA256 (nu_plugin_query-0.104.0.tar.gz) = 4605bcb90a2cb72a9e953bef1ada4905a475793279fc0a83b0cbb99a6d23109b
-SIZE (nu_plugin_query-0.104.0.tar.gz) = 35019
+TIMESTAMP = 1748077601
+SHA256 (nu_plugin_query-0.104.1.tar.gz) = 30a6dfb48b6ccf61538dfb94159b7124b07ade2110e4e34f658ffd8d3dda9b06
+SIZE (nu_plugin_query-0.104.1.tar.gz) = 35022
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
@@ -221,26 +221,26 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
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/nu-derive-value-0.104.0.crate) = 5fd0d8e358b6440d01fe4e617f180aea826bade72efb54f5dc1c22e0e8038b6f
-SIZE (rust/crates/nu-derive-value-0.104.0.crate) = 13996
-SHA256 (rust/crates/nu-engine-0.104.0.crate) = 0c2b01483e3d09460375f0c0da7a83b6dc26fb319ca09c55d0665087b2d587c7
-SIZE (rust/crates/nu-engine-0.104.0.crate) = 69242
-SHA256 (rust/crates/nu-glob-0.104.0.crate) = 202ce25889336061efea24e69d4e0de7147c15fd9892cdd70533500d47db8364
-SIZE (rust/crates/nu-glob-0.104.0.crate) = 18374
-SHA256 (rust/crates/nu-path-0.104.0.crate) = 41c68c7c06898a5c4c9f10038da63759661cb8ac8f301ce7d159173a595c8258
-SIZE (rust/crates/nu-path-0.104.0.crate) = 28878
-SHA256 (rust/crates/nu-plugin-0.104.0.crate) = e00d2ccb35a1206c51740bea63b0deb72dc4c34ca6ceae6feac95f84d68370d2
-SIZE (rust/crates/nu-plugin-0.104.0.crate) = 39550
-SHA256 (rust/crates/nu-plugin-core-0.104.0.crate) = 30e416e6de2b62925ffc1924740a0e5340316a1630af3d2490d513bcb1f94e94
-SIZE (rust/crates/nu-plugin-core-0.104.0.crate) = 39724
-SHA256 (rust/crates/nu-plugin-protocol-0.104.0.crate) = be7edbdee451bb29150b5e8184660d79d0c0801a6748b9f712b758cb78110305
-SIZE (rust/crates/nu-plugin-protocol-0.104.0.crate) = 26744
-SHA256 (rust/crates/nu-protocol-0.104.0.crate) = ab657b1947f1fad3c5052cb210fa311744736a4800a966ae21c4bc63de7c60ab
-SIZE (rust/crates/nu-protocol-0.104.0.crate) = 231989
-SHA256 (rust/crates/nu-system-0.104.0.crate) = f47094aaab4f1e3a86c3960400d82a50fcabde907f964ae095963ec95669577a
-SIZE (rust/crates/nu-system-0.104.0.crate) = 31114
-SHA256 (rust/crates/nu-utils-0.104.0.crate) = 327999b774d78b301a6b68c33d312a1a8047c59fb8971b6552ebf823251f1481
-SIZE (rust/crates/nu-utils-0.104.0.crate) = 32234
+SHA256 (rust/crates/nu-derive-value-0.104.1.crate) = bb228dcc0e261df58969c33e25ab386f6aade3cdf7576c2c090f1246759a39f3
+SIZE (rust/crates/nu-derive-value-0.104.1.crate) = 13996
+SHA256 (rust/crates/nu-engine-0.104.1.crate) = 5bf76503061ed987aa256da8b2c7bf362362e83ed2b6af1d3923244803c5eba2
+SIZE (rust/crates/nu-engine-0.104.1.crate) = 69249
+SHA256 (rust/crates/nu-glob-0.104.1.crate) = c462e5b22f4192b7d03e646475320566a829474b5749d881b57ca5c4fd391726
+SIZE (rust/crates/nu-glob-0.104.1.crate) = 18375
+SHA256 (rust/crates/nu-path-0.104.1.crate) = 2ee58f1ff961241050402dd069652a4b778c392861f56414192c3d50a5ed83c6
+SIZE (rust/crates/nu-path-0.104.1.crate) = 28879
+SHA256 (rust/crates/nu-plugin-0.104.1.crate) = 95c85a0cee2731b5bc6d57d9eff91242c4c6e8b9b82f9e1a1441a2595856133f
+SIZE (rust/crates/nu-plugin-0.104.1.crate) = 39560
+SHA256 (rust/crates/nu-plugin-core-0.104.1.crate) = 162ec78caca414bf4b51c0a5a656f4263523a074afe21842c135ab43c28508a5
+SIZE (rust/crates/nu-plugin-core-0.104.1.crate) = 39723
+SHA256 (rust/crates/nu-plugin-protocol-0.104.1.crate) = 9888b3c1c2303c72d7948033e4cbc6a5fbb3e26b56e733a05abe5e5e2c97c00d
+SIZE (rust/crates/nu-plugin-protocol-0.104.1.crate) = 26748
+SHA256 (rust/crates/nu-protocol-0.104.1.crate) = 5c31bba47cb82866f53f079a064a2c233baa70c715f835949fa1bf4ca861ba96
+SIZE (rust/crates/nu-protocol-0.104.1.crate) = 231995
+SHA256 (rust/crates/nu-system-0.104.1.crate) = 8fb363919986bdb5d9c4c093e9da19c73889d6016f0d49374a388364ca24edaf
+SIZE (rust/crates/nu-system-0.104.1.crate) = 31115
+SHA256 (rust/crates/nu-utils-0.104.1.crate) = 97b2caee79fc55090fb10d35c81f8f52ec6bed96961bde357bf31b23ca378a8e
+SIZE (rust/crates/nu-utils-0.104.1.crate) = 32239
SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
SIZE (rust/crates/num-format-0.4.4.crate) = 61509
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
diff --git a/shells/nushell/Makefile b/shells/nushell/Makefile
index f413c5b011cb..1a9fd9ee98b1 100644
--- a/shells/nushell/Makefile
+++ b/shells/nushell/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nushell
-DISTVERSION= 0.104.0
+DISTVERSION= 0.104.1
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/nushell/Makefile.version b/shells/nushell/Makefile.version
index 3f9e243964ce..2955e545da8a 100644
--- a/shells/nushell/Makefile.version
+++ b/shells/nushell/Makefile.version
@@ -1,3 +1,3 @@
# this file is provided for nushell users
-NUSHELL_VER=0.104.0
+NUSHELL_VER=0.104.1
diff --git a/shells/nushell/distinfo b/shells/nushell/distinfo
index 6afb01d6136a..9703763993b7 100644
--- a/shells/nushell/distinfo
+++ b/shells/nushell/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747177901
+TIMESTAMP = 1748077403
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
@@ -1539,5 +1539,5 @@ 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 (nushell-nushell-0.104.0_GH0.tar.gz) = 2964ef7148d0f67fa4860fa3eab1c7d15c51ec5292be0cd0865996816f46fe84
-SIZE (nushell-nushell-0.104.0_GH0.tar.gz) = 3477814
+SHA256 (nushell-nushell-0.104.1_GH0.tar.gz) = 3dafca8bf892f5a2afaac1122a88a7eb7f22a0b62ef901f550173a11d5cbdf6e
+SIZE (nushell-nushell-0.104.1_GH0.tar.gz) = 3486074
diff --git a/shells/sheldon/Makefile b/shells/sheldon/Makefile
index c0036ceab20f..ff446f6dd94e 100644
--- a/shells/sheldon/Makefile
+++ b/shells/sheldon/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sheldon
-DISTVERSION= 0.8.1
-PORTREVISION= 1
+DISTVERSION= 0.8.2
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
@@ -20,6 +19,8 @@ USES= cargo localbase:ldflags ssl
USE_GITHUB= yes
GH_ACCOUNT= rossmacarthur
+CARGO_ENV= OPENSSL_NO_VENDOR=1
+
PLIST_FILES= bin/${PORTNAME} \
etc/bash_completion.d/${PORTNAME} \
share/zsh/site-functions/_${PORTNAME}
diff --git a/shells/sheldon/Makefile.crates b/shells/sheldon/Makefile.crates
index af0c692d9219..8157e16b9479 100644
--- a/shells/sheldon/Makefile.crates
+++ b/shells/sheldon/Makefile.crates
@@ -1,103 +1,105 @@
CARGO_CRATES= aho-corasick-1.1.3 \
anstyle-1.0.10 \
- anyhow-1.0.95 \
- bitflags-2.8.0 \
- bstr-1.11.3 \
+ anyhow-1.0.98 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
casual-0.2.0 \
- cc-1.2.13 \
+ cc-1.2.23 \
cfg-if-1.0.0 \
- clap-4.5.28 \
- clap_builder-4.5.27 \
- clap_complete-4.5.44 \
- clap_derive-4.5.28 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_complete-4.5.50 \
+ clap_derive-4.5.32 \
clap_lex-0.7.4 \
- constcat-0.6.0 \
+ constcat-0.6.1 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
curl-0.4.47 \
- curl-sys-0.4.78+curl-8.11.0 \
+ curl-sys-0.4.80+curl-8.12.1 \
diff-0.1.13 \
displaydoc-0.2.5 \
- either-1.13.0 \
+ either-1.15.0 \
env_home-0.1.0 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ equivalent-1.0.2 \
+ errno-0.3.12 \
fastrand-2.3.0 \
- fmutex-0.1.0 \
+ fmutex-0.3.0 \
form_urlencoded-1.2.1 \
- getrandom-0.3.1 \
- git2-0.20.0 \
- globset-0.4.15 \
+ getrandom-0.3.3 \
+ git2-0.20.2 \
+ globset-0.4.16 \
globwalk-0.9.1 \
goldie-0.5.0 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.3 \
heck-0.5.0 \
home-0.5.11 \
icu_collections-1.5.0 \
icu_locid-1.5.0 \
icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
+ icu_locid_transform_data-1.5.1 \
icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
+ icu_normalizer_data-1.5.1 \
icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
+ icu_properties_data-1.5.1 \
icu_provider-1.5.0 \
icu_provider_macros-1.5.0 \
idna-1.0.3 \
idna_adapter-1.2.0 \
ignore-0.4.23 \
- indexmap-2.7.1 \
+ indexmap-2.9.0 \
itertools-0.14.0 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
- libc-0.2.169 \
- libgit2-sys-0.18.0+1.9.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ libc-0.2.172 \
+ libgit2-sys-0.18.1+1.9.0 \
libssh2-sys-0.3.1 \
- libz-sys-1.1.21 \
- linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
- log-0.4.25 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.7.5 \
+ log-0.4.27 \
maplit-1.0.2 \
memchr-2.7.4 \
- once_cell-1.20.3 \
+ once_cell-1.21.3 \
openssl-probe-0.1.6 \
- openssl-src-300.4.1+3.4.0 \
- openssl-sys-0.9.105 \
+ openssl-src-300.5.0+3.5.0 \
+ openssl-sys-0.9.108 \
percent-encoding-2.3.1 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
pretty_assertions-1.4.1 \
- proc-macro2-1.0.93 \
- quote-1.0.38 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
regex-1.11.1 \
regex-automata-0.4.9 \
- regex-macro-0.2.0 \
+ regex-macro-0.3.0 \
regex-syntax-0.8.5 \
- rustix-0.38.44 \
- ryu-1.0.19 \
+ rustix-1.0.7 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
serde_spanned-0.6.8 \
shlex-1.3.0 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
+ smallvec-1.15.0 \
+ socket2-0.5.9 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- syn-2.0.98 \
- synstructure-0.13.1 \
- tempfile-3.16.0 \
- thiserror-2.0.11 \
- thiserror-impl-2.0.11 \
+ syn-2.0.101 \
+ synstructure-0.13.2 \
+ tempfile-3.20.0 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
tinystr-0.7.6 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
- unicode-ident-1.0.16 \
+ toml-0.8.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.22.26 \
+ toml_write-0.1.1 \
+ unicode-ident-1.0.18 \
unicode-width-0.1.14 \
upon-0.8.1 \
upon-0.9.0 \
@@ -106,8 +108,8 @@ CARGO_CRATES= aho-corasick-1.1.3 \
utf8_iter-1.0.4 \
vcpkg-0.2.15 \
walkdir-2.5.0 \
- wasi-0.13.3+wasi-0.2.2 \
- which-7.0.2 \
+ wasi-0.14.2+wasi-0.2.4 \
+ which-7.0.3 \
winapi-util-0.1.9 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
@@ -120,15 +122,15 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.1 \
+ winnow-0.7.10 \
winsafe-0.0.19 \
- wit-bindgen-rt-0.33.0 \
+ wit-bindgen-rt-0.39.0 \
write16-1.0.0 \
writeable-0.5.5 \
yansi-1.0.1 \
yoke-0.7.5 \
yoke-derive-0.7.5 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zerovec-0.10.4 \
zerovec-derive-0.10.3
diff --git a/shells/sheldon/distinfo b/shells/sheldon/distinfo
index 5b61299169a3..62a530d33023 100644
--- a/shells/sheldon/distinfo
+++ b/shells/sheldon/distinfo
@@ -1,32 +1,32 @@
-TIMESTAMP = 1740482852
+TIMESTAMP = 1747964325
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/casual-0.2.0.crate) = 02bac00d171e78bbd71fe323666881647f18ce2a6c7460e9d1baddeefa3c3420
SIZE (rust/crates/casual-0.2.0.crate) = 8948
-SHA256 (rust/crates/cc-1.2.13.crate) = c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda
-SIZE (rust/crates/cc-1.2.13.crate) = 102839
+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/clap-4.5.28.crate) = 3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff
-SIZE (rust/crates/clap-4.5.28.crate) = 56073
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_complete-4.5.44.crate) = 375f9d8255adeeedd51053574fd8d4ba875ea5fa558e86617b07f09f1680c8b6
-SIZE (rust/crates/clap_complete-4.5.44.crate) = 47993
-SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
-SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
+SHA256 (rust/crates/clap-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_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/constcat-0.6.0.crate) = 5ffb5df6dd5dadb422897e8132f415d7a054e3cd757e5070b663f75bea1840fb
-SIZE (rust/crates/constcat-0.6.0.crate) = 8716
+SHA256 (rust/crates/constcat-0.6.1.crate) = 136d3e02915a2cea4d74caa8681e2d44b1c3254bdbf17d11d41d587ff858832c
+SIZE (rust/crates/constcat-0.6.1.crate) = 8583
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
@@ -35,38 +35,38 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/curl-0.4.47.crate) = d9fb4d13a1be2b58f14d60adba57c9834b78c62fd86c3e76a148f732686e9265
SIZE (rust/crates/curl-0.4.47.crate) = 97185
-SHA256 (rust/crates/curl-sys-0.4.78+curl-8.11.0.crate) = 8eec768341c5c7789611ae51cf6c459099f22e64a5d5d0ce4892434e33821eaf
-SIZE (rust/crates/curl-sys-0.4.78+curl-8.11.0.crate) = 1821558
+SHA256 (rust/crates/curl-sys-0.4.80+curl-8.12.1.crate) = 55f7df2eac63200c3ab25bde3b2268ef2ee56af3d238e76d61f01c3c49bff734
+SIZE (rust/crates/curl-sys-0.4.80+curl-8.12.1.crate) = 1817567
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fmutex-0.1.0.crate) = 01e84c17070603126a7b0cd07d0ecc8e8cca4d15b67934ac2740286a84f3086c
-SIZE (rust/crates/fmutex-0.1.0.crate) = 6959
+SHA256 (rust/crates/fmutex-0.3.0.crate) = 5bd990c8a95704647aeb7cc51b0ea54c5072c824894977cc8ba679459f00bc9a
+SIZE (rust/crates/fmutex-0.3.0.crate) = 10278
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
-SHA256 (rust/crates/git2-0.20.0.crate) = 3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff
-SIZE (rust/crates/git2-0.20.0.crate) = 219198
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+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/goldie-0.5.0.crate) = aa70c42797cac60e6182e00f33f629212e02ba80d67e8a976f6168b57568d78e
SIZE (rust/crates/goldie-0.5.0.crate) = 9442
-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/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
@@ -77,16 +77,16 @@ SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b
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_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
+SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
+SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
+SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
@@ -97,50 +97,52 @@ SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64
SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-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/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec
-SIZE (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = 1853724
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
+SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
-SHA256 (rust/crates/libz-sys-1.1.21.crate) = df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa
-SIZE (rust/crates/libz-sys-1.1.21.crate) = 839973
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.4.1+3.4.0.crate) = faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c
-SIZE (rust/crates/openssl-src-300.4.1+3.4.0.crate) = 9945831
-SHA256 (rust/crates/openssl-sys-0.9.105.crate) = 8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc
-SIZE (rust/crates/openssl-sys-0.9.105.crate) = 72287
+SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
+SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
+SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847
+SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
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.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
@@ -149,56 +151,58 @@ SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-macro-0.2.0.crate) = 12fa36e7add16db296640bba993a65dae2a0088a8e5cd5f935c8bfbd3710145b
-SIZE (rust/crates/regex-macro-0.2.0.crate) = 6242
+SHA256 (rust/crates/regex-macro-0.3.0.crate) = 7d306632607af6ec61c0b117971d57a96381b6317cf18ae419b5558048fe016e
+SIZE (rust/crates/regex-macro-0.3.0.crate) = 7252
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
+SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
+SIZE (rust/crates/socket2-0.5.9.crate) = 57432
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+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/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/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-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.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+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/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/upon-0.8.1.crate) = 9fe29601d1624f104fa9a35ea71a5f523dd8bd1cfc8c31f8124ad2b829f013c0
@@ -215,10 +219,10 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-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/which-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
-SIZE (rust/crates/which-7.0.2.crate) = 21099
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -243,12 +247,12 @@ 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/winnow-0.7.1.crate) = 86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f
-SIZE (rust/crates/winnow-0.7.1.crate) = 170986
+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.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+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
@@ -259,13 +263,13 @@ SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194
SIZE (rust/crates/yoke-0.7.5.crate) = 29673
SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+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 (rossmacarthur-sheldon-0.8.1_GH0.tar.gz) = fa0aade40a2e2f397f5f8734a0bc28391147ed6ad75c087f8ab7db7ce1e49b88
-SIZE (rossmacarthur-sheldon-0.8.1_GH0.tar.gz) = 84839
+SHA256 (rossmacarthur-sheldon-0.8.2_GH0.tar.gz) = 8b9306902849344bacb9525051c88b34487767086adc93936fdef98c8650cfc8
+SIZE (rossmacarthur-sheldon-0.8.2_GH0.tar.gz) = 85038
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 5af16b7b293b..5dc2b2126b92 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -924,6 +924,7 @@
SUBDIR += perp
SUBDIR += personality
SUBDIR += pfetch
+ SUBDIR += pfetch-rs
SUBDIR += pflogx
SUBDIR += pfstat
SUBDIR += pftables
diff --git a/sysutils/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile
index 554d0f08a5b7..85ad508a22e2 100644
--- a/sysutils/bhyvemgr/Makefile
+++ b/sysutils/bhyvemgr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bhyvemgr
DISTVERSIONPREFIX= v
-PORTVERSION= 1.5.2
+PORTVERSION= 1.5.3
CATEGORIES= sysutils
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/sysutils/bhyvemgr/distinfo b/sysutils/bhyvemgr/distinfo
index a49bdfa704bc..49454c48ce44 100644
--- a/sysutils/bhyvemgr/distinfo
+++ b/sysutils/bhyvemgr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745088453
-SHA256 (alonsobsd-bhyvemgr-v1.5.2_GH0.tar.gz) = e5b9035f1553d6448e30078ada38be04ff78a2fc636c28050a88cfbde4431283
-SIZE (alonsobsd-bhyvemgr-v1.5.2_GH0.tar.gz) = 256964
+TIMESTAMP = 1748048188
+SHA256 (alonsobsd-bhyvemgr-v1.5.3_GH0.tar.gz) = 4adec8b6b4194abdaecce250719769bf029a8fa17b05ce926b2e1cd7e64e10d8
+SIZE (alonsobsd-bhyvemgr-v1.5.3_GH0.tar.gz) = 256995
diff --git a/sysutils/bmd/Makefile b/sysutils/bmd/Makefile
index 7e4948dc53c5..bff668dda6ae 100644
--- a/sysutils/bmd/Makefile
+++ b/sysutils/bmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bmd
-DISTVERSION= 3.2
+DISTVERSION= 3.3
CATEGORIES= sysutils
MAINTAINER= naito.yuichiro@gmail.com
diff --git a/sysutils/bmd/distinfo b/sysutils/bmd/distinfo
index 7c43ba9f45a2..055265e39e27 100644
--- a/sysutils/bmd/distinfo
+++ b/sysutils/bmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739326341
-SHA256 (yuichiro-naito-bmd-3.2_GH0.tar.gz) = e59c590ee9f09e765cbaaa3e285d8bfd65d01f5266a5d2b9e067c977ad773180
-SIZE (yuichiro-naito-bmd-3.2_GH0.tar.gz) = 86645
+TIMESTAMP = 1747651558
+SHA256 (yuichiro-naito-bmd-3.3_GH0.tar.gz) = 07aa20b956a1105505f80ed877b47efa9a6febeaffdb18a6eede035db5642558
+SIZE (yuichiro-naito-bmd-3.3_GH0.tar.gz) = 95292
diff --git a/sysutils/catfish/Makefile b/sysutils/catfish/Makefile
index ffb00bcb6c97..6d2c65b993b3 100644
--- a/sysutils/catfish/Makefile
+++ b/sysutils/catfish/Makefile
@@ -1,6 +1,5 @@
PORTNAME= catfish
-PORTVERSION= 4.20.0
-PORTREVISION= 1
+PORTVERSION= 4.20.1
CATEGORIES= sysutils
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -18,12 +17,12 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
pdftotext:graphics/poppler-utils
USES= cpe desktop-file-utils gettext-tools gnome meson pkgconfig \
- python shebangfix tar:bz2 xfce
+ python shebangfix tar:xz xfce
CPE_VENDOR= catfish_project
USE_GNOME= gdkpixbuf gtk30 pygobject3
USE_XFCE= xfconf
-BINARY_ALIAS= python3=${PYTHON_CMD}
SHEBANG_FILES= bin/catfish
+BINARY_ALIAS= python3=${PYTHON_CMD}
NO_ARCH= yes
diff --git a/sysutils/catfish/distinfo b/sysutils/catfish/distinfo
index 8a2db5f32772..9ff8a7019c06 100644
--- a/sysutils/catfish/distinfo
+++ b/sysutils/catfish/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735175757
-SHA256 (xfce4/catfish-4.20.0.tar.bz2) = 3938a3cd5a9ecd75c9c7777f7204f8e4cfcb9960203ffd8c2df7d08d11a73a6e
-SIZE (xfce4/catfish-4.20.0.tar.bz2) = 230923
+TIMESTAMP = 1747847280
+SHA256 (xfce4/catfish-4.20.1.tar.xz) = fe00d45b163cf86b4c85ebdd23a73d53aa55bc97ba3f691a248ec403d4ade62b
+SIZE (xfce4/catfish-4.20.1.tar.xz) = 215824
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
index b9572f941d22..16f7c44c887a 100644
--- a/sysutils/consul/Makefile
+++ b/sysutils/consul/Makefile
@@ -1,7 +1,6 @@
PORTNAME= consul
DISTVERSIONPREFIX= v
-DISTVERSION= 1.21.0
-PORTREVISION= 1
+DISTVERSION= 1.21.1
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/
DISTFILES= go.mod \
@@ -18,7 +17,7 @@ WWW= https://www.consul.io/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:1.24,modules
+USES= cpe go:modules
CPE_VENDOR= hashicorp
USE_GITHUB= yes
GH_ACCOUNT= hashicorp
@@ -44,7 +43,7 @@ CONSUL_USER?= consul
CONSUL_GROUP?= consul
CONSUL_DBDIR?= /var/db/${PORTNAME}
-GITID= 4e96098
+GITID= 48a6c3e
# Bring DISTINFO_FILE into scope so we can get the timestamp.
.include <bsd.port.pre.mk>
diff --git a/sysutils/consul/distinfo b/sysutils/consul/distinfo
index 3eb680e47a79..8d19cff45040 100644
--- a/sysutils/consul/distinfo
+++ b/sysutils/consul/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1746604383
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/go.mod) = 1a32a7a606f584853f9f767e40e4bf640af329c4fe93ce65f82a26d24879f4b3
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/go.mod) = 15151
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/api/go.mod) = c8f80921ac94f31f1b338436a88870f347948afd8e1c4207b285fa72a09d437a
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/api/go.mod) = 1869
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/envoyextensions/go.mod) = 1fd77d2d2690739038026daab6c6eb607601c1c14350d6530dfce0db716254be
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/envoyextensions/go.mod) = 2071
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/proto-public/go.mod) = c0bf39ba829f5a06b8b0f26ea18392b4ac58a00ef561728815b1a2620ebaba6a
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/proto-public/go.mod) = 390
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/sdk/go.mod) = 5241149e898962ff666a6d83140ea5bb8f8e11b10f52253745c8508303566211
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/sdk/go.mod) = 822
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/troubleshoot/go.mod) = 619874fc3590081ba9e838fb43170a72078be9b08a7453a23882cb7392797df5
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/troubleshoot/go.mod) = 2847
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/hashicorp-consul-v1.21.0_GH0.tar.gz) = aad1a57899c54e7f37d8c681c124f9fe2c8cf5829c73d122ba5e3dfebd95ec89
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.0_GH0/hashicorp-consul-v1.21.0_GH0.tar.gz) = 47398255
+TIMESTAMP = 1748198553
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/go.mod) = 1a32a7a606f584853f9f767e40e4bf640af329c4fe93ce65f82a26d24879f4b3
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/go.mod) = 15151
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/api/go.mod) = c8f80921ac94f31f1b338436a88870f347948afd8e1c4207b285fa72a09d437a
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/api/go.mod) = 1869
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/envoyextensions/go.mod) = 1fd77d2d2690739038026daab6c6eb607601c1c14350d6530dfce0db716254be
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/envoyextensions/go.mod) = 2071
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/proto-public/go.mod) = c0bf39ba829f5a06b8b0f26ea18392b4ac58a00ef561728815b1a2620ebaba6a
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/proto-public/go.mod) = 390
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/sdk/go.mod) = 5241149e898962ff666a6d83140ea5bb8f8e11b10f52253745c8508303566211
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/sdk/go.mod) = 822
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/troubleshoot/go.mod) = 619874fc3590081ba9e838fb43170a72078be9b08a7453a23882cb7392797df5
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/troubleshoot/go.mod) = 2847
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/hashicorp-consul-v1.21.1_GH0.tar.gz) = 64adf877a9a6de4ec9d8ad123f6332703bda2f91130e81dfa38540c034dc6892
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.1_GH0/hashicorp-consul-v1.21.1_GH0.tar.gz) = 47402265
diff --git a/sysutils/dar/Makefile b/sysutils/dar/Makefile
index 36dc4bcdbd87..d4fb8c9e3de7 100644
--- a/sysutils/dar/Makefile
+++ b/sysutils/dar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dar
-DISTVERSION= 2.7.17
+DISTVERSION= 2.7.18
CATEGORIES= sysutils archivers
MASTER_SITES= SF
@@ -29,7 +29,7 @@ CONFIGURE_ARGS= --datadir=${DATADIR} \
INSTALL_TARGET= install-strip
-PLIST_SUB= SHLIB_VER=6000.8.1
+PLIST_SUB= SHLIB_VER=6000.8.2
OPTIONS_DEFINE= ARGON2 BZIP2 DELTA DOCS GCRYPT GPGME LZ4 LZMA LZO \
MULTITHR NLS ZLIB ZSTD
diff --git a/sysutils/dar/distinfo b/sysutils/dar/distinfo
index 220c3e248aed..7553f3265f31 100644
--- a/sysutils/dar/distinfo
+++ b/sysutils/dar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742711337
-SHA256 (dar-2.7.17.tar.gz) = 4a597757d2de2f54821319129090ded8e67cff1a487c3d2e43b9daccefb5140b
-SIZE (dar-2.7.17.tar.gz) = 2444942
+TIMESTAMP = 1747997992
+SHA256 (dar-2.7.18.tar.gz) = 6131b7d6d79a093bfcb320abbb90df941df8e9bc73f89ae6410bccdeffa5eb46
+SIZE (dar-2.7.18.tar.gz) = 2449032
diff --git a/sysutils/ddrescueview/Makefile b/sysutils/ddrescueview/Makefile
index 5ab8389bc271..f0a2aee02279 100644
--- a/sysutils/ddrescueview/Makefile
+++ b/sysutils/ddrescueview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ddrescueview
PORTVERSION= 0.4.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= https://sourceforge.net/projects/${PORTNAME}/files/Test%20builds/v${PORTVERSION}/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/sysutils/gigolo/Makefile b/sysutils/gigolo/Makefile
index 41693951dc42..56b9b3f69e9e 100644
--- a/sysutils/gigolo/Makefile
+++ b/sysutils/gigolo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gigolo
-PORTVERSION= 0.5.4
+PORTVERSION= 0.6.0
CATEGORIES= sysutils
MASTER_SITES= XFCE/apps
@@ -10,25 +10,20 @@ WWW= https://docs.xfce.org/apps/gigolo/start
LICENSE= GPLv2
BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-USES= gettext-tools gmake gnome pkgconfig tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30 gvfs
+USES= gettext-tools gnome meson pkgconfig tar:xz xfce xorg
+USE_GNOME= gtk30 gvfs
USE_XORG= x11
-GNU_CONFIGURE= yes
-
-PORTDOCS= AUTHORS ChangeLog NEWS THANKS TODO
+PORTDOCS= AUTHORS ChangeLog COPYING NEWS README.md THANKS TODO
OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
-NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext-runtime
-post-patch:
- @${REINPLACE_CMD} -e 's|^DOCFILES.*|DOCFILES =|' \
- ${WRKSRC}/Makefile.in
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/sysutils/gigolo/distinfo b/sysutils/gigolo/distinfo
index 34e0d771824b..4e7242f4e835 100644
--- a/sysutils/gigolo/distinfo
+++ b/sysutils/gigolo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735171831
-SHA256 (gigolo-0.5.4.tar.bz2) = 29951a16ca48c5350fa862417a253bc45c2762106027c216bb7a56eabdd7f0f6
-SIZE (gigolo-0.5.4.tar.bz2) = 507720
+TIMESTAMP = 1747847460
+SHA256 (gigolo-0.6.0.tar.xz) = f27dbb51abe8144c1b981f2d820ad1b279c1bc4623d7333b7d4f5f4777eb45ed
+SIZE (gigolo-0.6.0.tar.xz) = 198948
diff --git a/sysutils/gomi/Makefile b/sysutils/gomi/Makefile
index 987210a394a8..6b631710b4c6 100644
--- a/sysutils/gomi/Makefile
+++ b/sysutils/gomi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomi
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://github.com/babarot/gomi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:modules
_BUILD_VERSION= ${DISTVERSIONFULL}
_BUILD_REVISION= da44e9f
diff --git a/sysutils/gomplate/Makefile b/sysutils/gomplate/Makefile
index 0d386f64f17b..2a0f397c68ce 100644
--- a/sysutils/gomplate/Makefile
+++ b/sysutils/gomplate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomplate
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://github.com/hairyhenderson/gomplate
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
GO_MODULE= github.com/hairyhenderson/gomplate/v4
GH_TAG_COMMIT= c325f78
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index 4a3165de6b8a..3c9ef670890f 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,7 +1,6 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.0
-PORTREVISION= 2
+DISTVERSION= 0.20.0
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://kopia.io/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:modules
GO_MODULE= github.com/kopia/kopia
GO_BUILDFLAGS= -ldflags "\
-X github.com/kopia/kopia/repo.BuildVersion=${DISTVERSION} \
diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo
index a86aab580b00..db0e57d594cd 100644
--- a/sysutils/kopia/distinfo
+++ b/sysutils/kopia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1737710965
-SHA256 (go/sysutils_kopia/kopia-v0.19.0/v0.19.0.mod) = 00a48a4e95e773d4dfeff86a9024db0b151536934d159929cc3ac9844afaffc3
-SIZE (go/sysutils_kopia/kopia-v0.19.0/v0.19.0.mod) = 7029
-SHA256 (go/sysutils_kopia/kopia-v0.19.0/v0.19.0.zip) = cdd91f5c027bac89c3e61f5478a174365f8c3657a638deb5861d31b87d60a19a
-SIZE (go/sysutils_kopia/kopia-v0.19.0/v0.19.0.zip) = 2397566
+TIMESTAMP = 1747882285
+SHA256 (go/sysutils_kopia/kopia-v0.20.0/v0.20.0.mod) = a2908a1e3d77ebaca674d587e09ec3484a9f9f494a9aba4fc3c7ca276e9ec9e2
+SIZE (go/sysutils_kopia/kopia-v0.20.0/v0.20.0.mod) = 7039
+SHA256 (go/sysutils_kopia/kopia-v0.20.0/v0.20.0.zip) = 52aa5966e3687c8a3426244c10f9a7072edbc8298d4c372c9cf6f9b84b7f7e91
+SIZE (go/sysutils_kopia/kopia-v0.20.0/v0.20.0.zip) = 2367340
diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile
index 4481a732e01f..c78a5f680849 100644
--- a/sysutils/limine/Makefile
+++ b/sysutils/limine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= limine
-DISTVERSION= 9.3.0
+DISTVERSION= 9.3.2
CATEGORIES= sysutils
MASTER_SITES= https://github.com/${PORTNAME}-bootloader/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/sysutils/limine/distinfo b/sysutils/limine/distinfo
index 345dc2ef6043..b6d7d2854c07 100644
--- a/sysutils/limine/distinfo
+++ b/sysutils/limine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747007996
-SHA256 (limine-9.3.0.tar.gz) = f6b6e498f16ddc12de86791802892d7cee001ead42d30cc63c9666ebb2b16d0b
-SIZE (limine-9.3.0.tar.gz) = 598597
+TIMESTAMP = 1748037830
+SHA256 (limine-9.3.2.tar.gz) = 698ccd804aeb951208bf88667a47683cc099e20e710d821e4d42611247eeb894
+SIZE (limine-9.3.2.tar.gz) = 569632
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 3a4c8bac49fc..4167fdd6c92b 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.5.5
+DISTVERSION= 2025.5.11
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -62,7 +62,7 @@ CARGO_CRATES= addr2line-0.24.2 \
binstall-tar-0.4.42 \
bit-set-0.6.0 \
bit-vec-0.7.0 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
bstr-1.12.0 \
built-0.8.0 \
@@ -75,7 +75,7 @@ CARGO_CRATES= addr2line-0.24.2 \
bzip2-sys-0.1.13+1.0.8 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
- cc-1.2.22 \
+ cc-1.2.23 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
chacha20-0.9.1 \
@@ -147,6 +147,7 @@ CARGO_CRATES= addr2line-0.24.2 \
dtor-0.0.6 \
dtor-proc-macro-0.0.5 \
duct-0.13.7 \
+ duct-1.0.0 \
dunce-1.0.5 \
ed25519-2.2.3 \
ed25519-dalek-2.1.1 \
@@ -160,7 +161,7 @@ CARGO_CRATES= addr2line-0.24.2 \
equivalent-1.0.2 \
erased-serde-0.4.6 \
errno-0.2.8 \
- errno-0.3.11 \
+ errno-0.3.12 \
errno-dragonfly-0.1.2 \
exec-0.3.1 \
expr-lang-0.3.0 \
@@ -201,11 +202,11 @@ CARGO_CRATES= addr2line-0.24.2 \
gimli-0.31.1 \
gix-0.72.1 \
gix-actor-0.35.1 \
- gix-archive-0.21.1 \
- gix-attributes-0.26.0 \
+ gix-archive-0.21.2 \
+ gix-attributes-0.26.1 \
gix-bitmap-0.2.14 \
gix-chunk-0.4.11 \
- gix-command-0.6.0 \
+ gix-command-0.6.1 \
gix-commitgraph-0.28.0 \
gix-config-0.45.1 \
gix-config-value-0.15.0 \
@@ -215,9 +216,9 @@ CARGO_CRATES= addr2line-0.24.2 \
gix-dir-0.14.1 \
gix-discover-0.40.1 \
gix-features-0.42.1 \
- gix-filter-0.19.1 \
+ gix-filter-0.19.2 \
gix-fs-0.15.0 \
- gix-glob-0.20.0 \
+ gix-glob-0.20.1 \
gix-hash-0.18.0 \
gix-hashtable-0.8.1 \
gix-ignore-0.15.0 \
@@ -252,7 +253,7 @@ CARGO_CRATES= addr2line-0.24.2 \
gix-validate-0.10.0 \
gix-worktree-0.41.0 \
gix-worktree-state-0.19.0 \
- gix-worktree-stream-0.21.1 \
+ gix-worktree-stream-0.21.2 \
glob-0.3.2 \
globset-0.4.16 \
globwalk-0.9.1 \
@@ -279,7 +280,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-1.6.0 \
hyper-rustls-0.27.5 \
hyper-tls-0.6.0 \
- hyper-util-0.1.11 \
+ hyper-util-0.1.12 \
i18n-config-0.4.7 \
i18n-embed-0.15.4 \
i18n-embed-fl-0.9.4 \
@@ -290,8 +291,8 @@ CARGO_CRATES= addr2line-0.24.2 \
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_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
@@ -317,8 +318,8 @@ CARGO_CRATES= addr2line-0.24.2 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.13 \
- jiff-static-0.2.13 \
+ jiff-0.2.14 \
+ jiff-static-0.2.14 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.33 \
@@ -356,7 +357,7 @@ CARGO_CRATES= addr2line-0.24.2 \
miette-derive-7.6.0 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- minisign-verify-0.2.3 \
+ minisign-verify-0.2.4 \
miniz_oxide-0.8.8 \
mio-1.0.3 \
mlua-0.10.3 \
@@ -392,7 +393,7 @@ CARGO_CRATES= addr2line-0.24.2 \
os-release-0.1.0 \
os_pipe-1.2.1 \
overload-0.1.1 \
- owo-colors-4.2.0 \
+ owo-colors-4.2.1 \
papergrid-0.15.0 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
@@ -509,6 +510,7 @@ CARGO_CRATES= addr2line-0.24.2 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shared_child-1.0.2 \
+ shared_thread-0.1.0 \
shell-escape-0.1.5 \
shell-words-1.1.0 \
shlex-1.3.0 \
@@ -637,7 +639,7 @@ CARGO_CRATES= addr2line-0.24.2 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.57.0 \
windows-core-0.57.0 \
- windows-core-0.61.0 \
+ windows-core-0.61.2 \
windows-implement-0.57.0 \
windows-implement-0.60.0 \
windows-interface-0.57.0 \
@@ -645,9 +647,9 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-link-0.1.1 \
windows-registry-0.4.0 \
windows-result-0.1.2 \
- windows-result-0.3.2 \
+ windows-result-0.3.4 \
windows-strings-0.3.1 \
- windows-strings-0.4.0 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
@@ -675,7 +677,7 @@ CARGO_CRATES= addr2line-0.24.2 \
writeable-0.6.1 \
x25519-dalek-2.0.1 \
xattr-1.5.0 \
- xx-2.1.0 \
+ xx-2.1.1 \
xz2-0.1.7 \
yansi-1.0.1 \
yoke-0.8.0 \
@@ -689,9 +691,9 @@ CARGO_CRATES= addr2line-0.24.2 \
zerotrie-0.2.2 \
zerovec-0.11.2 \
zerovec-derive-0.11.1 \
- zip-2.5.0 \
+ zip-2.4.2 \
zip-3.0.0 \
- zipsign-api-0.1.3 \
+ zipsign-api-0.1.4 \
zlib-rs-0.5.0 \
zopfli-0.8.2 \
zstd-0.13.3 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index ed66b6f3e385..61a56c892885 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747368108
+TIMESTAMP = 1748077437
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
@@ -75,8 +75,8 @@ SHA256 (rust/crates/bit-set-0.6.0.crate) = f0481a0e032742109b1133a095184ee93d88f
SIZE (rust/crates/bit-set-0.6.0.crate) = 15557
SHA256 (rust/crates/bit-vec-0.7.0.crate) = d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22
SIZE (rust/crates/bit-vec-0.7.0.crate) = 23206
-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/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
@@ -101,8 +101,8 @@ SHA256 (rust/crates/calm_io-0.1.1.crate) = 2ea0608700fe42d90ec17ad0f86335cf229b6
SIZE (rust/crates/calm_io-0.1.1.crate) = 6908
SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e960adc7eb49f753c8232bd8e0e09cf6ca2
SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930
-SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1
-SIZE (rust/crates/cc-1.2.22.crate) = 106294
+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
@@ -245,6 +245,8 @@ SHA256 (rust/crates/dtor-proc-macro-0.0.5.crate) = 7454e41ff9012c00d53cf7f475c5e
SIZE (rust/crates/dtor-proc-macro-0.0.5.crate) = 2049
SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c
SIZE (rust/crates/duct-0.13.7.crate) = 30055
+SHA256 (rust/crates/duct-1.0.0.crate) = b6ce170a0e8454fa0f9b0e5ca38a6ba17ed76a50916839d217eb5357e05cdfde
+SIZE (rust/crates/duct-1.0.0.crate) = 31978
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
@@ -271,8 +273,8 @@ SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c8
SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
SIZE (rust/crates/errno-0.2.8.crate) = 9276
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
SHA256 (rust/crates/exec-0.3.1.crate) = 886b70328cba8871bfc025858e1de4be16b1d5088f2ba50b57816f4210672615
@@ -353,16 +355,16 @@ SHA256 (rust/crates/gix-0.72.1.crate) = 01237e8d3d78581f71642be8b0c2ae8c0b2b5c25
SIZE (rust/crates/gix-0.72.1.crate) = 293929
SHA256 (rust/crates/gix-actor-0.35.1.crate) = 6b300e6e4f31f3f6bd2de5e2b0caab192ced00dc0fcd0f7cc56e28c575c8e1ff
SIZE (rust/crates/gix-actor-0.35.1.crate) = 13112
-SHA256 (rust/crates/gix-archive-0.21.1.crate) = 85e59cc5867c40065122324265d99416ca0ddeb51d007870868b5f835423fb6c
-SIZE (rust/crates/gix-archive-0.21.1.crate) = 18076
-SHA256 (rust/crates/gix-attributes-0.26.0.crate) = e7e26b3ac280ddb25bb6980d34f4a82ee326f78bf2c6d4ea45eef2d940048b8e
-SIZE (rust/crates/gix-attributes-0.26.0.crate) = 22718
+SHA256 (rust/crates/gix-archive-0.21.2.crate) = 8826f20d84822a9abd9e81d001c61763a25f4ec96caa073fb0b5457fe766af21
+SIZE (rust/crates/gix-archive-0.21.2.crate) = 18225
+SHA256 (rust/crates/gix-attributes-0.26.1.crate) = 6f50d813d5c2ce9463ba0c29eea90060df08e38ad8f34b8a192259f8bce5c078
+SIZE (rust/crates/gix-attributes-0.26.1.crate) = 22769
SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540
SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704
SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.6.0.crate) = d2f47f3fb4ba33644061e8e0e1030ef2a937d42dc969553118c320a205a9fb28
-SIZE (rust/crates/gix-command-0.6.0.crate) = 15069
+SHA256 (rust/crates/gix-command-0.6.1.crate) = d05dd813ef6bb798570308aa7f1245cefa350ec9f30dc53308335eb22b9d0f8b
+SIZE (rust/crates/gix-command-0.6.1.crate) = 15092
SHA256 (rust/crates/gix-commitgraph-0.28.0.crate) = e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951
SIZE (rust/crates/gix-commitgraph-0.28.0.crate) = 22377
SHA256 (rust/crates/gix-config-0.45.1.crate) = 48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881
@@ -381,12 +383,12 @@ SHA256 (rust/crates/gix-discover-0.40.1.crate) = dccfe3e25b4ea46083916c56db3ba9d
SIZE (rust/crates/gix-discover-0.40.1.crate) = 23518
SHA256 (rust/crates/gix-features-0.42.1.crate) = 56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed
SIZE (rust/crates/gix-features-0.42.1.crate) = 33400
-SHA256 (rust/crates/gix-filter-0.19.1.crate) = f90c21f0d61778f518bbb7c431b00247bf4534b2153c3e85bcf383876c55ca6c
-SIZE (rust/crates/gix-filter-0.19.1.crate) = 37541
+SHA256 (rust/crates/gix-filter-0.19.2.crate) = ecf004912949bbcf308d71aac4458321748ecb59f4d046830d25214208c471f1
+SIZE (rust/crates/gix-filter-0.19.2.crate) = 37615
SHA256 (rust/crates/gix-fs-0.15.0.crate) = 67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7
SIZE (rust/crates/gix-fs-0.15.0.crate) = 19741
-SHA256 (rust/crates/gix-glob-0.20.0.crate) = 2926b03666e83b8d01c10cf06e5733521aacbd2d97179a4c9b1fdddabb9e937d
-SIZE (rust/crates/gix-glob-0.20.0.crate) = 16207
+SHA256 (rust/crates/gix-glob-0.20.1.crate) = 90181472925b587f6079698f79065ff64786e6d6c14089517a1972bca99fb6e9
+SIZE (rust/crates/gix-glob-0.20.1.crate) = 16252
SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8
SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940
SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904
@@ -455,8 +457,8 @@ SHA256 (rust/crates/gix-worktree-0.41.0.crate) = 54f1916f8d928268300c977d773dd70
SIZE (rust/crates/gix-worktree-0.41.0.crate) = 24609
SHA256 (rust/crates/gix-worktree-state-0.19.0.crate) = f81e31496d034dbdac87535b0b9d4659dbbeabaae1045a0dce7c69b5d16ea7d6
SIZE (rust/crates/gix-worktree-state-0.19.0.crate) = 23425
-SHA256 (rust/crates/gix-worktree-stream-0.21.1.crate) = 9c7731f9e7ffc45f1f79d6601a37169be0697d4e2bd015495b4f53dffd80b42e
-SIZE (rust/crates/gix-worktree-stream-0.21.1.crate) = 20160
+SHA256 (rust/crates/gix-worktree-stream-0.21.2.crate) = 5acc0f942392e0cae6607bfd5fe39e56e751591271bdc8795c6ec34847d17948
+SIZE (rust/crates/gix-worktree-stream-0.21.2.crate) = 20271
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
@@ -509,8 +511,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb04
SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2
-SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973
+SHA256 (rust/crates/hyper-util-0.1.12.crate) = cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710
+SIZE (rust/crates/hyper-util-0.1.12.crate) = 94918
SHA256 (rust/crates/i18n-config-0.4.7.crate) = 8e88074831c0be5b89181b05e6748c4915f77769ecc9a4c372f88b169a8509c9
SIZE (rust/crates/i18n-config-0.4.7.crate) = 7749
SHA256 (rust/crates/i18n-embed-0.15.4.crate) = 669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4
@@ -531,10 +533,10 @@ SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329
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_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
@@ -585,10 +587,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806
-SIZE (rust/crates/jiff-0.2.13.crate) = 707842
-SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48
-SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123
+SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
+SIZE (rust/crates/jiff-0.2.14.crate) = 712978
+SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
+SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -663,8 +665,8 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/minisign-verify-0.2.3.crate) = 6367d84fb54d4242af283086402907277715b8fe46976963af5ebf173f8efba3
-SIZE (rust/crates/minisign-verify-0.2.3.crate) = 21696
+SHA256 (rust/crates/minisign-verify-0.2.4.crate) = e856fdd13623a2f5f2f54676a4ee49502a96a80ef4a62bcedd23d52427c44d43
+SIZE (rust/crates/minisign-verify-0.2.4.crate) = 25749
SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
@@ -735,8 +737,8 @@ SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd7269
SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
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/papergrid-0.15.0.crate) = 30268a8d20c2c0d126b2b6610ab405f16517f6ba9f244d8c59ac2c512a8a1ce7
SIZE (rust/crates/papergrid-0.15.0.crate) = 58592
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
@@ -969,6 +971,8 @@ SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e82
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shared_child-1.0.2.crate) = 7e297bd52991bbe0686c086957bee142f13df85d1e79b0b21630a99d374ae9dc
SIZE (rust/crates/shared_child-1.0.2.crate) = 11998
+SHA256 (rust/crates/shared_thread-0.1.0.crate) = c7a6f98357c6bb0ebace19b22220e5543801d9de90ffe77f8abb27c056bac064
+SIZE (rust/crates/shared_thread-0.1.0.crate) = 7492
SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
@@ -1225,8 +1229,8 @@ SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447
SIZE (rust/crates/windows-0.57.0.crate) = 9694564
SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
-SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
-SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
@@ -1241,12 +1245,12 @@ SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43
SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
-SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
-SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
@@ -1301,8 +1305,8 @@ SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e
SIZE (rust/crates/xattr-1.5.0.crate) = 14694
-SHA256 (rust/crates/xx-2.1.0.crate) = e9a93c5b2191a4bdcbd320bb847ad302defbf37f2e517b1fe93984ed5217aa90
-SIZE (rust/crates/xx-2.1.0.crate) = 33352
+SHA256 (rust/crates/xx-2.1.1.crate) = a0b0d18c02f29d5a0a5e543a90c0190a17370d4f9820b15ee347992d212c22db
+SIZE (rust/crates/xx-2.1.1.crate) = 33180
SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
SIZE (rust/crates/xz2-0.1.7.crate) = 23892
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
@@ -1329,12 +1333,12 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zip-2.5.0.crate) = 27c03817464f64e23f6f37574b4fdc8cf65925b5bfd2b0f2aedf959791941f88
-SIZE (rust/crates/zip-2.5.0.crate) = 111877
+SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
+SIZE (rust/crates/zip-2.4.2.crate) = 110773
SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
SIZE (rust/crates/zip-3.0.0.crate) = 112450
-SHA256 (rust/crates/zipsign-api-0.1.3.crate) = 8e7c724c3a8e5833aad6b7028f4f0989fa3a640ce799bf8c352f417b8ef9db3e
-SIZE (rust/crates/zipsign-api-0.1.3.crate) = 17569
+SHA256 (rust/crates/zipsign-api-0.1.4.crate) = a9240c17ab9e129def0c16b56608e90a734724dfb2bcf73af30f63e340cac495
+SIZE (rust/crates/zipsign-api-0.1.4.crate) = 17440
SHA256 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
@@ -1345,5 +1349,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (jdx-mise-v2025.5.5_GH0.tar.gz) = 6ac35ea90bed5ee28db23a85877839a7043b414ba70a3127df712b1e6e82a5a2
-SIZE (jdx-mise-v2025.5.5_GH0.tar.gz) = 4163090
+SHA256 (jdx-mise-v2025.5.11_GH0.tar.gz) = 2a16016c2b844373e810e1bd607401e7c294f733e0a927132aedd6628c1b5cc2
+SIZE (jdx-mise-v2025.5.11_GH0.tar.gz) = 4169561
diff --git a/sysutils/pfetch-rs/Makefile b/sysutils/pfetch-rs/Makefile
new file mode 100644
index 000000000000..c9f2bf9ee431
--- /dev/null
+++ b/sysutils/pfetch-rs/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= pfetch-rs
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.11.1
+CATEGORIES= sysutils
+
+MAINTAINER= yonas.yanfa@gmail.com
+COMMENT= Rewrite of the pfetch system information tool in Rust
+WWW= https://github.com/Gobidev/pfetch-rs
+
+LICENSE= MIT
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= Gobidev
+
+PLIST_FILES= bin/pfetch
+
+.include "Makefile.crates"
+.include <bsd.port.mk>
diff --git a/sysutils/pfetch-rs/Makefile.crates b/sysutils/pfetch-rs/Makefile.crates
new file mode 100644
index 000000000000..ef5167ef9f32
--- /dev/null
+++ b/sysutils/pfetch-rs/Makefile.crates
@@ -0,0 +1,172 @@
+CARGO_CRATES= aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ autocfg-1.4.0 \
+ bitflags-1.3.2 \
+ bitflags-2.8.0 \
+ block-0.1.6 \
+ bstr-1.11.3 \
+ bumpalo-3.16.0 \
+ byteorder-1.5.0 \
+ cc-1.2.10 \
+ cfg-if-0.1.10 \
+ cfg-if-1.0.0 \
+ chrono-0.4.39 \
+ cocoa-0.20.2 \
+ core-foundation-0.7.0 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.7.0 \
+ core-foundation-sys-0.8.7 \
+ core-graphics-0.19.2 \
+ core-graphics-0.23.2 \
+ core-graphics-types-0.1.3 \
+ core-video-sys-0.1.4 \
+ crossterm-0.28.1 \
+ crossterm_winapi-0.9.1 \
+ dirs-5.0.1 \
+ dirs-sys-0.4.1 \
+ dlib-0.5.2 \
+ dotenvy-0.15.7 \
+ either-1.13.0 \
+ enum-as-inner-0.6.1 \
+ env_home-0.1.0 \
+ errno-0.3.10 \
+ foreign-types-0.3.2 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.1.1 \
+ foreign-types-shared-0.3.1 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ gethostname-0.3.0 \
+ getrandom-0.2.15 \
+ glob-0.3.2 \
+ globset-0.4.15 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
+ home-0.5.11 \
+ iana-time-zone-0.1.61 \
+ iana-time-zone-haiku-0.1.2 \
+ if-addrs-0.10.2 \
+ itertools-0.11.0 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.169 \
+ libloading-0.8.6 \
+ libmacchina-8.0.0 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.4.15 \
+ local-ip-address-0.5.7 \
+ lock_api-0.4.12 \
+ log-0.4.25 \
+ mach2-0.4.2 \
+ malloc_buf-0.0.6 \
+ memchr-2.7.4 \
+ memoffset-0.7.1 \
+ metal-0.18.0 \
+ mio-1.0.3 \
+ neli-0.6.5 \
+ neli-proc-macros-0.1.4 \
+ nix-0.26.4 \
+ num-traits-0.2.19 \
+ num_cpus-1.16.0 \
+ objc-0.2.7 \
+ objc_exception-0.1.2 \
+ once_cell-1.20.2 \
+ option-ext-0.2.0 \
+ os-release-0.1.0 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.9.10 \
+ pciid-parser-0.6.3 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.31 \
+ proc-macro2-1.0.93 \
+ quote-1.0.38 \
+ redox_syscall-0.5.8 \
+ redox_users-0.4.6 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rpm-pkg-count-0.2.1 \
+ rustix-0.38.43 \
+ rustversion-1.0.19 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ serde-1.0.217 \
+ serde_derive-1.0.217 \
+ shlex-1.3.0 \
+ signal-hook-0.3.17 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.2 \
+ slab-0.4.9 \
+ smallvec-1.13.2 \
+ sqlite-0.36.1 \
+ sqlite3-src-0.6.1 \
+ sqlite3-sys-0.17.0 \
+ syn-1.0.109 \
+ syn-2.0.96 \
+ sysctl-0.5.5 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
+ unicode-ident-1.0.14 \
+ unicode-width-0.2.0 \
+ walkdir-2.5.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wayland-sys-0.31.5 \
+ which-7.0.1 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-wsapoll-0.1.2 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.39.0 \
+ windows-0.48.0 \
+ windows-core-0.52.0 \
+ windows-implement-0.48.0 \
+ windows-interface-0.48.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.39.0 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.39.0 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.39.0 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.39.0 \
+ 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.39.0 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ winreg-0.10.1 \
+ winsafe-0.0.19 \
+ wmi-0.12.2 \
+ x11rb-0.12.0 \
+ x11rb-protocol-0.12.0
diff --git a/sysutils/pfetch-rs/distinfo b/sysutils/pfetch-rs/distinfo
new file mode 100644
index 000000000000..bf78adb41c29
--- /dev/null
+++ b/sysutils/pfetch-rs/distinfo
@@ -0,0 +1,347 @@
+TIMESTAMP = 1747617279
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
+SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
+SIZE (rust/crates/block-0.1.6.crate) = 4077
+SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
+SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
+SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
+SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/cocoa-0.20.2.crate) = 0c49e86fc36d5704151f5996b7b3795385f50ce09e3be0f47a0cfde869681cf8
+SIZE (rust/crates/cocoa-0.20.2.crate) = 47930
+SHA256 (rust/crates/core-foundation-0.7.0.crate) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171
+SIZE (rust/crates/core-foundation-0.7.0.crate) = 25384
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.7.0.crate) = b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac
+SIZE (rust/crates/core-foundation-sys-0.7.0.crate) = 17033
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/core-graphics-0.19.2.crate) = b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923
+SIZE (rust/crates/core-graphics-0.19.2.crate) = 28995
+SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
+SHA256 (rust/crates/core-video-sys-0.1.4.crate) = 34ecad23610ad9757664d644e369246edde1803fcb43ed72876565098a5d3828
+SIZE (rust/crates/core-video-sys-0.1.4.crate) = 10568
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/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/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
+SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
+SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
+SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
+SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
+SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
+SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
+SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/gethostname-0.3.0.crate) = bb65d4ba3173c56a500b555b532f72c42e8d1fe64962b518897f8959fae2c177
+SIZE (rust/crates/gethostname-0.3.0.crate) = 8440
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
+SIZE (rust/crates/globset-0.4.15.crate) = 25177
+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/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
+SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/if-addrs-0.10.2.crate) = cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a
+SIZE (rust/crates/if-addrs-0.10.2.crate) = 10352
+SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
+SIZE (rust/crates/itertools-0.11.0.crate) = 125074
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
+SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/libmacchina-8.0.0.crate) = 80a723e0a76ac2da702ac67c4a3f26306ba9229d1dc2571266e781648c30528e
+SIZE (rust/crates/libmacchina-8.0.0.crate) = 38142
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/local-ip-address-0.5.7.crate) = 612ed4ea9ce5acfb5d26339302528a5e1e59dfed95e9e11af3c083236ff1d15d
+SIZE (rust/crates/local-ip-address-0.5.7.crate) = 25226
+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.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
+SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
+SIZE (rust/crates/mach2-0.4.2.crate) = 21889
+SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
+SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
+SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
+SHA256 (rust/crates/metal-0.18.0.crate) = e198a0ee42bdbe9ef2c09d0b9426f3b2b47d90d93a4a9b0395c4cea605e92dc0
+SIZE (rust/crates/metal-0.18.0.crate) = 48520
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/neli-0.6.5.crate) = 93062a0dce6da2517ea35f301dfc88184ce18d3601ec786a727a87bf535deca9
+SIZE (rust/crates/neli-0.6.5.crate) = 48906
+SHA256 (rust/crates/neli-proc-macros-0.1.4.crate) = 0c8034b7fbb6f9455b2a96c19e6edf8dc9fc34c70449938d8ee3b4df363f61fe
+SIZE (rust/crates/neli-proc-macros-0.1.4.crate) = 11750
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
+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/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
+SIZE (rust/crates/objc-0.2.7.crate) = 22036
+SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4
+SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/os-release-0.1.0.crate) = 82f29ae2f71b53ec19cc23385f8e4f3d90975195aa3d09171ba3bef7159bec27
+SIZE (rust/crates/os-release-0.1.0.crate) = 3760
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/pciid-parser-0.6.3.crate) = ad4972032c4a74a6726ed3039d9ed976701557f05445bb4315ba9ba554a4d734
+SIZE (rust/crates/pciid-parser-0.6.3.crate) = 6454
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
+SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
+SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rpm-pkg-count-0.2.1.crate) = 4a03ac5d470b2b2bd9ed4493c2bb929f6a04371455b457f419148c79e830f0cb
+SIZE (rust/crates/rpm-pkg-count-0.2.1.crate) = 17193
+SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
+SIZE (rust/crates/rustix-0.38.43.crate) = 379134
+SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
+SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
+SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
+SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
+SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/sqlite-0.36.1.crate) = 5dfe6fb16f2bee6452feeb4d12bfa404fbcd3cfc121b2950e501d1ae9cae718e
+SIZE (rust/crates/sqlite-0.36.1.crate) = 17020
+SHA256 (rust/crates/sqlite3-src-0.6.1.crate) = 174d4a6df77c27db281fb23de1a6d968f3aaaa4807c2a1afa8056b971f947b4a
+SIZE (rust/crates/sqlite3-src-0.6.1.crate) = 2715129
+SHA256 (rust/crates/sqlite3-sys-0.17.0.crate) = 3901ada7090c3c3584dc92ec7ef1b7091868d13bfe6d7de9f0bcaffee7d0ade5
+SIZE (rust/crates/sqlite3-sys-0.17.0.crate) = 19442
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
+SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/sysctl-0.5.5.crate) = ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea
+SIZE (rust/crates/sysctl-0.5.5.crate) = 18414
+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/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wayland-sys-0.31.5.crate) = efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09
+SIZE (rust/crates/wayland-sys-0.31.5.crate) = 8630
+SHA256 (rust/crates/which-7.0.1.crate) = fb4a9e33648339dc1642b0e36e21b3385e6148e289226f657c809dee59df5028
+SIZE (rust/crates/which-7.0.1.crate) = 18596
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-wsapoll-0.1.2.crate) = 1eafc5f679c576995526e81635d0cf9695841736712b4e892f87abbe6fed3f28
+SIZE (rust/crates/winapi-wsapoll-0.1.2.crate) = 2865
+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.39.0.crate) = f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a
+SIZE (rust/crates/windows-0.39.0.crate) = 12776691
+SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
+SIZE (rust/crates/windows-0.48.0.crate) = 11864177
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-implement-0.48.0.crate) = 5e2ee588991b9e7e6c8338edf3333fbe4da35dc72092643958ebb43f0ab2c49c
+SIZE (rust/crates/windows-implement-0.48.0.crate) = 8468
+SHA256 (rust/crates/windows-interface-0.48.0.crate) = e6fb8df20c9bcaa8ad6ab513f7b40104840c8867d5751126e4df3b08388d0cc7
+SIZE (rust/crates/windows-interface-0.48.0.crate) = 9533
+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.39.0.crate) = ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2
+SIZE (rust/crates/windows_aarch64_msvc-0.39.0.crate) = 661960
+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.39.0.crate) = 763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b
+SIZE (rust/crates/windows_i686_gnu-0.39.0.crate) = 818115
+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.39.0.crate) = 7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106
+SIZE (rust/crates/windows_i686_msvc-0.39.0.crate) = 724575
+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.39.0.crate) = 6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65
+SIZE (rust/crates/windows_x86_64_gnu-0.39.0.crate) = 790933
+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.39.0.crate) = 5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809
+SIZE (rust/crates/windows_x86_64_msvc-0.39.0.crate) = 662005
+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/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
+SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wmi-0.12.2.crate) = daffb44abb7d2e87a1233aa17fdbde0d55b890b32a23a1f908895b87fa6f1a00
+SIZE (rust/crates/wmi-0.12.2.crate) = 51911
+SHA256 (rust/crates/x11rb-0.12.0.crate) = b1641b26d4dec61337c35a1b1aaf9e3cba8f46f0b43636c609ab0291a648040a
+SIZE (rust/crates/x11rb-0.12.0.crate) = 218514
+SHA256 (rust/crates/x11rb-protocol-0.12.0.crate) = 82d6c3f9a0fb6701fab8f6cea9b0c0bd5d6876f1f89f7fada07e558077c344bc
+SIZE (rust/crates/x11rb-protocol-0.12.0.crate) = 478311
+SHA256 (Gobidev-pfetch-rs-v2.11.1_GH0.tar.gz) = 478b637b75a496f0adaba9c3ef0d3f99d9af6ed11eec156c90d0c8cb4b7df209
+SIZE (Gobidev-pfetch-rs-v2.11.1_GH0.tar.gz) = 121795
diff --git a/sysutils/pfetch-rs/pkg-descr b/sysutils/pfetch-rs/pkg-descr
new file mode 100644
index 000000000000..553a27e32e9d
--- /dev/null
+++ b/sysutils/pfetch-rs/pkg-descr
@@ -0,0 +1,5 @@
+A rewrite of the pfetch system information tool by dylanaraps in Rust
+If you are familiar with the pfetch system information tool by dylanaraps,
+this does the exact same thing, but with an about 10x faster runtime.
+pfetch is simple by design with some (but not many) configuration options
+and a minimalistic look.
diff --git a/sysutils/py-hcloud/Makefile b/sysutils/py-hcloud/Makefile
index 24ffc9daa7be..97da289706a0 100644
--- a/sysutils/py-hcloud/Makefile
+++ b/sysutils/py-hcloud/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hcloud
-DISTVERSION= 2.5.1
+DISTVERSION= 2.5.2
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-hcloud/distinfo b/sysutils/py-hcloud/distinfo
index 10eb135c5d39..4f66ca3b4742 100644
--- a/sysutils/py-hcloud/distinfo
+++ b/sysutils/py-hcloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746074962
-SHA256 (hcloud-2.5.1.tar.gz) = f0ba4c73376ff83fd0b308730fcb0a7e6c5cd4f5e104a83e135873317ef37dcf
-SIZE (hcloud-2.5.1.tar.gz) = 123819
+TIMESTAMP = 1748073691
+SHA256 (hcloud-2.5.2.tar.gz) = bf5be7208e6ad5b39ffe77a234e24f6beb74de66bf7232dbc5b69ba368d0a6d4
+SIZE (hcloud-2.5.2.tar.gz) = 123885
diff --git a/sysutils/py-pyinfra/Makefile b/sysutils/py-pyinfra/Makefile
index 11a0ab20a251..295f00712104 100644
--- a/sysutils/py-pyinfra/Makefile
+++ b/sysutils/py-pyinfra/Makefile
@@ -1,11 +1,10 @@
PORTNAME= pyinfra
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2
-PORTREVISION= 1
+DISTVERSION= 3.3.1
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= dev@submerge.ch
+MAINTAINER= DtxdF@disroot.org
COMMENT= Automates infrastructure using Python
WWW= https://pyinfra.com/
@@ -25,14 +24,17 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>2:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typeguard>0:devel/py-typeguard@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>6:devel/py-pyyaml@${PY_FLAVOR}
USES= pytest python
USE_GITHUB= yes
GH_ACCOUNT= pyinfra-dev
USE_PYTHON= autoplist distutils
-NO_ARCH= yes
+# 'test_sshuserclient' fails because paramiko.PKey doesn't have the 'from_type_string' method
+# which was added in 3.2 and we currently have paramiko==2.x.x
+PYTEST_BROKEN_TESTS= test_sshuserclient
# Most of the ignored tests fail because docker is missing.
# The *_ensure_newline_* ones fail when pyinfra is not installed first.
PYTEST_IGNORED_TESTS= test_int_docker_install_package_ubuntu \
@@ -48,6 +50,8 @@ PYTEST_IGNORED_TESTS= test_int_docker_install_package_ubuntu \
# undocumented dependency on code only available in paramiko >= 3.2:
# https://github.com/pyinfra-dev/pyinfra/issues/1290
+NO_ARCH= yes
+
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 31000
diff --git a/sysutils/py-pyinfra/distinfo b/sysutils/py-pyinfra/distinfo
index 54db05f8929a..84c79ba0025a 100644
--- a/sysutils/py-pyinfra/distinfo
+++ b/sysutils/py-pyinfra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739111438
-SHA256 (pyinfra-dev-pyinfra-v3.2_GH0.tar.gz) = 7da8d0dc2a5fba37b221c26de2510167d32db8aa0ff1fe4417ee2266c007e285
-SIZE (pyinfra-dev-pyinfra-v3.2_GH0.tar.gz) = 352190
+TIMESTAMP = 1747720214
+SHA256 (pyinfra-dev-pyinfra-v3.3.1_GH0.tar.gz) = 6490bba47b0182b0c79b3c915bf1f1058be874af4a7edcb95f1ef990f4a44e22
+SIZE (pyinfra-dev-pyinfra-v3.3.1_GH0.tar.gz) = 364340
diff --git a/sysutils/restic/Makefile b/sysutils/restic/Makefile
index 20d10d0c43ac..8b2da809e1f3 100644
--- a/sysutils/restic/Makefile
+++ b/sysutils/restic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= restic
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://restic.net/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:modules
GO_MODULE= github.com/restic/restic
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/sysutils/rubygem-bundler/Makefile b/sysutils/rubygem-bundler/Makefile
index eba49ebb7f10..4dbc41b1a82d 100644
--- a/sysutils/rubygem-bundler/Makefile
+++ b/sysutils/rubygem-bundler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bundler
-PORTVERSION= 2.6.8
+PORTVERSION= 2.6.9
PORTEPOCH= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-bundler/distinfo b/sysutils/rubygem-bundler/distinfo
index cdd34fb3796f..d8e2b0776d56 100644
--- a/sysutils/rubygem-bundler/distinfo
+++ b/sysutils/rubygem-bundler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178272
-SHA256 (rubygem/bundler-2.6.8.gem) = bde999917296a162e49564942dc2312ed9a8d32fc2f7b496c95f6df3cfcc87a9
-SIZE (rubygem/bundler-2.6.8.gem) = 452608
+TIMESTAMP = 1747716438
+SHA256 (rubygem/bundler-2.6.9.gem) = a25675ffbd055ae1186766cc1e120b4cf62588e88abb59b99c57e22b1c55c9eb
+SIZE (rubygem/bundler-2.6.9.gem) = 455168
diff --git a/sysutils/rubygem-chef-bin/Makefile b/sysutils/rubygem-chef-bin/Makefile
index 776c3261571a..3b935eb0b0a0 100644
--- a/sysutils/rubygem-chef-bin/Makefile
+++ b/sysutils/rubygem-chef-bin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-bin
-PORTVERSION= 18.7.6
+PORTVERSION= 18.7.10
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-chef-bin/distinfo b/sysutils/rubygem-chef-bin/distinfo
index bd6d2efd0e46..1f11cf0e6b45 100644
--- a/sysutils/rubygem-chef-bin/distinfo
+++ b/sysutils/rubygem-chef-bin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936412
-SHA256 (rubygem/chef-bin-18.7.6.gem) = 0b22fe1216c311fab775e2530a7e0fbaed42ab5db4f9040e8d849a6b61c3fda7
-SIZE (rubygem/chef-bin-18.7.6.gem) = 10240
+TIMESTAMP = 1747716404
+SHA256 (rubygem/chef-bin-18.7.10.gem) = d8bc507d0b96c301a21994d84fe846c262276df7acb84b48a4eb717c9cc5152e
+SIZE (rubygem/chef-bin-18.7.10.gem) = 10240
diff --git a/sysutils/rubygem-chef-config/Makefile b/sysutils/rubygem-chef-config/Makefile
index 758a96f20235..8b55a84195e7 100644
--- a/sysutils/rubygem-chef-config/Makefile
+++ b/sysutils/rubygem-chef-config/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-config
-PORTVERSION= 18.7.6
+PORTVERSION= 18.7.10
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-chef-config/distinfo b/sysutils/rubygem-chef-config/distinfo
index 4268f01315f5..d7e94d6f6df9 100644
--- a/sysutils/rubygem-chef-config/distinfo
+++ b/sysutils/rubygem-chef-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936414
-SHA256 (rubygem/chef-config-18.7.6.gem) = e2ab4585da4f1b333af9da947800290e1243cf763f3779a776ed187c7ac0b8b7
-SIZE (rubygem/chef-config-18.7.6.gem) = 52736
+TIMESTAMP = 1747716406
+SHA256 (rubygem/chef-config-18.7.10.gem) = 84c2a72955d09b801ca6f2fe5b8e5bbdbeaf2dd60861c1fd67a0bae42ddf717f
+SIZE (rubygem/chef-config-18.7.10.gem) = 52736
diff --git a/sysutils/rubygem-chef-utils/Makefile b/sysutils/rubygem-chef-utils/Makefile
index 41bc44764407..011922e2d596 100644
--- a/sysutils/rubygem-chef-utils/Makefile
+++ b/sysutils/rubygem-chef-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-utils
-PORTVERSION= 18.7.6
+PORTVERSION= 18.7.10
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-chef-utils/distinfo b/sysutils/rubygem-chef-utils/distinfo
index 5fada48500fc..6b6474756851 100644
--- a/sysutils/rubygem-chef-utils/distinfo
+++ b/sysutils/rubygem-chef-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936416
-SHA256 (rubygem/chef-utils-18.7.6.gem) = 6c015a47e3b7862e85be0396121c2bf5db97549ed1861328f90b687b7e8813c9
-SIZE (rubygem/chef-utils-18.7.6.gem) = 34816
+TIMESTAMP = 1747716408
+SHA256 (rubygem/chef-utils-18.7.10.gem) = cd93433e50d526d496a37f6ca3b07b65dc29f37b8c63231f22aa15924c4b99a4
+SIZE (rubygem/chef-utils-18.7.10.gem) = 34816
diff --git a/sysutils/rubygem-chef/Makefile b/sysutils/rubygem-chef/Makefile
index eb1e81682112..a9cab75b91db 100644
--- a/sysutils/rubygem-chef/Makefile
+++ b/sysutils/rubygem-chef/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef
-PORTVERSION= 18.7.6
+PORTVERSION= 18.7.10
CATEGORIES= sysutils
MASTER_SITES= RG
@@ -37,7 +37,7 @@ RUN_DEPENDS= rubygem-addressable>=0:www/rubygem-addressable \
rubygem-plist>=3.2<4:devel/rubygem-plist \
rubygem-proxifier2>=1.1<2:net/rubygem-proxifier2 \
rubygem-syslog-logger>=1.6<2:sysutils/rubygem-syslog-logger \
- rubygem-train-core>=3.10<3.12.7_99:net/rubygem-train-core \
+ rubygem-train-core>=3.10<3.12.13_99:net/rubygem-train-core \
rubygem-train-rest>=0.4.1:net/rubygem-train-rest \
rubygem-train-winrm>=0.2.17:net/rubygem-train-winrm \
rubygem-unf_ext>=0.0.8.2:textproc/rubygem-unf_ext \
diff --git a/sysutils/rubygem-chef/distinfo b/sysutils/rubygem-chef/distinfo
index 5aac38e4923d..8f67a9104070 100644
--- a/sysutils/rubygem-chef/distinfo
+++ b/sysutils/rubygem-chef/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936410
-SHA256 (rubygem/chef-18.7.6.gem) = fc50599c8d315d88b4564e2f08c3e2698e36e087c76c57a9d95aad064b187a3b
-SIZE (rubygem/chef-18.7.6.gem) = 1757696
+TIMESTAMP = 1747716402
+SHA256 (rubygem/chef-18.7.10.gem) = 1536e6edf7efb67438417c7f92d49377401440c09944d021f6b1c219c97b076b
+SIZE (rubygem/chef-18.7.10.gem) = 1757696
diff --git a/sysutils/rubygem-hammer_cli/Makefile b/sysutils/rubygem-hammer_cli/Makefile
index 595ffaccc5f1..a2766c0a42d8 100644
--- a/sysutils/rubygem-hammer_cli/Makefile
+++ b/sysutils/rubygem-hammer_cli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hammer_cli
-PORTVERSION= 3.14.0
+PORTVERSION= 3.15.0
CATEGORIES= sysutils ruby
MASTER_SITES= RG
@@ -12,7 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-amazing_print>=0:devel/rubygem-amazing_print \
rubygem-apipie-bindings>=0.7.0:devel/rubygem-apipie-bindings \
+ rubygem-base64>=0:converters/rubygem-base64 \
rubygem-clamp>=1.3.1<2.0.0:devel/rubygem-clamp \
+ rubygem-csv>=0:devel/rubygem-csv \
rubygem-fast_gettext>=0:devel/rubygem-fast_gettext \
rubygem-highline>=0:devel/rubygem-highline \
rubygem-locale>=2.0.6:devel/rubygem-locale \
diff --git a/sysutils/rubygem-hammer_cli/distinfo b/sysutils/rubygem-hammer_cli/distinfo
index 7addd6b70d3f..53059387b968 100644
--- a/sysutils/rubygem-hammer_cli/distinfo
+++ b/sysutils/rubygem-hammer_cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836380
-SHA256 (rubygem/hammer_cli-3.14.0.gem) = b42ceb28be77783647faaac81ff379a611739dd713d0731088f3dc3c58155885
-SIZE (rubygem/hammer_cli-3.14.0.gem) = 221184
+TIMESTAMP = 1747716440
+SHA256 (rubygem/hammer_cli-3.15.0.gem) = dcc791a2872cf02f944d810eee1e5f7f3acd453d864387e8553b8c5616798fca
+SIZE (rubygem/hammer_cli-3.15.0.gem) = 222208
diff --git a/sysutils/rubygem-hammer_cli_foreman/Makefile b/sysutils/rubygem-hammer_cli_foreman/Makefile
index 9f4e90738ce8..62e7643cf32f 100644
--- a/sysutils/rubygem-hammer_cli_foreman/Makefile
+++ b/sysutils/rubygem-hammer_cli_foreman/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hammer_cli_foreman
-PORTVERSION= 3.14.1
+PORTVERSION= 3.15.0
CATEGORIES= sysutils ruby
MASTER_SITES= RG
diff --git a/sysutils/rubygem-hammer_cli_foreman/distinfo b/sysutils/rubygem-hammer_cli_foreman/distinfo
index c8757ea1bf0d..79c8fa5c0e52 100644
--- a/sysutils/rubygem-hammer_cli_foreman/distinfo
+++ b/sysutils/rubygem-hammer_cli_foreman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289468
-SHA256 (rubygem/hammer_cli_foreman-3.14.1.gem) = a4f374c7f2ee3578a7f0c51f1d43851483c7efeef8253d688d3d4cd29c502554
-SIZE (rubygem/hammer_cli_foreman-3.14.1.gem) = 617472
+TIMESTAMP = 1747716442
+SHA256 (rubygem/hammer_cli_foreman-3.15.0.gem) = fa2977646726b49d37441581a7f74087e6156a6278ed7fac2ad49a4d0eed284f
+SIZE (rubygem/hammer_cli_foreman-3.15.0.gem) = 656384
diff --git a/sysutils/screen50/Makefile b/sysutils/screen50/Makefile
index fc8b46572a80..91dc6157433b 100644
--- a/sysutils/screen50/Makefile
+++ b/sysutils/screen50/Makefile
@@ -2,14 +2,14 @@ PORTNAME= screen
DISTVERSION= 5.0.1
PORTREVISION= 3
CATEGORIES= sysutils
-# MASTER_SITES= GNU \
-# ftp://ftp.gnu.org/gnu/screen/ \
-# ftp://gnu.mirror.iweb.com/screen/ \
-# http://gnu.mirror.iweb.com/screen/ \
-# http://mirror.sdunix.com/gnu/ \
-# ftp://mirrors.kernel.org/gnu/screen/ \
-# http://cschubert.com/distfiles/ \
-# LOCAL/cy
+MASTER_SITES= GNU \
+ ftp://ftp.gnu.org/gnu/screen/ \
+ ftp://gnu.mirror.iweb.com/screen/ \
+ http://gnu.mirror.iweb.com/screen/ \
+ http://mirror.sdunix.com/gnu/ \
+ ftp://mirrors.kernel.org/gnu/screen/ \
+ http://cschubert.com/distfiles/ \
+ LOCAL/cy
.if !defined(MASTERDIR)
PKGNAMESUFFIX= 50
CONFLICTS= screen-* screen49*
@@ -21,10 +21,6 @@ WWW= https://www.gnu.org/software/screen/
CONFLICTS+= screen-devel
-GIT_TAGNAME= v.${DISTVERSION}
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}-ad9db35/src
-
LICENSE= GPLv3
OPTIONS_DEFINE= INFO SYSTEM_SCREENRC MULTIUSER \
@@ -79,16 +75,6 @@ CONFIGURE_ARGS+= --disable-socket-dir
CONFIGURE_ARGS+= --enable-socket-dir=${SCREEN_SOCKET_DIR}
.endif
-do-fetch:
- @cd ${DISTDIR} && \
- if [ ! -f ${DISTNAME}${EXTRACT_SUFX} ]; then \
- fetch -o ${DISTNAME}${EXTRACT_SUFX} \
- "https://git.savannah.gnu.org/gitweb/?p=screen.git;a=snapshot;h=${GIT_TAGNAME};sf=tgz"; \
- fi
-
-post-patch:
- @${RM} ${WRKSRC}/doc/screen.info*
-
# Bug 191029: Users can choose whether to use sockets or named pipes.
# Choose sockets if you don't know what the difference is.
# Choose named pipes if your environment is heterogeneous,
diff --git a/sysutils/screen50/distinfo b/sysutils/screen50/distinfo
index 9e15a22d3ae3..ab41c246dddf 100644
--- a/sysutils/screen50/distinfo
+++ b/sysutils/screen50/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747082803
-SHA256 (screen-5.0.1.tar.gz) = 0ac9682fcfca3c02d84e8402c49396eb7ace9383234aeb62a4c267a8480bf35b
-SIZE (screen-5.0.1.tar.gz) = 723528
+TIMESTAMP = 1747935093
+SHA256 (screen-5.0.1.tar.gz) = 2dae36f4db379ffcd14b691596ba6ec18ac3a9e22bc47ac239789ab58409869d
+SIZE (screen-5.0.1.tar.gz) = 897507
diff --git a/sysutils/superfile/Makefile b/sysutils/superfile/Makefile
index 480e43238486..5838cca6ab1c 100644
--- a/sysutils/superfile/Makefile
+++ b/sysutils/superfile/Makefile
@@ -1,7 +1,6 @@
PORTNAME= superfile
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.1
-PORTREVISION= 1
+DISTVERSION= 1.3.0
PORTEPOCH= 1
CATEGORIES= sysutils
diff --git a/sysutils/superfile/distinfo b/sysutils/superfile/distinfo
index dae4f16a63b6..f3f3b96a7d70 100644
--- a/sysutils/superfile/distinfo
+++ b/sysutils/superfile/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1744478006
-SHA256 (go/sysutils_superfile/superfile-v1.2.1/v1.2.1.mod) = d4cfb8abbe52fa0c73dc7b4073f8203dcd634f958e8e30e33b6df06e659e77ac
-SIZE (go/sysutils_superfile/superfile-v1.2.1/v1.2.1.mod) = 3212
-SHA256 (go/sysutils_superfile/superfile-v1.2.1/v1.2.1.zip) = 88ee1ca668b5cd245290c2e96de6f89d103ba879f3ce99df4d3089901c1ae010
-SIZE (go/sysutils_superfile/superfile-v1.2.1/v1.2.1.zip) = 10233284
+TIMESTAMP = 1747907776
+SHA256 (go/sysutils_superfile/superfile-v1.3.0/v1.3.0.mod) = 9d156291b7953a3780c4ac9b08ae60061c062a46e2e8307f75a8361c14ac5b45
+SIZE (go/sysutils_superfile/superfile-v1.3.0/v1.3.0.mod) = 3212
+SHA256 (go/sysutils_superfile/superfile-v1.3.0/v1.3.0.zip) = bfdeb3d5c8756727cd2eef190ed7adbf9e28e75047faf1694feb7982e3f78050
+SIZE (go/sysutils_superfile/superfile-v1.3.0/v1.3.0.zip) = 10764845
diff --git a/sysutils/tailspin/Makefile b/sysutils/tailspin/Makefile
index 665ad3323c85..76db691e9b59 100644
--- a/sysutils/tailspin/Makefile
+++ b/sysutils/tailspin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tailspin
-DISTVERSION= 5.4.2
+DISTVERSION= 5.4.3
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/tailspin/Makefile.crates b/sysutils/tailspin/Makefile.crates
index b908b211f18d..525e750c790c 100644
--- a/sysutils/tailspin/Makefile.crates
+++ b/sysutils/tailspin/Makefile.crates
@@ -5,19 +5,20 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-1.0.10 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
+ anstyle-wincon-3.0.8 \
async-trait-0.1.88 \
autocfg-1.4.0 \
- backtrace-0.3.74 \
+ backtrace-0.3.75 \
backtrace-ext-0.2.1 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
+ bumpalo-3.17.0 \
bytes-1.10.1 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
- clap-4.5.37 \
- clap_builder-4.5.37 \
- clap_complete-4.5.47 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_complete-4.5.50 \
clap_derive-4.5.32 \
clap_lex-0.7.4 \
colorchoice-1.0.3 \
@@ -25,21 +26,21 @@ CARGO_CRATES= addr2line-0.24.2 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- ctrlc-3.4.6 \
+ ctrlc-3.4.7 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
either-1.15.0 \
equivalent-1.0.2 \
- errno-0.3.11 \
+ errno-0.3.12 \
fastrand-2.3.0 \
filetime-0.2.25 \
futures-core-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.3 \
heck-0.5.0 \
indexmap-2.9.0 \
inotify-0.9.6 \
@@ -47,7 +48,8 @@ CARGO_CRATES= addr2line-0.24.2 \
is_ci-1.2.0 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
- kqueue-1.0.8 \
+ js-sys-0.3.77 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
libc-0.2.172 \
libredox-0.1.3 \
@@ -56,18 +58,19 @@ CARGO_CRATES= addr2line-0.24.2 \
lock_api-0.4.12 \
log-0.4.27 \
memchr-2.7.4 \
- miette-7.5.0 \
- miette-derive-7.5.0 \
+ miette-7.6.0 \
+ miette-derive-7.6.0 \
miniz_oxide-0.8.8 \
mio-0.8.11 \
- mio-1.0.3 \
- nix-0.29.0 \
+ mio-1.0.4 \
+ nix-0.30.1 \
notify-5.2.0 \
nu-ansi-term-0.50.1 \
object-0.36.7 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
- owo-colors-4.2.0 \
+ owo-colors-4.2.1 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
pin-project-lite-0.2.16 \
@@ -77,13 +80,14 @@ CARGO_CRATES= addr2line-0.24.2 \
r-efi-5.2.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.11 \
+ redox_syscall-0.5.12 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
rustc-demangle-0.1.24 \
- rustix-1.0.5 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
@@ -93,7 +97,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_spanned-0.6.8 \
shell-words-1.1.0 \
shellexpand-3.1.1 \
- signal-hook-registry-1.4.4 \
+ signal-hook-registry-1.4.5 \
slab-0.4.9 \
smallvec-1.15.0 \
socket2-0.5.9 \
@@ -101,28 +105,32 @@ CARGO_CRATES= addr2line-0.24.2 \
supports-color-3.0.2 \
supports-hyperlinks-3.1.0 \
supports-unicode-3.0.0 \
- syn-2.0.100 \
- tempfile-3.19.1 \
+ syn-2.0.101 \
+ tempfile-3.20.0 \
terminal_size-0.4.2 \
textwrap-0.16.2 \
- thiserror-1.0.69 \
thiserror-2.0.12 \
- thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- tokio-1.44.2 \
+ tokio-1.45.1 \
tokio-macros-2.5.0 \
- 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 \
unicode-ident-1.0.18 \
unicode-linebreak-0.1.5 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.17.0 \
walkdir-2.5.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
winapi-util-0.1.9 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
@@ -153,5 +161,5 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.6 \
+ winnow-0.7.10 \
wit-bindgen-rt-0.39.0
diff --git a/sysutils/tailspin/distinfo b/sysutils/tailspin/distinfo
index 9adf00532364..a68f453f9376 100644
--- a/sysutils/tailspin/distinfo
+++ b/sysutils/tailspin/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1745326375
+TIMESTAMP = 1748181979
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
@@ -13,32 +13,34 @@ SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df665
SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anstyle-wincon-3.0.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
+SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
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/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
SIZE (rust/crates/backtrace-ext-0.2.1.crate) = 11401
SHA256 (rust/crates/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/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/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/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071
-SIZE (rust/crates/clap-4.5.37.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2
-SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761
-SHA256 (rust/crates/clap_complete-4.5.47.crate) = c06f5378ea264ad4f82bbc826628b5aad714a75abf6ece087e923010eb937fb6
-SIZE (rust/crates/clap_complete-4.5.47.crate) = 48038
+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_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
@@ -53,8 +55,8 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/ctrlc-3.4.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/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
@@ -63,8 +65,8 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
@@ -75,14 +77,14 @@ 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/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/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-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/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
@@ -97,8 +99,10 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
-SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+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/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
@@ -115,18 +119,18 @@ SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb404
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-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/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
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/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/notify-5.2.0.crate) = 729f63e1ca555a43fe3efa4f3efdf4801c479da85b432242a7b726f353c88486
SIZE (rust/crates/notify-5.2.0.crate) = 37297
SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
@@ -135,10 +139,12 @@ SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b665
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-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_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
@@ -157,8 +163,8 @@ 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.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/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
@@ -169,8 +175,10 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -189,8 +197,8 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
-SHA256 (rust/crates/signal-hook-registry-1.4.4.crate) = a1ee1aca2bc74ef9589efa7ccaa0f3752751399940356209b3fd80c078149b5e
-SIZE (rust/crates/signal-hook-registry-1.4.4.crate) = 19006
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
@@ -205,32 +213,30 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-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/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/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/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
@@ -241,14 +247,24 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
@@ -309,9 +325,9 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
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.6.crate) = 63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10
-SIZE (rust/crates/winnow-0.7.6.crate) = 174072
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (bensadeh-tailspin-5.4.2_GH0.tar.gz) = 2226229e6c85859a094bbe4e672a467976d7563fb7ba0454e75135c2a6537ee7
-SIZE (bensadeh-tailspin-5.4.2_GH0.tar.gz) = 3620801
+SHA256 (bensadeh-tailspin-5.4.3_GH0.tar.gz) = f024fc4cbfd9217014912ed9a3d8636be6bd587f473b97ff2bd729eb2227729c
+SIZE (bensadeh-tailspin-5.4.3_GH0.tar.gz) = 3622405
diff --git a/sysutils/vtm/Makefile b/sysutils/vtm/Makefile
index 8424cd1243bf..99f659d8078d 100644
--- a/sysutils/vtm/Makefile
+++ b/sysutils/vtm/Makefile
@@ -1,10 +1,11 @@
PORTNAME= vtm
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.99.70
+DISTVERSION= 2025.05.21
+DISTVERSIONSUFFIX= a
CATEGORIES= sysutils
MAINTAINER= nxjoseph@protonmail.com
-COMMENT= Text-based desktop environment
+COMMENT= Text-based desktop environment for your terminal
WWW= https://github.com/directvt/vtm
LICENSE= MIT
@@ -20,8 +21,17 @@ LDFLAGS+= -L${LUA_LIBDIR}
PLIST_FILES= bin/vtm
+.include <bsd.port.pre.mk>
+.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386
+# explicit: GCC uses libstdc++ by default, otherwise
+# using libc++ cause the build to fail due to
+# memory issues on these architectures above.
+USE_GCC= yes
+CXXFLAGS+= -stdlib=libstdc++
+.endif
+
post-patch:
${REINPLACE_CMD} 's/lua-5.4/lua-${LUA_VER}/g' \
${WRKSRC}/CMakeLists.txt
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/sysutils/vtm/distinfo b/sysutils/vtm/distinfo
index 441bf9f917ab..3e39fc07d5e1 100644
--- a/sysutils/vtm/distinfo
+++ b/sysutils/vtm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741550105
-SHA256 (directvt-vtm-v0.9.99.70_GH0.tar.gz) = 9068151b389723a1f6059296359c49dde77f18c2f08af050b33a34f3d06ad1c2
-SIZE (directvt-vtm-v0.9.99.70_GH0.tar.gz) = 1900004
+TIMESTAMP = 1748072121
+SHA256 (directvt-vtm-v2025.05.21a_GH0.tar.gz) = 7e124df15b59fd7c6bec99bf1010ba3dd64ebd13d27200d84b66d833313a0e14
+SIZE (directvt-vtm-v2025.05.21a_GH0.tar.gz) = 1931349
diff --git a/sysutils/vtm/pkg-descr b/sysutils/vtm/pkg-descr
index 53b83f214ddb..64c9f92eaae0 100644
--- a/sysutils/vtm/pkg-descr
+++ b/sysutils/vtm/pkg-descr
@@ -1,3 +1,5 @@
-Text based desktop environment inside the terminal.
-Allows for tiling terminal buffers, detaching sessions
-and remote collaborative work.
+vtm is a text-based application that represents its user interface
+as a mosaic of text cells, forming a TUI matrix. This matrix can be
+rendered in its own GUI window or in a compatible text console.
+It wraps any console application and supports indefinite nesting,
+creating a text-based desktop environment within your terminal.
diff --git a/sysutils/xfce4-genmon-plugin/Makefile b/sysutils/xfce4-genmon-plugin/Makefile
index ed8bd0ac42a1..6705c2d67aa8 100644
--- a/sysutils/xfce4-genmon-plugin/Makefile
+++ b/sysutils/xfce4-genmon-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-genmon-plugin
-PORTVERSION= 4.2.1
+PORTVERSION= 4.3.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,20 +10,29 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-genmon-plugin/start
LICENSE= LGPL21
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig shebangfix \
+ tar:xz xfce
+USE_GNOME= glib20 gtk30
USE_XFCE= libmenu panel xfconf
-
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+SHEBANG_FILES= scripts/datetime \
+ scripts/disktemp \
+ scripts/dkspuse \
+ scripts/gmail \
+ scripts/googcal.in \
+ scripts/monBandwidth \
+ scripts/monBat \
+ scripts/monCPU \
+ scripts/monTime \
+ scripts/monUSB \
+ scripts/monWIFI \
+ scripts/sysstat
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-genmon-plugin/distinfo b/sysutils/xfce4-genmon-plugin/distinfo
index c06743c17d53..a8b568a12b07 100644
--- a/sysutils/xfce4-genmon-plugin/distinfo
+++ b/sysutils/xfce4-genmon-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735166676
-SHA256 (xfce4/xfce4-genmon-plugin-4.2.1.tar.bz2) = de540562e1ea58f35a9c815e20736d26af541a0a9372011148cb75b5f0b65951
-SIZE (xfce4/xfce4-genmon-plugin-4.2.1.tar.bz2) = 484379
+TIMESTAMP = 1747771280
+SHA256 (xfce4/xfce4-genmon-plugin-4.3.0.tar.xz) = 077197911d84e5ba22e7bb895ce6c038dbbd8e8e0067ed6f4e48502b7167a282
+SIZE (xfce4/xfce4-genmon-plugin-4.3.0.tar.xz) = 114988
diff --git a/sysutils/xfce4-mount-plugin/Makefile b/sysutils/xfce4-mount-plugin/Makefile
index 7d603d44a157..a70eda31e3b9 100644
--- a/sysutils/xfce4-mount-plugin/Makefile
+++ b/sysutils/xfce4-mount-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-mount-plugin
-PORTVERSION= 1.1.7
+PORTVERSION= 1.2.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,20 +10,16 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-mount-plugin/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-mount-plugin/distinfo b/sysutils/xfce4-mount-plugin/distinfo
index 87a8cabbd312..fce88ea49b31 100644
--- a/sysutils/xfce4-mount-plugin/distinfo
+++ b/sysutils/xfce4-mount-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735164793
-SHA256 (xfce4/xfce4-mount-plugin-1.1.7.tar.bz2) = c3674204c82c138dcd12091a6847793dacefdd01cd20e3c64a40b09c73d881da
-SIZE (xfce4/xfce4-mount-plugin-1.1.7.tar.bz2) = 561683
+TIMESTAMP = 1747771850
+SHA256 (xfce4/xfce4-mount-plugin-1.2.0.tar.xz) = adef71a83078e7dc45997e57411f8c43080a0204159a8b8db2ade0a9877e7b4c
+SIZE (xfce4/xfce4-mount-plugin-1.2.0.tar.xz) = 97436
diff --git a/sysutils/xfce4-netload-plugin/Makefile b/sysutils/xfce4-netload-plugin/Makefile
index 6d7baf4ad5c8..252b92f5a697 100644
--- a/sysutils/xfce4-netload-plugin/Makefile
+++ b/sysutils/xfce4-netload-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-netload-plugin
-PORTVERSION= 1.4.2
+PORTVERSION= 1.5.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,21 +11,15 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-netload-plugin/start
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig \
+ tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
post-patch:
@${REINPLACE_CMD} -e 's/ || defined \{0,1\}(__FreeBSD_kernel__)//' \
@@ -33,4 +27,7 @@ post-patch:
${WRKSRC}/panel-plugin/net.h \
${WRKSRC}/panel-plugin/os.h
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
+
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-netload-plugin/distinfo b/sysutils/xfce4-netload-plugin/distinfo
index c81b8eb16e6c..c69c0cf3ee83 100644
--- a/sysutils/xfce4-netload-plugin/distinfo
+++ b/sysutils/xfce4-netload-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735165937
-SHA256 (xfce4/xfce4-netload-plugin-1.4.2.tar.bz2) = a2041338408b2670f8debe57fcec6af539f704659eba853943c1524936ebabeb
-SIZE (xfce4/xfce4-netload-plugin-1.4.2.tar.bz2) = 490871
+TIMESTAMP = 1747772318
+SHA256 (xfce4/xfce4-netload-plugin-1.5.0.tar.xz) = a868be8f73e8396c2d61903d46646993c5130d16ded71ddb5da9088abf7cb7ba
+SIZE (xfce4/xfce4-netload-plugin-1.5.0.tar.xz) = 72700
diff --git a/sysutils/xfce4-places-plugin/Makefile b/sysutils/xfce4-places-plugin/Makefile
index 644d834ab934..a403f019c94d 100644
--- a/sysutils/xfce4-places-plugin/Makefile
+++ b/sysutils/xfce4-places-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-places-plugin
-PORTVERSION= 1.8.4
+PORTVERSION= 1.9.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,21 +11,22 @@ WWW= https://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libnotify.so:devel/libnotify
+LIB_DEPENDS= libnotify.so:devel/libnotify
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \
+ xorg
+USE_GNOME= gtk30
USE_XFCE= libexo libmenu panel xfconf
USE_XORG= ice sm x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dlibnotify=enabled
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_USES= gettext-runtime
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
+
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-places-plugin/distinfo b/sysutils/xfce4-places-plugin/distinfo
index 01a8970bd277..a4b7834954e1 100644
--- a/sysutils/xfce4-places-plugin/distinfo
+++ b/sysutils/xfce4-places-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735166473
-SHA256 (xfce4/xfce4-places-plugin-1.8.4.tar.bz2) = ba766a5d31580fad043fbd1fd66b811cbda706229473d24a734a590d49ef710e
-SIZE (xfce4/xfce4-places-plugin-1.8.4.tar.bz2) = 452904
+TIMESTAMP = 1747772695
+SHA256 (xfce4/xfce4-places-plugin-1.9.0.tar.xz) = 76d95687e0bea267465e832eea6266563a18d2219192f9e8af6f88e899262e43
+SIZE (xfce4/xfce4-places-plugin-1.9.0.tar.xz) = 91372
diff --git a/sysutils/xfce4-places-plugin/pkg-plist b/sysutils/xfce4-places-plugin/pkg-plist
index 4e2bd450ab8b..ce3406c5d50b 100644
--- a/sysutils/xfce4-places-plugin/pkg-plist
+++ b/sysutils/xfce4-places-plugin/pkg-plist
@@ -52,6 +52,7 @@ lib/xfce4/panel/plugins/libplaces.so
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-places-plugin.mo
%%NLS%%share/locale/ur/LC_MESSAGES/xfce4-places-plugin.mo
%%NLS%%share/locale/ur_PK/LC_MESSAGES/xfce4-places-plugin.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/xfce4-places-plugin.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-places-plugin.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-places-plugin.mo
share/xfce4/panel/plugins/places.desktop
diff --git a/sysutils/xfce4-systemload-plugin/Makefile b/sysutils/xfce4-systemload-plugin/Makefile
index 98f99720f19d..aa5cf680823d 100644
--- a/sysutils/xfce4-systemload-plugin/Makefile
+++ b/sysutils/xfce4-systemload-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-systemload-plugin
-PORTVERSION= 1.3.3
+PORTVERSION= 1.4.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,34 +10,29 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin/start
LICENSE= BSD2CLAUSE
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libpolkit-gobject-1.so:sysutils/polkit
+LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libmenu panel xfconf
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-libgtop
-INSTALL_TARGET= install-strip
SSP_UNSAFE= yes
-OPTIONS_DEFINE= NLS UPOWER # LIBGTOP
+OPTIONS_DEFINE= LIBGTOP NLS UPOWER
OPTIONS_DEFAULT= UPOWER
OPTIONS_SUB= yes
-# Enabling libgtop causes crashes, needs investigation
-#LIBGTOP_DESC= Use libgtop for network utilization monitoring
+LIBGTOP_DESC= Use libgtop for network utilization monitoring
UPOWER_DESC= Use upower for adapting update interval to power state
-#LIBGTOP_LIB_DEPENDS= libgtop-2.0.so:devel/libgtop
-#LIBGTOP_CONFIGURE_ENABLE= libgtop
+LIBGTOP_LIB_DEPENDS= libgtop-2.0.so:devel/libgtop
+LIBGTOP_MESON_ENABLED= libgtop
+
+NLS_USES= gettext-runtime
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower
+UPOWER_MESON_ENABLED= upower-glib
-UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower
-UPOWER_CONFIGURE_ENABLE= upower
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-systemload-plugin/distinfo b/sysutils/xfce4-systemload-plugin/distinfo
index f2b13b8b7f3f..110ca6730fac 100644
--- a/sysutils/xfce4-systemload-plugin/distinfo
+++ b/sysutils/xfce4-systemload-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735170206
-SHA256 (xfce4/xfce4-systemload-plugin-1.3.3.tar.bz2) = 6852d5d9c9a74d0e0db582c6f5fe7390ebe48a2eb5692177ae12e1c4ccc6efc9
-SIZE (xfce4/xfce4-systemload-plugin-1.3.3.tar.bz2) = 519937
+TIMESTAMP = 1747773334
+SHA256 (xfce4/xfce4-systemload-plugin-1.4.0.tar.xz) = 6e363bcf845bb88329b52858d65a1ec6e00db5121ae9246e46eb03135d9569c6
+SIZE (xfce4/xfce4-systemload-plugin-1.4.0.tar.xz) = 60984
diff --git a/sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build b/sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build
new file mode 100644
index 000000000000..71eedf89264e
--- /dev/null
+++ b/sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build
@@ -0,0 +1,47 @@
+--- panel-plugin/meson.build.orig 2025-05-20 08:31:51 UTC
++++ panel-plugin/meson.build
+@@ -15,6 +15,25 @@ plugin_sources = [
+ xfce_revision_h,
+ ]
+
++dependencies = [
++ glib,
++ gtk,
++ libgtop,
++ libm,
++ libxfce4panel,
++ libxfce4ui,
++ libxfce4util,
++ upower_glib,
++ xfconf,
++]
++
++target_os = host_machine.system()
++if target_os == 'freebsd'
++ kvm_lib = cc.find_library('kvm', required : true)
++
++ dependencies += [ kvm_lib ]
++endif
++
+ plugin_install_subdir = 'xfce4' / 'panel' / 'plugins'
+
+ plugin_lib = shared_module(
+@@ -27,17 +46,7 @@ plugin_lib = shared_module(
+ include_directories: [
+ include_directories('..'),
+ ],
+- dependencies: [
+- glib,
+- gtk,
+- libgtop,
+- libm,
+- libxfce4panel,
+- libxfce4ui,
+- libxfce4util,
+- upower_glib,
+- xfconf,
+- ],
++ dependencies: dependencies,
+ install: true,
+ install_dir: get_option('prefix') / get_option('libdir') / plugin_install_subdir,
+ )
diff --git a/sysutils/xfce4-wavelan-plugin/Makefile b/sysutils/xfce4-wavelan-plugin/Makefile
index 4794a6c65fac..a17735a0caa8 100644
--- a/sysutils/xfce4-wavelan-plugin/Makefile
+++ b/sysutils/xfce4-wavelan-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-wavelan-plugin
-PORTVERSION= 0.6.4
+PORTVERSION= 0.7.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,20 +10,16 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-wavelan-plugin/start
LICENSE= BSD3CLAUSE
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= glib20 gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-wavelan-plugin/distinfo b/sysutils/xfce4-wavelan-plugin/distinfo
index 3bd6ca5d52bf..12be04508aed 100644
--- a/sysutils/xfce4-wavelan-plugin/distinfo
+++ b/sysutils/xfce4-wavelan-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735171606
-SHA256 (xfce4/xfce4-wavelan-plugin-0.6.4.tar.bz2) = 129c917b40ffa10d96f3d2c0d03f1e8ad8037c79133e9a6436661e37dd7bb3de
-SIZE (xfce4/xfce4-wavelan-plugin-0.6.4.tar.bz2) = 438448
+TIMESTAMP = 1747826157
+SHA256 (xfce4/xfce4-wavelan-plugin-0.7.0.tar.xz) = 5fdce1e1b0d29d0a258dca86bab9d4edcbc12098134b92e00ea1502086a49116
+SIZE (xfce4/xfce4-wavelan-plugin-0.7.0.tar.xz) = 45304
diff --git a/sysutils/zellij/Makefile b/sysutils/zellij/Makefile
index 9785b19b6acf..f16a4316d07d 100644
--- a/sysutils/zellij/Makefile
+++ b/sysutils/zellij/Makefile
@@ -10,7 +10,6 @@ WWW= https://zellij.dev/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BROKEN_aarch64= fails to build: required low level features only implemented for amd64
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= wasmer-vm crate currently only supports aarch64 and amd64
diff --git a/textproc/CLDR/Makefile b/textproc/CLDR/Makefile
index 273d476ee86f..2a56af7cba01 100644
--- a/textproc/CLDR/Makefile
+++ b/textproc/CLDR/Makefile
@@ -1,5 +1,5 @@
PORTNAME= CLDR
-PORTVERSION= 46.1
+PORTVERSION= 47
CATEGORIES= textproc
MASTER_SITES= https://unicode.org/Public/cldr/${PORTVERSION}/:src \
http://www.unicode.org/:lic
diff --git a/textproc/CLDR/distinfo b/textproc/CLDR/distinfo
index 46ffbf58debf..f1c3605bcc97 100644
--- a/textproc/CLDR/distinfo
+++ b/textproc/CLDR/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1736281988
-SHA256 (cldr-common-46.1.zip) = c3828c9280c6b3bb921bc96baf53be2174b5416d72e740ec3915c1ff91a50a80
-SIZE (cldr-common-46.1.zip) = 34308024
+TIMESTAMP = 1747915873
+SHA256 (cldr-common-47.zip) = d5ee2abac64158c04884a722f8ef4830ea22b6c74aac20185be2838db8eda788
+SIZE (cldr-common-47.zip) = 34154825
SHA256 (copyright.html) = 9f83fb0a046180c87d22c2678e79300475125611ac8dfc2da303db6c6b347251
SIZE (copyright.html) = 17115
diff --git a/textproc/CLDR/pkg-plist b/textproc/CLDR/pkg-plist
index 0d7dfa1fa462..95d7856694ee 100644
--- a/textproc/CLDR/pkg-plist
+++ b/textproc/CLDR/pkg-plist
@@ -900,6 +900,8 @@
%%DATADIR%%/common/main/ckb_IR.xml
%%DATADIR%%/common/main/co.xml
%%DATADIR%%/common/main/co_FR.xml
+%%DATADIR%%/common/main/cop.xml
+%%DATADIR%%/common/main/cop_EG.xml
%%DATADIR%%/common/main/cs.xml
%%DATADIR%%/common/main/cs_CZ.xml
%%DATADIR%%/common/main/csw.xml
@@ -969,6 +971,7 @@
%%DATADIR%%/common/main/en_CM.xml
%%DATADIR%%/common/main/en_CX.xml
%%DATADIR%%/common/main/en_CY.xml
+%%DATADIR%%/common/main/en_CZ.xml
%%DATADIR%%/common/main/en_DE.xml
%%DATADIR%%/common/main/en_DG.xml
%%DATADIR%%/common/main/en_DK.xml
@@ -976,25 +979,30 @@
%%DATADIR%%/common/main/en_Dsrt.xml
%%DATADIR%%/common/main/en_Dsrt_US.xml
%%DATADIR%%/common/main/en_ER.xml
+%%DATADIR%%/common/main/en_ES.xml
%%DATADIR%%/common/main/en_FI.xml
%%DATADIR%%/common/main/en_FJ.xml
%%DATADIR%%/common/main/en_FK.xml
%%DATADIR%%/common/main/en_FM.xml
+%%DATADIR%%/common/main/en_FR.xml
%%DATADIR%%/common/main/en_GB.xml
%%DATADIR%%/common/main/en_GD.xml
%%DATADIR%%/common/main/en_GG.xml
%%DATADIR%%/common/main/en_GH.xml
%%DATADIR%%/common/main/en_GI.xml
%%DATADIR%%/common/main/en_GM.xml
+%%DATADIR%%/common/main/en_GS.xml
%%DATADIR%%/common/main/en_GU.xml
%%DATADIR%%/common/main/en_GY.xml
%%DATADIR%%/common/main/en_HK.xml
+%%DATADIR%%/common/main/en_HU.xml
%%DATADIR%%/common/main/en_ID.xml
%%DATADIR%%/common/main/en_IE.xml
%%DATADIR%%/common/main/en_IL.xml
%%DATADIR%%/common/main/en_IM.xml
%%DATADIR%%/common/main/en_IN.xml
%%DATADIR%%/common/main/en_IO.xml
+%%DATADIR%%/common/main/en_IT.xml
%%DATADIR%%/common/main/en_JE.xml
%%DATADIR%%/common/main/en_JM.xml
%%DATADIR%%/common/main/en_KE.xml
@@ -1018,15 +1026,19 @@
%%DATADIR%%/common/main/en_NF.xml
%%DATADIR%%/common/main/en_NG.xml
%%DATADIR%%/common/main/en_NL.xml
+%%DATADIR%%/common/main/en_NO.xml
%%DATADIR%%/common/main/en_NR.xml
%%DATADIR%%/common/main/en_NU.xml
%%DATADIR%%/common/main/en_NZ.xml
%%DATADIR%%/common/main/en_PG.xml
%%DATADIR%%/common/main/en_PH.xml
%%DATADIR%%/common/main/en_PK.xml
+%%DATADIR%%/common/main/en_PL.xml
%%DATADIR%%/common/main/en_PN.xml
%%DATADIR%%/common/main/en_PR.xml
+%%DATADIR%%/common/main/en_PT.xml
%%DATADIR%%/common/main/en_PW.xml
+%%DATADIR%%/common/main/en_RO.xml
%%DATADIR%%/common/main/en_RW.xml
%%DATADIR%%/common/main/en_SB.xml
%%DATADIR%%/common/main/en_SC.xml
@@ -1035,6 +1047,7 @@
%%DATADIR%%/common/main/en_SG.xml
%%DATADIR%%/common/main/en_SH.xml
%%DATADIR%%/common/main/en_SI.xml
+%%DATADIR%%/common/main/en_SK.xml
%%DATADIR%%/common/main/en_SL.xml
%%DATADIR%%/common/main/en_SS.xml
%%DATADIR%%/common/main/en_SX.xml
@@ -1233,6 +1246,8 @@
%%DATADIR%%/common/main/hr_HR.xml
%%DATADIR%%/common/main/hsb.xml
%%DATADIR%%/common/main/hsb_DE.xml
+%%DATADIR%%/common/main/ht.xml
+%%DATADIR%%/common/main/ht_HT.xml
%%DATADIR%%/common/main/hu.xml
%%DATADIR%%/common/main/hu_HU.xml
%%DATADIR%%/common/main/hy.xml
@@ -1793,6 +1808,7 @@
%%DATADIR%%/common/main/yue_Hant.xml
%%DATADIR%%/common/main/yue_Hant_CN.xml
%%DATADIR%%/common/main/yue_Hant_HK.xml
+%%DATADIR%%/common/main/yue_Hant_MO.xml
%%DATADIR%%/common/main/za.xml
%%DATADIR%%/common/main/za_CN.xml
%%DATADIR%%/common/main/zgh.xml
@@ -1857,6 +1873,7 @@
%%DATADIR%%/common/rbnf/fr_BE.xml
%%DATADIR%%/common/rbnf/fr_CH.xml
%%DATADIR%%/common/rbnf/ga.xml
+%%DATADIR%%/common/rbnf/gu.xml
%%DATADIR%%/common/rbnf/he.xml
%%DATADIR%%/common/rbnf/hi.xml
%%DATADIR%%/common/rbnf/hr.xml
@@ -1918,14 +1935,12 @@
%%DATADIR%%/common/segments/en_US.xml
%%DATADIR%%/common/segments/en_US_POSIX.xml
%%DATADIR%%/common/segments/es.xml
-%%DATADIR%%/common/segments/fi.xml
%%DATADIR%%/common/segments/fr.xml
%%DATADIR%%/common/segments/it.xml
%%DATADIR%%/common/segments/ja.xml
%%DATADIR%%/common/segments/pt.xml
%%DATADIR%%/common/segments/root.xml
%%DATADIR%%/common/segments/ru.xml
-%%DATADIR%%/common/segments/sv.xml
%%DATADIR%%/common/segments/zh.xml
%%DATADIR%%/common/segments/zh_Hant.xml
%%DATADIR%%/common/subdivisions/af.xml
@@ -1936,10 +1951,12 @@
%%DATADIR%%/common/subdivisions/be.xml
%%DATADIR%%/common/subdivisions/bg.xml
%%DATADIR%%/common/subdivisions/bn.xml
+%%DATADIR%%/common/subdivisions/br.xml
%%DATADIR%%/common/subdivisions/bs.xml
%%DATADIR%%/common/subdivisions/ca.xml
%%DATADIR%%/common/subdivisions/ccp.xml
%%DATADIR%%/common/subdivisions/ceb.xml
+%%DATADIR%%/common/subdivisions/ckb.xml
%%DATADIR%%/common/subdivisions/cs.xml
%%DATADIR%%/common/subdivisions/cy.xml
%%DATADIR%%/common/subdivisions/da.xml
@@ -1952,12 +1969,13 @@
%%DATADIR%%/common/subdivisions/eu.xml
%%DATADIR%%/common/subdivisions/fa.xml
%%DATADIR%%/common/subdivisions/fi.xml
+%%DATADIR%%/common/subdivisions/fil.xml
%%DATADIR%%/common/subdivisions/fr.xml
%%DATADIR%%/common/subdivisions/ga.xml
+%%DATADIR%%/common/subdivisions/gd.xml
%%DATADIR%%/common/subdivisions/gl.xml
%%DATADIR%%/common/subdivisions/gu.xml
%%DATADIR%%/common/subdivisions/ha.xml
-%%DATADIR%%/common/subdivisions/ha_NE.xml
%%DATADIR%%/common/subdivisions/he.xml
%%DATADIR%%/common/subdivisions/hi.xml
%%DATADIR%%/common/subdivisions/hr.xml
@@ -1970,6 +1988,7 @@
%%DATADIR%%/common/subdivisions/ja.xml
%%DATADIR%%/common/subdivisions/jv.xml
%%DATADIR%%/common/subdivisions/ka.xml
+%%DATADIR%%/common/subdivisions/kgp.xml
%%DATADIR%%/common/subdivisions/kk.xml
%%DATADIR%%/common/subdivisions/km.xml
%%DATADIR%%/common/subdivisions/kn.xml
@@ -1983,6 +2002,7 @@
%%DATADIR%%/common/subdivisions/mn.xml
%%DATADIR%%/common/subdivisions/mr.xml
%%DATADIR%%/common/subdivisions/ms.xml
+%%DATADIR%%/common/subdivisions/mt.xml
%%DATADIR%%/common/subdivisions/my.xml
%%DATADIR%%/common/subdivisions/ne.xml
%%DATADIR%%/common/subdivisions/nl.xml
@@ -2005,6 +2025,7 @@
%%DATADIR%%/common/subdivisions/sr_Latn.xml
%%DATADIR%%/common/subdivisions/sv.xml
%%DATADIR%%/common/subdivisions/sw.xml
+%%DATADIR%%/common/subdivisions/sw_KE.xml
%%DATADIR%%/common/subdivisions/ta.xml
%%DATADIR%%/common/subdivisions/te.xml
%%DATADIR%%/common/subdivisions/th.xml
@@ -2016,9 +2037,11 @@
%%DATADIR%%/common/subdivisions/vi.xml
%%DATADIR%%/common/subdivisions/yo.xml
%%DATADIR%%/common/subdivisions/yo_BJ.xml
+%%DATADIR%%/common/subdivisions/yrl.xml
%%DATADIR%%/common/subdivisions/yue.xml
%%DATADIR%%/common/subdivisions/yue_Hans.xml
%%DATADIR%%/common/subdivisions/zh.xml
+%%DATADIR%%/common/subdivisions/zh_Hant.xml
%%DATADIR%%/common/subdivisions/zu.xml
%%DATADIR%%/common/supplemental-temp/coverageLevels2.xml
%%DATADIR%%/common/supplemental/attributeValueValidity.xml
@@ -2406,6 +2429,8 @@
%%DATADIR%%/common/testData/transforms/und-Latn-t-und-ethi.txt
%%DATADIR%%/common/testData/transforms/und-Latn-t-und-gujr.txt
%%DATADIR%%/common/testData/transforms/und-Latn-t-und-guru.txt
+%%DATADIR%%/common/testData/transforms/und-Latn-t-und-hans.txt
+%%DATADIR%%/common/testData/transforms/und-Latn-t-und-hant.txt
%%DATADIR%%/common/testData/transforms/und-Latn-t-und-knda.txt
%%DATADIR%%/common/testData/transforms/und-Latn-t-und-mlym.txt
%%DATADIR%%/common/testData/transforms/und-Latn-t-und-orya.txt
@@ -2540,6 +2565,7 @@
%%DATADIR%%/common/transforms/Han-Latin.xml
%%DATADIR%%/common/transforms/Han-Spacedhan.xml
%%DATADIR%%/common/transforms/Hangul-Latin.xml
+%%DATADIR%%/common/transforms/Hant-Latin.xml
%%DATADIR%%/common/transforms/Hebrew-Latin-BGN.xml
%%DATADIR%%/common/transforms/Hebrew-Latin.xml
%%DATADIR%%/common/transforms/Hiragana-Katakana.xml
diff --git a/textproc/Makefile b/textproc/Makefile
index 4dbaf38fadaf..2d6d1d02b259 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -2141,6 +2141,7 @@
SUBDIR += wv
SUBDIR += wv2
SUBDIR += xalan-j
+ SUBDIR += xan
SUBDIR += xenv
SUBDIR += xerces-c3
SUBDIR += xerces-j
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index 58b352a1f0e7..e206a464bf1a 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.37.0
+DISTVERSION= 0.38.0
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo
index 820120e0a4e1..85ee4f77a830 100644
--- a/textproc/harper/distinfo
+++ b/textproc/harper/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747689736
+TIMESTAMP = 1747976532
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
@@ -711,5 +711,5 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (Automattic-harper-v0.37.0_GH0.tar.gz) = 387f3974bc49a3aec3955654e2c5748a12c6c25137d2b86579534b582839a90a
-SIZE (Automattic-harper-v0.37.0_GH0.tar.gz) = 3860344
+SHA256 (Automattic-harper-v0.38.0_GH0.tar.gz) = 78f43f3f9c003070ddb34c64ba419711030a172de44b9fff7ab4dd13d04e6ce5
+SIZE (Automattic-harper-v0.38.0_GH0.tar.gz) = 3862471
diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile
index aa7b21be4483..8fb05f8f00f3 100644
--- a/textproc/ibus-typing-booster/Makefile
+++ b/textproc/ibus-typing-booster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-typing-booster
-PORTVERSION= 2.27.46
+PORTVERSION= 2.27.59
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
@@ -14,12 +14,12 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \
LIB_DEPENDS= libibus-1.0.so:textproc/ibus \
libm17n.so:devel/m17n-lib
RUN_DEPENDS= CLDR>0:textproc/CLDR \
+ UCD>0:textproc/UCD \
${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rapidfuzz>0:devel/py-rapidfuzz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hunspell>0:textproc/py-hunspell@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycountry>0:textproc/py-pycountry@${PY_FLAVOR} \
- ${LOCALBASE}/share/unicode/ucd/Index.txt:textproc/UCD \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
TEST_DEPENDS= ${LOCALBASE}/share/hunspell/cs_CZ.dic:textproc/cs-hunspell \
${LOCALBASE}/share/hunspell/de_DE.dic:german/hunspell \
@@ -60,11 +60,10 @@ OPTIONS_DEFAULT=HUNSPELL
HUNSPELL_RUN_DEPENDS= hunspell:textproc/hunspell
SPELL2FIX= engine/itb_util.py setup/user_transliteration.py
-SHR2FIX= engine/itb_util.py engine/itb_emoji.py engine/hunspell_table.py \
- tests/test_compose_sequences.py engine/itb_sound.py \
- setup/user_transliteration.py ${GLIB_SCHEMAS}
+SHR2FIX= engine/itb_sound.py ${GLIB_SCHEMAS}
XML2FIX= org.freedesktop.ibus.engine.typing_booster.metainfo.xml.in \
org.freedesktop.ibus.engine.typing_booster.emoji_picker.metainfo.xml.in
+X11LOC2FIX= engine/itb_util.py tests/test_compose_sequences.py tests/test_itb.py
COMP2DEL= engine/Makefile setup/Makefile
pre-configure:
@@ -81,6 +80,12 @@ pre-configure:
${REINPLACE_CMD} -e 's|/usr/share/ibus-typing-booster|${DATADIR}|' \
-e 's|/usr/share|${LOCALBASE}/share|' ${WRKSRC}/${f}
.endfor
+ ${REINPLACE_CMD} -e 's|/usr/share/unicode|${LOCALBASE}/share/unicode|' \
+ ${WRKSRC}/engine/itb_emoji.py
+.for f in ${X11LOC2FIX}
+ ${REINPLACE_CMD} -e 's|/usr/share/X11/locale|${LOCALBASE}/lib/X11/locale|' \
+ ${WRKSRC}/${f}
+.endfor
post-configure:
.for f in ${COMP2DEL}
diff --git a/textproc/ibus-typing-booster/distinfo b/textproc/ibus-typing-booster/distinfo
index b919aaa723a2..26225170ae8c 100644
--- a/textproc/ibus-typing-booster/distinfo
+++ b/textproc/ibus-typing-booster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746539534
-SHA256 (mike-fabian-ibus-typing-booster-2.27.46_GH0.tar.gz) = fa36b95bfd5c0ff1678cca3b78cea270b799e543c4e5dd37617dc6b8f864c22c
-SIZE (mike-fabian-ibus-typing-booster-2.27.46_GH0.tar.gz) = 13425155
+TIMESTAMP = 1747906464
+SHA256 (mike-fabian-ibus-typing-booster-2.27.59_GH0.tar.gz) = 9de946f644bab6fca7af9280c62545d21def02ed6c2f989cba1b932db943d7bd
+SIZE (mike-fabian-ibus-typing-booster-2.27.59_GH0.tar.gz) = 13491352
diff --git a/textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in b/textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in
index ec09186f2776..2198095280c6 100644
--- a/textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in
+++ b/textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in
@@ -1,7 +1,7 @@
---- setup/ibus-setup-typing-booster.desktop.in.in.orig 2016-12-14 02:45:06 UTC
+--- setup/ibus-setup-typing-booster.desktop.in.in.orig 2025-05-21 16:18:59 UTC
+++ setup/ibus-setup-typing-booster.desktop.in.in
-@@ -5,4 +5,5 @@ Exec=${LIBEXECDIR}/ibus-setup-typing-boo
- Icon=${PKGDATADIR}/icons/ibus-hunspell-table.svg
+@@ -5,4 +5,5 @@ Type=Application
+ Icon=ibus-typing-booster
NoDisplay=true
Type=Application
-StartupNotify=true
diff --git a/textproc/libxml++/Makefile b/textproc/libxml++/Makefile
index e6ee7969fb8c..f89334433f34 100644
--- a/textproc/libxml++/Makefile
+++ b/textproc/libxml++/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libxml++
DISTVERSION= 5.4.0
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= GNOME \
https://github.com/libxmlplusplus/libxmlplusplus/releases/download/${DISTVERSION}/
@@ -16,11 +17,11 @@ USES= compiler:c++17-lang gnome meson pkgconfig tar:xz
USE_GNOME= libxml2
USE_LDCONFIG= yes
-MESON_ARGS= -Ddefault_library=both \
- -Dbuild-examples=false \
- -Dbuild-manual=false
+MESON_ARGS= -Dbuild-examples=false \
+ -Dbuild-manual=false \
+ -Ddefault_library=both
-PLIST_SUB= VERSION=5.0 \
- API_VERSION=5.0
+PLIST_SUB= API_VERSION=5.0 \
+ VERSION=5.0
.include <bsd.port.mk>
diff --git a/textproc/libxml++/files/patch-libxml++.pc.in b/textproc/libxml++/files/patch-libxml++.pc.in
deleted file mode 100644
index f59451ca7ce1..000000000000
--- a/textproc/libxml++/files/patch-libxml++.pc.in
+++ /dev/null
@@ -1,8 +0,0 @@
---- libxml++.pc.in.orig 2021-05-27 10:36:45 UTC
-+++ libxml++.pc.in
-@@ -16,4 +16,4 @@ Libs: -L${libdir} -lxml++@MSVC_TOOLSET_VER@-@LIBXMLXX_
- URL: https://libxmlplusplus.github.io/libxmlplusplus/
- Requires: @LIBXMLXX_MODULES@
- Libs: -L${libdir} -lxml++@MSVC_TOOLSET_VER@-@LIBXMLXX_API_VERSION@ @LIBXML2_LIB_NO_PKGCONFIG@
--Cflags: -I${includedir}/@LIBXMLXX_MODULE_NAME@ -I${libdir}/@LIBXMLXX_MODULE_NAME@/include
-+Cflags: -I${includedir}/@LIBXMLXX_MODULE_NAME@ -I${includedir}/@LIBXMLXX_MODULE_NAME@/include
diff --git a/textproc/libxml++/files/patch-libxml++_meson.build b/textproc/libxml++/files/patch-libxml++_meson.build
new file mode 100644
index 000000000000..895e628b1a2a
--- /dev/null
+++ b/textproc/libxml++/files/patch-libxml++_meson.build
@@ -0,0 +1,11 @@
+--- libxml++/meson.build.orig 2025-05-22 18:00:46 UTC
++++ libxml++/meson.build
+@@ -143,7 +143,7 @@ pkg_config.generate(xmlxx_library,
+ requires: xmlxx_pc_requires,
+ libraries: libxml2_lib_pkgconfig,
+ subdirs: [xmlxx_pcname],
+- extra_cflags: ['-I${libdir}/' + xmlxx_pcname + '/include'],
++ extra_cflags: ['-I${includedir}/' + xmlxx_pcname + '/include'],
+ )
+
+ # This is used when building example programs and test programs.
diff --git a/textproc/libxml++/files/patch-meson.build b/textproc/libxml++/files/patch-meson.build
index d7d09167e712..92145d92b431 100644
--- a/textproc/libxml++/files/patch-meson.build
+++ b/textproc/libxml++/files/patch-meson.build
@@ -1,4 +1,4 @@
---- meson.build.orig 2024-01-11 13:10:47 UTC
+--- meson.build.orig 2024-08-13 14:23:04 UTC
+++ meson.build
@@ -98,7 +98,7 @@ install_datadir = get_option('datadir')
install_includedir = get_option('includedir')
@@ -9,8 +9,8 @@
# Dependencies.
# xmlxx_build_dep: Dependencies when building the libxml++ library.
-@@ -370,7 +370,7 @@ xmlxxconfig_h_meson = files('libxml++config.h.meson')
- )
+@@ -295,7 +295,7 @@ xmlxxconfig_h_meson = files('libxml++config.h.meson')
+ endif
xmlxxconfig_h_meson = files('libxml++config.h.meson')
-install_includeconfigdir = install_libdir / xmlxx_pcname / 'include'
diff --git a/textproc/libxml2/files/patch-python_libxml.c b/textproc/libxml2/files/patch-python_libxml.c
deleted file mode 100644
index 7bbc98d75033..000000000000
--- a/textproc/libxml2/files/patch-python_libxml.c
+++ /dev/null
@@ -1,35 +0,0 @@
---- python/libxml.c.orig 2023-08-11 20:30:35 UTC
-+++ python/libxml.c
-@@ -1606,12 +1606,19 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNUSED void *ctx,
- PyObject *message;
- PyObject *result;
- char str[1000];
-+ unsigned char *ptr = (unsigned char *)str;
-
- #ifdef DEBUG_ERROR
- printf("libxml_xmlErrorFuncHandler(%p, %s, ...) called\n", ctx, msg);
- #endif
-
-+#if PY_MAJOR_VERSION >= 3
-+ /* Ensure the error string doesn't start at UTF8 continuation. */
-+ while (*ptr && (*ptr & 0xc0) == 0x80)
-+ ptr++;
-+#endif
-
-+
- if (libxml_xmlPythonErrorFuncHandler == NULL) {
- va_start(ap, msg);
- vfprintf(stderr, msg, ap);
-@@ -1625,9 +1632,11 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNUSED void *ctx,
- list = PyTuple_New(2);
- PyTuple_SetItem(list, 0, libxml_xmlPythonErrorFuncCtxt);
- Py_XINCREF(libxml_xmlPythonErrorFuncCtxt);
-- message = libxml_charPtrConstWrap(str);
-+ message = libxml_charPtrConstWrap(ptr);
- PyTuple_SetItem(list, 1, message);
- result = PyObject_CallObject(libxml_xmlPythonErrorFuncHandler, list);
-+ /* Forget any errors caused in the error handler. */
-+ PyErr_Clear();
- Py_XDECREF(list);
- Py_XDECREF(result);
- }
diff --git a/textproc/mdbook/Makefile b/textproc/mdbook/Makefile
index 909b92830e7a..ce3f245f4248 100644
--- a/textproc/mdbook/Makefile
+++ b/textproc/mdbook/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mdbook
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.49
+DISTVERSION= 0.4.50
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/mdbook/Makefile.crates b/textproc/mdbook/Makefile.crates
index 93ef3836562a..2075009c2946 100644
--- a/textproc/mdbook/Makefile.crates
+++ b/textproc/mdbook/Makefile.crates
@@ -10,26 +10,26 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
anstyle-svg-0.1.7 \
- anstyle-wincon-3.0.7 \
+ anstyle-wincon-3.0.8 \
anyhow-1.0.98 \
autocfg-1.4.0 \
- backtrace-0.3.74 \
+ backtrace-0.3.75 \
base64-0.21.7 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
bstr-1.12.0 \
bumpalo-3.17.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- cc-1.2.21 \
+ cc-1.2.24 \
cfg-if-1.0.0 \
chrono-0.4.41 \
- clap-4.5.37 \
- clap_builder-4.5.37 \
- clap_complete-4.5.48 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_complete-4.5.50 \
clap_lex-0.7.4 \
colorchoice-1.0.3 \
content_inspector-0.2.4 \
@@ -45,7 +45,6 @@ CARGO_CRATES= addr2line-0.24.2 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
data-encoding-2.9.0 \
- dbus-0.9.7 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -59,7 +58,7 @@ CARGO_CRATES= addr2line-0.24.2 \
env_filter-0.1.3 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- errno-0.3.11 \
+ errno-0.3.12 \
fastrand-2.3.0 \
filetime-0.2.25 \
fnv-1.0.7 \
@@ -74,7 +73,7 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-util-0.3.31 \
generic-array-0.14.7 \
getrandom-0.2.16 \
- getrandom-0.3.2 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
globset-0.4.16 \
h2-0.3.26 \
@@ -94,35 +93,31 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-0.14.32 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.1 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.1 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.1 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
indexmap-2.9.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
- jiff-0.2.12 \
- jiff-static-0.2.12 \
+ jiff-0.2.14 \
+ jiff-static-0.2.14 \
js-sys-0.3.77 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
libc-0.2.172 \
- libdbus-sys-0.2.5 \
libredox-0.1.3 \
linux-raw-sys-0.9.4 \
- litemap-0.7.5 \
+ litemap-0.8.0 \
lock_api-0.4.12 \
log-0.4.27 \
mac-0.1.1 \
@@ -147,7 +142,8 @@ CARGO_CRATES= addr2line-0.24.2 \
num-traits-0.2.19 \
object-0.36.7 \
once_cell-1.21.3 \
- opener-0.7.2 \
+ once_cell_polyfill-1.70.1 \
+ opener-0.8.1 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
pathdiff-0.2.3 \
@@ -169,9 +165,9 @@ CARGO_CRATES= addr2line-0.24.2 \
pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- 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 \
precomputed-hash-0.1.1 \
pretty_assertions-1.4.1 \
@@ -191,7 +187,7 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-syntax-0.8.5 \
rustc-demangle-0.1.24 \
rustix-1.0.7 \
- rustversion-1.0.20 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
scoped-tls-1.0.1 \
@@ -220,15 +216,15 @@ CARGO_CRATES= addr2line-0.24.2 \
syn-1.0.109 \
syn-2.0.101 \
synstructure-0.13.2 \
- tempfile-3.19.1 \
+ tempfile-3.20.0 \
tendril-0.4.3 \
terminal_size-0.4.2 \
thiserror-1.0.69 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- tinystr-0.7.6 \
- tokio-1.44.2 \
+ tinystr-0.8.1 \
+ tokio-1.45.0 \
tokio-macros-2.5.0 \
tokio-tungstenite-0.21.0 \
tokio-util-0.7.15 \
@@ -246,7 +242,6 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-width-0.2.0 \
url-2.5.4 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
@@ -261,17 +256,14 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
- web_atoms-0.1.1 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
+ web_atoms-0.1.2 \
winapi-util-0.1.9 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.0 \
+ windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.1 \
- windows-result-0.3.2 \
- windows-strings-0.4.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
@@ -284,15 +276,15 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ writeable-0.6.1 \
xml5ever-0.17.0 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
+ 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
diff --git a/textproc/mdbook/distinfo b/textproc/mdbook/distinfo
index 2e6f21b95860..1ad9a96706f8 100644
--- a/textproc/mdbook/distinfo
+++ b/textproc/mdbook/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746486137
+TIMESTAMP = 1748028928
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
@@ -23,14 +23,14 @@ SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d6789
SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
SHA256 (rust/crates/anstyle-svg-0.1.7.crate) = d3607949e9f6de49ea4bafe12f5e4fd73613ebf24795e48587302a8cc0e4bb35
SIZE (rust/crates/anstyle-svg-0.1.7.crate) = 12966
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anstyle-wincon-3.0.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
+SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
@@ -39,8 +39,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
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/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
@@ -51,18 +51,18 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cc-1.2.21.crate) = 8691782945451c1c383942c4874dbe63814f61cb57ef773cda2972682b7bb3c0
-SIZE (rust/crates/cc-1.2.21.crate) = 106117
+SHA256 (rust/crates/cc-1.2.24.crate) = 16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7
+SIZE (rust/crates/cc-1.2.24.crate) = 106557
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071
-SIZE (rust/crates/clap-4.5.37.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2
-SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761
-SHA256 (rust/crates/clap_complete-4.5.48.crate) = be8c97f3a6f02b9e24cadc12aaba75201d18754b53ea0a9d99642f806ccdb4c9
-SIZE (rust/crates/clap_complete-4.5.48.crate) = 48036
+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_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
@@ -93,8 +93,6 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
-SHA256 (rust/crates/dbus-0.9.7.crate) = 1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b
-SIZE (rust/crates/dbus-0.9.7.crate) = 104206
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -121,8 +119,8 @@ 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.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
@@ -151,8 +149,8 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
@@ -191,32 +189,26 @@ SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
-SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
-SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
-SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
@@ -229,26 +221,24 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.12.crate) = d07d8d955d798e7a4d6f9c58cd1f1916e790b42b092758a9ef6e16fef9f1b3fd
-SIZE (rust/crates/jiff-0.2.12.crate) = 706826
-SHA256 (rust/crates/jiff-static-0.2.12.crate) = f244cfe006d98d26f859c7abd1318d85327e1882dc9cef80f62daeeb0adcf300
-SIZE (rust/crates/jiff-static-0.2.12.crate) = 76130
+SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
+SIZE (rust/crates/jiff-0.2.14.crate) = 712978
+SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
+SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
SHA256 (rust/crates/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/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libdbus-sys-0.2.5.crate) = 06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72
-SIZE (rust/crates/libdbus-sys-0.2.5.crate) = 1557017
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
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.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+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
@@ -297,8 +287,10 @@ SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b665
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681
-SIZE (rust/crates/opener-0.7.2.crate) = 19229
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/opener-0.8.1.crate) = de96cad6ee771be7f68df884d3767460b4684012308d8342ed5623fe62b2628c
+SIZE (rust/crates/opener-0.8.1.crate) = 26629
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
@@ -341,12 +333,12 @@ 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/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
-SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/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/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
@@ -385,8 +377,8 @@ SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
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/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -443,8 +435,8 @@ SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e
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.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
@@ -457,10 +449,10 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165
+SIZE (rust/crates/tokio-1.45.0.crate) = 800721
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
@@ -495,8 +487,6 @@ SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384e
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8-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
@@ -525,28 +515,22 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web_atoms-0.1.1.crate) = 08bcbdcad8fb2e316072ba6bbe09419afdb550285668ac2534f4230a6f2da0ee
-SIZE (rust/crates/web_atoms-0.1.1.crate) = 27361
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/web_atoms-0.1.2.crate) = 0b9c5f0bc545ea3b20b423e33b9b457764de0b3730cd957f6c6aa6c301785f6e
+SIZE (rust/crates/web_atoms-0.1.2.crate) = 24984
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
-SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
-SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
-SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
@@ -571,18 +555,16 @@ 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/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/xml5ever-0.17.0.crate) = 4034e1d05af98b51ad7214527730626f019682d797ba38b51689212118d8e650
SIZE (rust/crates/xml5ever-0.17.0.crate) = 41208
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/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
@@ -591,9 +573,11 @@ SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e
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-lang-mdBook-v0.4.49_GH0.tar.gz) = 103a1cae7a8036c81dfce14e8e421ba6d983acc708b52ebbffc98ca544419906
-SIZE (rust-lang-mdBook-v0.4.49_GH0.tar.gz) = 1552268
+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-lang-mdBook-v0.4.50_GH0.tar.gz) = 2d86ec7769f4ff3068e86a9bbc46bec4f0b78cffb6021dd24c82a4d44b5d27f6
+SIZE (rust-lang-mdBook-v0.4.50_GH0.tar.gz) = 1552608
diff --git a/textproc/p5-JavaScript-Packer/Makefile b/textproc/p5-JavaScript-Packer/Makefile
index 7f5b7d5ee639..4cc639223c1b 100644
--- a/textproc/p5-JavaScript-Packer/Makefile
+++ b/textproc/p5-JavaScript-Packer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= JavaScript-Packer
-PORTVERSION= 2.11
+PORTVERSION= 2.12
CATEGORIES= textproc www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/textproc/p5-JavaScript-Packer/distinfo b/textproc/p5-JavaScript-Packer/distinfo
index bb8ac9d85e0b..1979e24cc755 100644
--- a/textproc/p5-JavaScript-Packer/distinfo
+++ b/textproc/p5-JavaScript-Packer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674589688
-SHA256 (JavaScript-Packer-2.11.tar.gz) = 1b28cc514b9ae8a041020c087d3cc202031c16faa893afabb65fa6ba2e6e1101
-SIZE (JavaScript-Packer-2.11.tar.gz) = 281643
+TIMESTAMP = 1747715324
+SHA256 (JavaScript-Packer-2.12.tar.gz) = b46799f76564e9b43ba451316b4518b511d1428ab5bc3f26b573c0eded7a4ba4
+SIZE (JavaScript-Packer-2.12.tar.gz) = 286047
diff --git a/textproc/p5-PPIx-Regexp/Makefile b/textproc/p5-PPIx-Regexp/Makefile
index 8a12607c5ae7..4964142f52ed 100644
--- a/textproc/p5-PPIx-Regexp/Makefile
+++ b/textproc/p5-PPIx-Regexp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PPIx-Regexp
-DISTVERSION= 0.088
+DISTVERSION= 0.089
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:WYANT
diff --git a/textproc/p5-PPIx-Regexp/distinfo b/textproc/p5-PPIx-Regexp/distinfo
index 9936569dc8dd..5b2c11ece84e 100644
--- a/textproc/p5-PPIx-Regexp/distinfo
+++ b/textproc/p5-PPIx-Regexp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677688085
-SHA256 (PPIx-Regexp-0.088.tar.gz) = 885433f9b102fad4fd36b21c7320bb036036111caf998131bf416f7cd5ee9764
-SIZE (PPIx-Regexp-0.088.tar.gz) = 255295
+TIMESTAMP = 1747744233
+SHA256 (PPIx-Regexp-0.089.tar.gz) = 9865f61f59da3b8aa32492580a8ecc9e24d251c00a5eb685678569928a2f8881
+SIZE (PPIx-Regexp-0.089.tar.gz) = 255295
diff --git a/textproc/p5-Text-Table-HTML/Makefile b/textproc/p5-Text-Table-HTML/Makefile
index 15c0b8edd4f0..8cebad1d667e 100644
--- a/textproc/p5-Text-Table-HTML/Makefile
+++ b/textproc/p5-Text-Table-HTML/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Text-Table-HTML
-PORTVERSION= 0.011
+PORTVERSION= 0.012
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/textproc/p5-Text-Table-HTML/distinfo b/textproc/p5-Text-Table-HTML/distinfo
index 891c8a592333..4242daa901ff 100644
--- a/textproc/p5-Text-Table-HTML/distinfo
+++ b/textproc/p5-Text-Table-HTML/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580064
-SHA256 (Text-Table-HTML-0.011.tar.gz) = 312874ae4878109dacd21e084d2f68255a39a86d13d7aa9a038e1f05f565b917
-SIZE (Text-Table-HTML-0.011.tar.gz) = 21321
+TIMESTAMP = 1747715326
+SHA256 (Text-Table-HTML-0.012.tar.gz) = e10fc5bef7a4ec3f7dbe47b94505b7b0c612ed9549073d0d9acc6fc4ab5b4df2
+SIZE (Text-Table-HTML-0.012.tar.gz) = 23183
diff --git a/textproc/py-cyclonedx-python-lib/Makefile b/textproc/py-cyclonedx-python-lib/Makefile
index 9185a5352595..dd058d6b83e3 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cyclonedx-python-lib
-PORTVERSION= 10.0.0
+PORTVERSION= 10.0.1
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
diff --git a/textproc/py-cyclonedx-python-lib/distinfo b/textproc/py-cyclonedx-python-lib/distinfo
index 3d84b79605bd..eb9b4a5b31fc 100644
--- a/textproc/py-cyclonedx-python-lib/distinfo
+++ b/textproc/py-cyclonedx-python-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936218
-SHA256 (cyclonedx_python_lib-10.0.0.tar.gz) = d0b3deb90659faf3acc909e487af216199c1a0ee976e1601ea13649bd6a070db
-SIZE (cyclonedx_python_lib-10.0.0.tar.gz) = 1033605
+TIMESTAMP = 1747715468
+SHA256 (cyclonedx_python_lib-10.0.1.tar.gz) = 6c7a8c27a28279d22d92d4e0982e59beed3076a1aa4928a27830b0eaa2ca4f29
+SIZE (cyclonedx_python_lib-10.0.1.tar.gz) = 1034166
diff --git a/textproc/py-libxml2/Makefile b/textproc/py-libxml2/Makefile
index 84796bac21b3..7633fdebb4a1 100644
--- a/textproc/py-libxml2/Makefile
+++ b/textproc/py-libxml2/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc gnome python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-snowballstemmer/Makefile b/textproc/py-snowballstemmer/Makefile
index 8cb8cb13bc93..11c45ab8a757 100644
--- a/textproc/py-snowballstemmer/Makefile
+++ b/textproc/py-snowballstemmer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= snowballstemmer
-PORTVERSION= 3.0.0
+PORTVERSION= 3.0.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-snowballstemmer/distinfo b/textproc/py-snowballstemmer/distinfo
index 29429272f775..46c81ca60a43 100644
--- a/textproc/py-snowballstemmer/distinfo
+++ b/textproc/py-snowballstemmer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546586
-SHA256 (snowballstemmer-3.0.0.tar.gz) = 3b6fbff97e1629e9f4a0c8b45b56f3d2226ca8cd15d5b5024148e398e1ad0113
-SIZE (snowballstemmer-3.0.0.tar.gz) = 104767
+TIMESTAMP = 1747715470
+SHA256 (snowballstemmer-3.0.1.tar.gz) = 6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895
+SIZE (snowballstemmer-3.0.1.tar.gz) = 105575
diff --git a/textproc/py-urlscan/Makefile b/textproc/py-urlscan/Makefile
index 24c58ea7a82a..da053e4733de 100644
--- a/textproc/py-urlscan/Makefile
+++ b/textproc/py-urlscan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= urlscan
-DISTVERSION= 1.0.6
+DISTVERSION= 1.0.7
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-urlscan/distinfo b/textproc/py-urlscan/distinfo
index f8cfb3298ce2..f7ac62d2e139 100644
--- a/textproc/py-urlscan/distinfo
+++ b/textproc/py-urlscan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732456032
-SHA256 (urlscan-1.0.6.tar.gz) = 3bbf8900de23913c29aed27702eaba92a871b2fe95920e72c56a19fff7cb4581
-SIZE (urlscan-1.0.6.tar.gz) = 35939
+TIMESTAMP = 1748162436
+SHA256 (urlscan-1.0.7.tar.gz) = 041b932f94cb1e2e8dbb20f43322da85cb483be328fa10477c6e5e96a89891c3
+SIZE (urlscan-1.0.7.tar.gz) = 36858
diff --git a/textproc/qstardict/Makefile b/textproc/qstardict/Makefile
index 3a952813d776..a8f4eb687571 100644
--- a/textproc/qstardict/Makefile
+++ b/textproc/qstardict/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qstardict
-DISTVERSION= 3.0.0
+DISTVERSION= 4.0.0
CATEGORIES= textproc
MASTER_SITES= https://qstardict.ylsoftware.com/files/
@@ -10,7 +10,10 @@ WWW= https://qstardict.ylsoftware.com/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c++17-lang gettext gl gnome pkgconfig qmake qt:6 xorg
+LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
+
+USES= compiler:c++17-lang gettext-runtime gl gnome pkgconfig qmake \
+ qt:6 xorg
USE_GL= opengl
USE_GNOME= glib20
USE_QT= base tools:build
@@ -18,14 +21,18 @@ USE_XORG= x11
QMAKE_ARGS= INSTALL_PREFIX=${PREFIX}
+PORTDATA= *
+PORTDOCS= *
+
OPTIONS_DEFINE= DOCS
-OPTIONS_SUB= yes
# Path to dictionaries installed by stardict-* ports
-DICPATH= ${LOCALBASE}/share/stardict/dic
+DICPATH= share/stardict/dic
post-patch:
- ${REINPLACE_CMD} '/m_dictDirs/s|/usr/share/stardict/dic|${PREFIX}/share/stardict/dic|g' \
+ @${REINPLACE_CMD} '/${DICPATH:S/\//\\\//g}/s|/usr|${PREFIX}|' \
${WRKSRC}/plugins/stardict/stardict.cpp
+ @${REINPLACE_CMD} '/VERSION = /s/3\.0\.0/${DISTVERSION}/' \
+ ${WRKSRC}/qstardict.pri
.include <bsd.port.mk>
diff --git a/textproc/qstardict/distinfo b/textproc/qstardict/distinfo
index e965125b291e..57917d714ac1 100644
--- a/textproc/qstardict/distinfo
+++ b/textproc/qstardict/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734067811
-SHA256 (qstardict-3.0.0.tar.gz) = dbaf26711ad8ffa36c2befd3406b59c5c8d94d02ce35f377122aad5582f85df9
-SIZE (qstardict-3.0.0.tar.gz) = 489375
+TIMESTAMP = 1747764071
+SHA256 (qstardict-4.0.0.tar.gz) = ab8cfd9f8cb1c293c2fbd0b092ee63769c41a0c3a655d6667c6c13bc98cb492d
+SIZE (qstardict-4.0.0.tar.gz) = 565014
diff --git a/textproc/qstardict/files/patch-qstardict.pro b/textproc/qstardict/files/patch-qstardict.pro
new file mode 100644
index 000000000000..1ff02c5f55d3
--- /dev/null
+++ b/textproc/qstardict/files/patch-qstardict.pro
@@ -0,0 +1,10 @@
+--- qstardict.pro.orig 2025-05-23 18:12:50 UTC
++++ qstardict.pro
+@@ -24,7 +24,6 @@ DOCS += \
+
+ DOCS += \
+ AUTHORS \
+- COPYING \
+ ChangeLog \
+ THANKS
+ DISTFILES += $$DOCS \
diff --git a/textproc/qstardict/pkg-descr b/textproc/qstardict/pkg-descr
index 1dfc0c75ac0f..161d29463c52 100644
--- a/textproc/qstardict/pkg-descr
+++ b/textproc/qstardict/pkg-descr
@@ -1,8 +1,13 @@
-QStarDict is a StarDict clone written with using Qt4.
-The user interface is similar to StarDict.
+QStarDict is a free dictionary application written using Qt for
+learning languages. The user interface is similar to StarDict.
Main features
-* Full support of StarDict dictionaries
-* Working in system tray
-* Scanning mouse selection and showing popup window
- with translation of selected word
+* Full support of StarDict 2.x dictionaries
+* Working in the system tray
+* Scanning mouse selection and showing a popup window with
+ translation of selected words
+* Translations reformatting
+* Pronuncation of translated words
+* Pronunciation if IPA transcriptions in the translations
+* Plugins support
+* Training for studying words
diff --git a/textproc/qstardict/pkg-message b/textproc/qstardict/pkg-message
index e4f368a8f916..aa95679f2573 100644
--- a/textproc/qstardict/pkg-message
+++ b/textproc/qstardict/pkg-message
@@ -4,8 +4,8 @@
QStarDict can support for StarDict dictionaries.
You can install some dictionaries for StarDict(QStarDict):
- textproc/stardict2-dict-fa_IR English-Persian dictionary
- textproc/stardict2-dictd_mova Dictionaries from www.mova.org
+ russian/stardict-dictionaries English-Russian dictionaries
+ textproc/stardict-dict-fa_IR English-Persian dictionary
EOM
}
]
diff --git a/textproc/qstardict/pkg-plist b/textproc/qstardict/pkg-plist
index 2c595ed80d3c..06df6f090f77 100644
--- a/textproc/qstardict/pkg-plist
+++ b/textproc/qstardict/pkg-plist
@@ -2,23 +2,4 @@ bin/qstardict
lib/qstardict/plugins/libstardict.so
lib/qstardict/plugins/libweb.so
share/applications/qstardict.desktop
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/THANKS
share/pixmaps/qstardict.png
-%%DATADIR%%/translations/qstardict-bg_BG.qm
-%%DATADIR%%/translations/qstardict-cs_CZ.qm
-%%DATADIR%%/translations/qstardict-de_DE.qm
-%%DATADIR%%/translations/qstardict-es_ES.qm
-%%DATADIR%%/translations/qstardict-fr_FR.qm
-%%DATADIR%%/translations/qstardict-he_IL.qm
-%%DATADIR%%/translations/qstardict-it_IT.qm
-%%DATADIR%%/translations/qstardict-ka_GE.ts
-%%DATADIR%%/translations/qstardict-lt_LT.qm
-%%DATADIR%%/translations/qstardict-pl_PL.qm
-%%DATADIR%%/translations/qstardict-pt_BR.qm
-%%DATADIR%%/translations/qstardict-ru_RU.qm
-%%DATADIR%%/translations/qstardict-ua_UA.qm
-%%DATADIR%%/translations/qstardict-zh_CN.qm
-%%DATADIR%%/translations/qstardict-zh_TW.qm
diff --git a/textproc/rubygem-diff-lcs/Makefile b/textproc/rubygem-diff-lcs/Makefile
index 4603dc6be218..155ae82b55ca 100644
--- a/textproc/rubygem-diff-lcs/Makefile
+++ b/textproc/rubygem-diff-lcs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= diff-lcs
-PORTVERSION= 1.6.1
+PORTVERSION= 1.6.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-diff-lcs/distinfo b/textproc/rubygem-diff-lcs/distinfo
index 3fbefd58855d..116109c550f1 100644
--- a/textproc/rubygem-diff-lcs/distinfo
+++ b/textproc/rubygem-diff-lcs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289472
-SHA256 (rubygem/diff-lcs-1.6.1.gem) = 12a5a83f3e37a8e2f4427268e305914d5f1879f22b4e73bb1a09f76a3dd86cd4
-SIZE (rubygem/diff-lcs-1.6.1.gem) = 58880
+TIMESTAMP = 1747716444
+SHA256 (rubygem/diff-lcs-1.6.2.gem) = 9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962
+SIZE (rubygem/diff-lcs-1.6.2.gem) = 59392
diff --git a/textproc/rubygem-google-cloud-translate-v3/Makefile b/textproc/rubygem-google-cloud-translate-v3/Makefile
index 2a244b846b11..c0289bde14b9 100644
--- a/textproc/rubygem-google-cloud-translate-v3/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-translate-v3
-PORTVERSION= 1.4.1
+PORTVERSION= 1.5.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -13,10 +13,10 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-translate-v3/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 \
- rubygem-google-cloud-location>=0.7<2.0:net/rubygem-google-cloud-location \
- rubygem-google-iam-v1>=0.7<2.0:devel/rubygem-google-iam-v1
+ rubygem-google-cloud-location>=1.0<2:net/rubygem-google-cloud-location \
+ rubygem-google-iam-v1>=1.3<2:devel/rubygem-google-iam-v1
USES= gem
diff --git a/textproc/rubygem-google-cloud-translate-v3/distinfo b/textproc/rubygem-google-cloud-translate-v3/distinfo
index cdaf36298cdc..776e9420609b 100644
--- a/textproc/rubygem-google-cloud-translate-v3/distinfo
+++ b/textproc/rubygem-google-cloud-translate-v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547526
-SHA256 (rubygem/google-cloud-translate-v3-1.4.1.gem) = 2bf9336bddcbc9972cce4f53d3378e12b0aadfbee11fda5d1afa2d9ab027af8c
-SIZE (rubygem/google-cloud-translate-v3-1.4.1.gem) = 111616
+TIMESTAMP = 1747716410
+SHA256 (rubygem/google-cloud-translate-v3-1.5.0.gem) = a7c11d624d715864178d855f23dc7c32f6bb78624d2591a76e359209204bb1f7
+SIZE (rubygem/google-cloud-translate-v3-1.5.0.gem) = 111616
diff --git a/textproc/rubygem-libxml-ruby/Makefile b/textproc/rubygem-libxml-ruby/Makefile
index 7fda54f08eb1..9c32803a0ae0 100644
--- a/textproc/rubygem-libxml-ruby/Makefile
+++ b/textproc/rubygem-libxml-ruby/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libxml-ruby
-PORTVERSION= 5.0.3
+PORTVERSION= 5.0.4
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-libxml-ruby/distinfo b/textproc/rubygem-libxml-ruby/distinfo
index 0f2921d0b16e..7c6b8c292746 100644
--- a/textproc/rubygem-libxml-ruby/distinfo
+++ b/textproc/rubygem-libxml-ruby/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710712764
-SHA256 (rubygem/libxml-ruby-5.0.3.gem) = 5a530dba36066752bba59515ae612362c1343f1d0ee6cf74700499c7dd2a2bde
-SIZE (rubygem/libxml-ruby-5.0.3.gem) = 364544
+TIMESTAMP = 1747716412
+SHA256 (rubygem/libxml-ruby-5.0.4.gem) = 78c3fb06c88a0e2b26197efa82fa663229809c1c8bf4e259bdaa8e2b60856ae6
+SIZE (rubygem/libxml-ruby-5.0.4.gem) = 364544
diff --git a/textproc/rubygem-loofah/Makefile b/textproc/rubygem-loofah/Makefile
index cd1a155d58c3..cd81de96b7cf 100644
--- a/textproc/rubygem-loofah/Makefile
+++ b/textproc/rubygem-loofah/Makefile
@@ -1,5 +1,5 @@
PORTNAME= loofah
-PORTVERSION= 2.24.0
+PORTVERSION= 2.24.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-loofah/distinfo b/textproc/rubygem-loofah/distinfo
index a8a268957049..4d10700baf68 100644
--- a/textproc/rubygem-loofah/distinfo
+++ b/textproc/rubygem-loofah/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735792377
-SHA256 (rubygem/loofah-2.24.0.gem) = 61e6a710883abb8210887f3dc868cf3ed66594c509d9ff6987621efa6651ee1e
-SIZE (rubygem/loofah-2.24.0.gem) = 34304
+TIMESTAMP = 1747716414
+SHA256 (rubygem/loofah-2.24.1.gem) = 655a30842b70ec476410b347ab1cd2a5b92da46a19044357bbd9f401b009a337
+SIZE (rubygem/loofah-2.24.1.gem) = 34304
diff --git a/textproc/rubygem-psych/Makefile b/textproc/rubygem-psych/Makefile
index 07c3da1f4616..14e00d293cc5 100644
--- a/textproc/rubygem-psych/Makefile
+++ b/textproc/rubygem-psych/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psych
-PORTVERSION= 5.2.4
+PORTVERSION= 5.2.6
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-psych/distinfo b/textproc/rubygem-psych/distinfo
index eeea8ade4e78..e3d6d88f8889 100644
--- a/textproc/rubygem-psych/distinfo
+++ b/textproc/rubygem-psych/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547530
-SHA256 (rubygem/psych-5.2.4.gem) = f2d9810f7f383a6b0fbc705202851e1a55b236bcb8e168ab5dfa5741842ec7c5
-SIZE (rubygem/psych-5.2.4.gem) = 38400
+TIMESTAMP = 1747716416
+SHA256 (rubygem/psych-5.2.6.gem) = 814328aa5dcb6d604d32126a20bc1cbcf05521a5b49dbb1a8b30a07e580f316e
+SIZE (rubygem/psych-5.2.6.gem) = 39424
diff --git a/textproc/sigil/Makefile b/textproc/sigil/Makefile
index e5d8f7cb65e1..535834268f4f 100644
--- a/textproc/sigil/Makefile
+++ b/textproc/sigil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sigil
-DISTVERSION= 2.4.2
+DISTVERSION= 2.5.0
CATEGORIES= textproc
MAINTAINER= jonc@chen.org.nz
@@ -10,21 +10,18 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
LIB_DEPENDS= libpcre2-16.so:devel/pcre2 \
- libhunspell-1.7.so:textproc/hunspell \
- libGLX.so:graphics/libglvnd
+ libhunspell-1.7.so:textproc/hunspell
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/py-dulwich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
-USES= cmake cpe desktop-file-utils \
+USES= cmake cpe desktop-file-utils gl localbase:ldflags \
minizip pkgconfig python qt:6 shebangfix
CPE_VENDOR= ${PORTNAME}-ebook
-
USE_GITHUB= yes
GH_ACCOUNT= Sigil-Ebook
GH_PROJECT= Sigil
-
+USE_GL= opengl
USE_LDCONFIG= ${PREFIX}/lib/sigil
-
USE_QT= base declarative positioning svg webchannel webengine \
tools:build imageformats:run
@@ -33,11 +30,6 @@ SHEBANG_FILES= src/Resource_Files/plugin_launchers/python/*.py \
CMAKE_ARGS= -DUSE_SYSTEM_LIBS:BOOL=1
-# Upstream uses pkg-config output to pass libhunspell-1.7.so and
-# libpcre16.so to the linker. pkg-config output does not include full
-# paths, so add a workaround to keep the port linking for now.
-LDFLAGS+= -L${LOCALBASE}/lib
-
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/sigil/*.so
diff --git a/textproc/sigil/distinfo b/textproc/sigil/distinfo
index 05d03b58869a..f614966c49b8 100644
--- a/textproc/sigil/distinfo
+++ b/textproc/sigil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738530389
-SHA256 (Sigil-Ebook-Sigil-2.4.2_GH0.tar.gz) = 6113718b66f1756b13c25990930e7ec0d311ac5142c0b844cf73f6faf98375c5
-SIZE (Sigil-Ebook-Sigil-2.4.2_GH0.tar.gz) = 19144897
+TIMESTAMP = 1748076730
+SHA256 (Sigil-Ebook-Sigil-2.5.0_GH0.tar.gz) = f7e696400633c3f857096918225a11a3c7175fbe5e25124be76ec4f520823580
+SIZE (Sigil-Ebook-Sigil-2.5.0_GH0.tar.gz) = 19346255
diff --git a/textproc/sigil/pkg-plist b/textproc/sigil/pkg-plist
index e079b56eca59..d674559c1bb4 100644
--- a/textproc/sigil/pkg-plist
+++ b/textproc/sigil/pkg-plist
@@ -78,6 +78,9 @@ share/pixmaps/sigil.png
%%DATADIR%%/python3lib/cssreformatter.py
%%DATADIR%%/python3lib/diffstat.py
%%DATADIR%%/python3lib/fix_opf_ids.py
+%%DATADIR%%/python3lib/fr_utils.py
+%%DATADIR%%/python3lib/functionrep.py
+%%DATADIR%%/python3lib/functionsearch.py
%%DATADIR%%/python3lib/gencheck.py
%%DATADIR%%/python3lib/metadata_utils.py
%%DATADIR%%/python3lib/metaproc2.py
@@ -91,6 +94,7 @@ share/pixmaps/sigil.png
%%DATADIR%%/python3lib/repomanager.py
%%DATADIR%%/python3lib/sanitycheck.py
%%DATADIR%%/python3lib/sdifflibparser.py
+%%DATADIR%%/python3lib/titlecase.py
%%DATADIR%%/python3lib/unidecode/LICENSE
%%DATADIR%%/python3lib/unidecode/README.rst
%%DATADIR%%/python3lib/unidecode/__init__.py
diff --git a/textproc/xan/Makefile b/textproc/xan/Makefile
new file mode 100644
index 000000000000..dda7f2f901c5
--- /dev/null
+++ b/textproc/xan/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= xan
+DISTVERSION= 0.50.0
+CATEGORIES= textproc
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= CSV magician
+WWW= https://github.com/medialab/xan
+
+LICENSE= MIT UNLICENSE
+LICENSE_COMB= dual
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+LICENSE_FILE_UNLICENSE= ${WRKSRC}/UNLICENSE
+
+LIB_DEPENDS= libzstd.so:archivers/zstd
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= medialab
+
+PLIST_FILES= bin/xan
+PORTDOCS= CHANGELOG.md CONTRIBUTING.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/textproc/xan/Makefile.crates b/textproc/xan/Makefile.crates
new file mode 100644
index 000000000000..cb4570334305
--- /dev/null
+++ b/textproc/xan/Makefile.crates
@@ -0,0 +1,348 @@
+CARGO_CRATES= adler2-2.0.0 \
+ aes-0.8.4 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ arbitrary-1.4.1 \
+ arrayvec-0.4.12 \
+ arrayvec-0.7.6 \
+ autocfg-1.4.0 \
+ base64-0.22.1 \
+ binary-layout-2.1.0 \
+ bincode-1.3.3 \
+ bitflags-1.3.2 \
+ bitflags-2.9.0 \
+ block-buffer-0.10.4 \
+ bstr-1.12.0 \
+ btoi-0.4.3 \
+ bumpalo-3.17.0 \
+ byteorder-1.5.0 \
+ bytesize-2.0.1 \
+ bzip2-0.5.2 \
+ bzip2-sys-0.1.13+1.0.8 \
+ calamine-0.26.1 \
+ cassowary-0.3.0 \
+ castaway-0.2.3 \
+ cc-1.2.19 \
+ cfg-if-0.1.10 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
+ cipher-0.4.4 \
+ cloudabi-0.0.3 \
+ codepage-0.1.2 \
+ colored-2.2.0 \
+ colorgrad-0.7.1 \
+ compact_str-0.8.1 \
+ console-0.15.11 \
+ constant_time_eq-0.3.1 \
+ cpufeatures-0.2.17 \
+ crc-3.2.1 \
+ crc-catalog-2.4.0 \
+ crc32fast-1.4.2 \
+ crossbeam-0.8.4 \
+ crossbeam-channel-0.2.6 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.6.1 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.5.0 \
+ crossbeam-utils-0.6.6 \
+ crossbeam-utils-0.8.21 \
+ crypto-common-0.1.6 \
+ csscolorparser-0.7.0 \
+ cssparser-0.34.0 \
+ cssparser-macros-0.6.1 \
+ csv-1.3.1 \
+ csv-core-0.1.12 \
+ csv-index-0.1.6 \
+ ctrlc-3.4.6 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ dbus-0.9.7 \
+ deepsize-0.2.0 \
+ deepsize_derive-0.1.2 \
+ deflate64-0.1.9 \
+ deranged-0.4.0 \
+ derive_arbitrary-1.4.1 \
+ derive_more-0.99.19 \
+ digest-0.10.7 \
+ displaydoc-0.2.5 \
+ dlv-list-0.6.0 \
+ doc-comment-0.3.3 \
+ docopt-1.1.1 \
+ dtoa-1.0.10 \
+ dtoa-short-0.3.5 \
+ ego-tree-0.10.0 \
+ either-1.15.0 \
+ emojis-0.6.4 \
+ encode_unicode-1.0.0 \
+ encoding-0.2.33 \
+ encoding-index-japanese-1.20141219.5 \
+ encoding-index-korean-1.20141219.5 \
+ encoding-index-simpchinese-1.20141219.5 \
+ encoding-index-singlebyte-1.20141219.5 \
+ encoding-index-tradchinese-1.20141219.5 \
+ encoding_index_tests-0.1.4 \
+ encoding_rs-0.8.35 \
+ enumset-1.1.5 \
+ enumset_derive-0.10.0 \
+ equivalent-1.0.2 \
+ errno-0.2.8 \
+ errno-0.3.11 \
+ errno-dragonfly-0.1.2 \
+ ext-sort-0.1.4 \
+ fast-float-0.2.0 \
+ fastrand-2.3.0 \
+ filetime-0.2.25 \
+ flate2-1.1.1 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.2.1 \
+ fuchsia-cprng-0.1.1 \
+ futf-0.1.5 \
+ fxhash-0.2.1 \
+ generic-array-0.14.7 \
+ getopts-0.2.21 \
+ getrandom-0.2.15 \
+ getrandom-0.3.2 \
+ glob-0.3.2 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.2 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
+ hmac-0.12.1 \
+ html-escape-0.2.13 \
+ html5ever-0.29.1 \
+ hyperloglogplus-0.4.1 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.1 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.1 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.1 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ indexmap-1.9.3 \
+ indexmap-2.9.0 \
+ indicatif-0.17.11 \
+ indoc-2.0.6 \
+ inout-0.1.4 \
+ instability-0.3.7 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ jiff-0.2.10 \
+ jiff-static-0.2.10 \
+ jiff-tzdb-0.1.4 \
+ jiff-tzdb-platform-0.1.3 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.172 \
+ libdbus-sys-0.2.5 \
+ libredox-0.1.3 \
+ linked-hash-map-0.5.6 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.7.5 \
+ lock_api-0.1.5 \
+ lock_api-0.4.12 \
+ lockfree-object-pool-0.1.6 \
+ log-0.4.27 \
+ lru-0.12.5 \
+ lzma-rs-0.3.0 \
+ lzma-sys-0.1.20 \
+ mac-0.1.1 \
+ markup5ever-0.14.1 \
+ match_token-0.1.0 \
+ maybe-uninit-2.0.0 \
+ md5-0.7.0 \
+ memchr-2.7.4 \
+ memmap2-0.5.10 \
+ memoffset-0.2.1 \
+ mime2ext-0.1.54 \
+ miniz_oxide-0.8.8 \
+ namedlock-0.7.0 \
+ new_debug_unreachable-1.0.6 \
+ nix-0.29.0 \
+ nodrop-0.1.14 \
+ normpath-1.3.0 \
+ npyz-0.8.3 \
+ num-bigint-0.4.6 \
+ num-complex-0.4.6 \
+ num-conv-0.1.0 \
+ num-integer-0.1.46 \
+ num-traits-0.2.19 \
+ num_cpus-1.16.0 \
+ number_prefix-0.4.0 \
+ numfmt-1.1.1 \
+ once_cell-1.21.3 \
+ opener-0.7.2 \
+ ordered-float-2.10.1 \
+ ordered-float-5.0.0 \
+ owning_ref-0.4.1 \
+ pager-0.16.1 \
+ paltoquet-0.11.0 \
+ pariter-0.5.1 \
+ parking_lot-0.6.4 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.3.1 \
+ parking_lot_core-0.9.10 \
+ paste-1.0.15 \
+ pbkdf2-0.12.2 \
+ percent-encoding-2.3.1 \
+ pest-2.8.0 \
+ pest_derive-2.8.0 \
+ pest_generator-2.8.0 \
+ pest_meta-2.8.0 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
+ phf_shared-0.11.3 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.0 \
+ portable-atomic-util-0.2.4 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ precomputed-hash-0.1.1 \
+ priority-queue-1.4.0 \
+ proc-macro2-1.0.94 \
+ py_literal-0.4.0 \
+ quick-xml-0.31.0 \
+ quick-xml-0.37.4 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
+ rand-0.5.6 \
+ rand-0.8.5 \
+ rand-0.9.0 \
+ rand_chacha-0.9.0 \
+ rand_core-0.3.1 \
+ rand_core-0.4.2 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rand_seeder-0.4.0 \
+ ratatui-0.29.0 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.5.11 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rmp-0.8.14 \
+ rmp-serde-1.3.0 \
+ rust_xlsxwriter-0.84.1 \
+ rustc_version-0.2.3 \
+ rustix-1.0.5 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
+ scopeguard-0.3.3 \
+ scopeguard-1.2.0 \
+ scraper-0.23.1 \
+ selectors-0.26.0 \
+ semver-0.9.0 \
+ semver-parser-0.7.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ servo_arc-0.4.0 \
+ sha1-0.10.6 \
+ sha2-0.10.8 \
+ shlex-1.3.0 \
+ simd-adler32-0.3.7 \
+ siphasher-1.0.1 \
+ smallvec-0.6.14 \
+ smallvec-1.15.0 \
+ smawk-0.3.2 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ string_cache-0.8.9 \
+ string_cache_codegen-0.5.4 \
+ strsim-0.10.0 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ subtle-2.6.1 \
+ syn-1.0.109 \
+ syn-2.0.100 \
+ synstructure-0.13.1 \
+ tar-0.4.44 \
+ tdigest-0.2.3 \
+ tempfile-3.19.1 \
+ tendril-0.4.3 \
+ termsize-0.1.9 \
+ textwrap-0.16.2 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.8 \
+ threadpool-1.8.1 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ tinystr-0.7.6 \
+ topk-0.5.0 \
+ transient-btree-index-0.5.1 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
+ unicode-ident-1.0.18 \
+ unicode-linebreak-0.1.5 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ unidecode-0.3.0 \
+ url-2.5.4 \
+ utf-8-0.7.6 \
+ utf16_iter-1.0.5 \
+ utf8-width-0.1.7 \
+ utf8_iter-1.0.4 \
+ uuid-1.16.0 \
+ version_check-0.9.5 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ wit-bindgen-rt-0.39.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ xz2-0.1.7 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerocopy-0.7.35 \
+ zerocopy-0.8.24 \
+ zerocopy-derive-0.7.35 \
+ zerocopy-derive-0.8.24 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zeroize_derive-1.4.2 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3 \
+ zip-2.4.1 \
+ zopfli-0.8.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/textproc/xan/distinfo b/textproc/xan/distinfo
new file mode 100644
index 000000000000..9bae79a22666
--- /dev/null
+++ b/textproc/xan/distinfo
@@ -0,0 +1,699 @@
+TIMESTAMP = 1748038616
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/arrayvec-0.4.12.crate) = cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9
+SIZE (rust/crates/arrayvec-0.4.12.crate) = 26551
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/binary-layout-2.1.0.crate) = 09fb7bcbdb06f167a360792642846896190de3b40a8d78ea3167c63fe3799a05
+SIZE (rust/crates/binary-layout-2.1.0.crate) = 26405
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad
+SIZE (rust/crates/btoi-0.4.3.crate) = 10007
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytesize-2.0.1.crate) = a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba
+SIZE (rust/crates/bytesize-2.0.1.crate) = 18922
+SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
+SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
+SHA256 (rust/crates/calamine-0.26.1.crate) = 138646b9af2c5d7f1804ea4bf93afc597737d2bd4f7341d67c48b03316976eb1
+SIZE (rust/crates/calamine-0.26.1.crate) = 89109
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362
+SIZE (rust/crates/cc-1.2.19.crate) = 105910
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+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/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/cloudabi-0.0.3.crate) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
+SIZE (rust/crates/cloudabi-0.0.3.crate) = 22156
+SHA256 (rust/crates/codepage-0.1.2.crate) = 48f68d061bc2828ae826206326e61251aca94c1e4a5305cf52d9138639c918b4
+SIZE (rust/crates/codepage-0.1.2.crate) = 8663
+SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
+SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/colorgrad-0.7.1.crate) = 770315cbc9e3909b1f574a1ab4923a1e1e2f39442ac432cbf7e30e405ee9db1a
+SIZE (rust/crates/colorgrad-0.7.1.crate) = 39757
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
+SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
+SIZE (rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+SHA256 (rust/crates/crossbeam-channel-0.2.6.crate) = 7b85741761b7f160bc5e7e0c14986ef685b7f8bf9b7ad081c60c604bb4649827
+SIZE (rust/crates/crossbeam-channel-0.2.6.crate) = 64953
+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.6.1.crate) = 2449aaa4ec7ef96e5fb24db16024b935df718e9ae1cec0a1e68feeca2efca7b8
+SIZE (rust/crates/crossbeam-epoch-0.6.1.crate) = 34089
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
+SHA256 (rust/crates/crossbeam-utils-0.5.0.crate) = 677d453a17e8bd2b913fa38e8b9cf04bcdbb5be790aa294f2389661d72036015
+SIZE (rust/crates/crossbeam-utils-0.5.0.crate) = 12162
+SHA256 (rust/crates/crossbeam-utils-0.6.6.crate) = 04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6
+SIZE (rust/crates/crossbeam-utils-0.6.6.crate) = 32836
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/csscolorparser-0.7.0.crate) = 46f9a16a848a7fb95dd47ce387ac1ee9a6df879ba784b815537fcd388a1a8288
+SIZE (rust/crates/csscolorparser-0.7.0.crate) = 17415
+SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09401ab8d0501110655f8b341484a3e3
+SIZE (rust/crates/cssparser-0.34.0.crate) = 53857
+SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
+SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/csv-index-0.1.6.crate) = f274135fcb98bd7e6e47a9e0b44639ec53b3e5d6c1930e2a9e6a014f90470404
+SIZE (rust/crates/csv-index-0.1.6.crate) = 6056
+SHA256 (rust/crates/ctrlc-3.4.6.crate) = 697b5419f348fd5ae2478e8018cb016c00a5881c7f46c717de98ffd135a5651c
+SIZE (rust/crates/ctrlc-3.4.6.crate) = 14660
+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/dbus-0.9.7.crate) = 1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b
+SIZE (rust/crates/dbus-0.9.7.crate) = 104206
+SHA256 (rust/crates/deepsize-0.2.0.crate) = 1cdb987ec36f6bf7bfbea3f928b75590b736fc42af8e54d97592481351b2b96c
+SIZE (rust/crates/deepsize-0.2.0.crate) = 11625
+SHA256 (rust/crates/deepsize_derive-0.1.2.crate) = 990101d41f3bc8c1a45641024377ee284ecc338e5ecf3ea0f0e236d897c72796
+SIZE (rust/crates/deepsize_derive-0.1.2.crate) = 2358
+SHA256 (rust/crates/deflate64-0.1.9.crate) = da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b
+SIZE (rust/crates/deflate64-0.1.9.crate) = 15104
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
+SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
+SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlv-list-0.6.0.crate) = ecb08c4819242b1ec89b3d0c6affa229005bef46ae4f7eed8b80768187c10087
+SIZE (rust/crates/dlv-list-0.6.0.crate) = 22809
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/docopt-1.1.1.crate) = 7f3f119846c823f9eafcf953a8f6ffb6ed69bf6240883261a7f13b634579a51f
+SIZE (rust/crates/docopt-1.1.1.crate) = 39845
+SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
+SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
+SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
+SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
+SHA256 (rust/crates/ego-tree-0.10.0.crate) = b2972feb8dffe7bc8c5463b1dacda1b0dfbed3710e50f977d965429692d74cd8
+SIZE (rust/crates/ego-tree-0.10.0.crate) = 17436
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9e559e3f2d09413b9107b5c02f4
+SIZE (rust/crates/emojis-0.6.4.crate) = 120190
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding-0.2.33.crate) = 6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec
+SIZE (rust/crates/encoding-0.2.33.crate) = 88798
+SHA256 (rust/crates/encoding-index-japanese-1.20141219.5.crate) = 04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91
+SIZE (rust/crates/encoding-index-japanese-1.20141219.5.crate) = 91495
+SHA256 (rust/crates/encoding-index-korean-1.20141219.5.crate) = 4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81
+SIZE (rust/crates/encoding-index-korean-1.20141219.5.crate) = 103230
+SHA256 (rust/crates/encoding-index-simpchinese-1.20141219.5.crate) = d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7
+SIZE (rust/crates/encoding-index-simpchinese-1.20141219.5.crate) = 130962
+SHA256 (rust/crates/encoding-index-singlebyte-1.20141219.5.crate) = 3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a
+SIZE (rust/crates/encoding-index-singlebyte-1.20141219.5.crate) = 14950
+SHA256 (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18
+SIZE (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = 120862
+SHA256 (rust/crates/encoding_index_tests-0.1.4.crate) = a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569
+SIZE (rust/crates/encoding_index_tests-0.1.4.crate) = 1631
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/enumset-1.1.5.crate) = d07a4b049558765cef5f0c1a273c3fc57084d768b44d2f98127aef4cceb17293
+SIZE (rust/crates/enumset-1.1.5.crate) = 26442
+SHA256 (rust/crates/enumset_derive-0.10.0.crate) = 59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242
+SIZE (rust/crates/enumset_derive-0.10.0.crate) = 13211
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
+SIZE (rust/crates/errno-0.2.8.crate) = 9276
+SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
+SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
+SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/ext-sort-0.1.4.crate) = fcf73e44617eab501beba39234441a194cf138629d3b6447f81f573e1c3d0a13
+SIZE (rust/crates/ext-sort-0.1.4.crate) = 19092
+SHA256 (rust/crates/fast-float-0.2.0.crate) = 95765f67b4b18863968b4a1bd5bb576f732b29a4a28c7cd84c09fa3e2875f33c
+SIZE (rust/crates/fast-float-0.2.0.crate) = 41609
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/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
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fuchsia-cprng-0.1.1.crate) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
+SIZE (rust/crates/fuchsia-cprng-0.1.1.crate) = 2950
+SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
+SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
+SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
+SIZE (rust/crates/getopts-0.2.21.crate) = 18457
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
+SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
+SHA256 (rust/crates/html5ever-0.29.1.crate) = 3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c
+SIZE (rust/crates/html5ever-0.29.1.crate) = 72424
+SHA256 (rust/crates/hyperloglogplus-0.4.1.crate) = 621debdf94dcac33e50475fdd76d34d5ea9c0362a834b9db08c3024696c1fbe3
+SIZE (rust/crates/hyperloglogplus-0.4.1.crate) = 50923
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
+SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
+SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
+SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/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/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/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/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
+SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.10.crate) = 5a064218214dc6a10fbae5ec5fa888d80c45d611aba169222fc272072bf7aef6
+SIZE (rust/crates/jiff-0.2.10.crate) = 698434
+SHA256 (rust/crates/jiff-static-0.2.10.crate) = 199b7932d97e325aff3a7030e141eafe7f2c6268e1d1b24859b753a627f45254
+SIZE (rust/crates/jiff-static-0.2.10.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.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libdbus-sys-0.2.5.crate) = 06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72
+SIZE (rust/crates/libdbus-sys-0.2.5.crate) = 1557017
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/lock_api-0.1.5.crate) = 62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c
+SIZE (rust/crates/lock_api-0.1.5.crate) = 16967
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+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.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
+SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
+SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
+SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
+SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
+SIZE (rust/crates/mac-0.1.1.crate) = 4838
+SHA256 (rust/crates/markup5ever-0.14.1.crate) = c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18
+SIZE (rust/crates/markup5ever-0.14.1.crate) = 38103
+SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b
+SIZE (rust/crates/match_token-0.1.0.crate) = 4903
+SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
+SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
+SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
+SIZE (rust/crates/md5-0.7.0.crate) = 6671
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
+SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
+SHA256 (rust/crates/memoffset-0.2.1.crate) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3
+SIZE (rust/crates/memoffset-0.2.1.crate) = 4618
+SHA256 (rust/crates/mime2ext-0.1.54.crate) = cbf6f36070878c42c5233846cd3de24cf9016828fd47bc22957a687298bb21fc
+SIZE (rust/crates/mime2ext-0.1.54.crate) = 28612
+SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
+SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/namedlock-0.7.0.crate) = 00080bed36de1de35105737807ffe79cebdaf3b4c47f8335be7297df82e19a2b
+SIZE (rust/crates/namedlock-0.7.0.crate) = 13192
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nodrop-0.1.14.crate) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
+SIZE (rust/crates/nodrop-0.1.14.crate) = 7667
+SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
+SIZE (rust/crates/normpath-1.3.0.crate) = 20719
+SHA256 (rust/crates/npyz-0.8.3.crate) = 13f27ea175875c472b3df61ece89a6d6ef4e0627f43704e400c782f174681ebd
+SIZE (rust/crates/npyz-0.8.3.crate) = 75073
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+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/numfmt-1.1.1.crate) = db7467e47de9fb6ea5b3f47dc34c1cf0b86359f072a46f6278119544cdbd0021
+SIZE (rust/crates/numfmt-1.1.1.crate) = 15744
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681
+SIZE (rust/crates/opener-0.7.2.crate) = 19229
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/ordered-float-5.0.0.crate) = e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01
+SIZE (rust/crates/ordered-float-5.0.0.crate) = 23364
+SHA256 (rust/crates/owning_ref-0.4.1.crate) = 6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce
+SIZE (rust/crates/owning_ref-0.4.1.crate) = 12658
+SHA256 (rust/crates/pager-0.16.1.crate) = 2599211a5c97fbbb1061d3dc751fa15f404927e4846e07c643287d6d1f462880
+SIZE (rust/crates/pager-0.16.1.crate) = 9444
+SHA256 (rust/crates/paltoquet-0.11.0.crate) = 46d7e82e84411cf4d59131ba2d854d40b546712f727c262a92f8bbbb08675eb4
+SIZE (rust/crates/paltoquet-0.11.0.crate) = 20305
+SHA256 (rust/crates/pariter-0.5.1.crate) = 324a62b9e7b5f270c0acc92a2040f8028bb643f959f9c068f11a7864f327e3d9
+SIZE (rust/crates/pariter-0.5.1.crate) = 4180059
+SHA256 (rust/crates/parking_lot-0.6.4.crate) = f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5
+SIZE (rust/crates/parking_lot-0.6.4.crate) = 31890
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (rust/crates/parking_lot_core-0.3.1.crate) = ad7f7e6ebdc79edff6fdcb87a55b620174f7a989e3eb31b65231f4af57f00b8c
+SIZE (rust/crates/parking_lot_core-0.3.1.crate) = 26635
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
+SIZE (rust/crates/pest-2.8.0.crate) = 128955
+SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
+SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
+SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
+SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
+SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
+SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
+SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
+SHA256 (rust/crates/priority-queue-1.4.0.crate) = a0bda9164fe05bc9225752d54aae413343c36f684380005398a6a8fde95fe785
+SIZE (rust/crates/priority-queue-1.4.0.crate) = 33872
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/py_literal-0.4.0.crate) = 102df7a3d46db9d3891f178dcc826dc270a6746277a9ae6436f8d29fd490a8e1
+SIZE (rust/crates/py_literal-0.4.0.crate) = 16747
+SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
+SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
+SHA256 (rust/crates/quick-xml-0.37.4.crate) = a4ce8c88de324ff838700f36fb6ab86c96df0e3c4ab6ef3a9b2044465cce1369
+SIZE (rust/crates/quick-xml-0.37.4.crate) = 190389
+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.5.6.crate) = c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9
+SIZE (rust/crates/rand-0.5.6.crate) = 137236
+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_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.3.1.crate) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
+SIZE (rust/crates/rand_core-0.3.1.crate) = 15483
+SHA256 (rust/crates/rand_core-0.4.2.crate) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
+SIZE (rust/crates/rand_core-0.4.2.crate) = 20243
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rand_seeder-0.4.0.crate) = 502927fdfc3c9645d53e0c95bb2d53783b5a15bfeaeeb96f7703c21fbb76841e
+SIZE (rust/crates/rand_seeder-0.4.0.crate) = 16549
+SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
+SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/redox_syscall-0.5.11.crate) = d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3
+SIZE (rust/crates/redox_syscall-0.5.11.crate) = 30300
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
+SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (rust/crates/rust_xlsxwriter-0.84.1.crate) = a844d972bb19f538ccf0f26383b70d8aa14ff97854f0558d1cd822d611e7da5f
+SIZE (rust/crates/rust_xlsxwriter-0.84.1.crate) = 4231760
+SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
+SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
+SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
+SIZE (rust/crates/rustix-1.0.5.crate) = 414160
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/scopeguard-0.3.3.crate) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27
+SIZE (rust/crates/scopeguard-0.3.3.crate) = 9605
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scraper-0.23.1.crate) = 527e65d9d888567588db4c12da1087598d0f6f8b346cc2c5abc91f05fc2dffe2
+SIZE (rust/crates/scraper-0.23.1.crate) = 24157
+SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
+SIZE (rust/crates/selectors-0.26.0.crate) = 64329
+SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
+SIZE (rust/crates/semver-0.9.0.crate) = 17344
+SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
+SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/servo_arc-0.4.0.crate) = ae65c4249478a2647db249fb43e23cec56a2c8974a427e7bd8cb5a1d0964921a
+SIZE (rust/crates/servo_arc-0.4.0.crate) = 15813
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/smallvec-0.6.14.crate) = b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0
+SIZE (rust/crates/smallvec-0.6.14.crate) = 22855
+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/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
+SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
+SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
+SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.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/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/tdigest-0.2.3.crate) = c45d225a08ebccf0e0c7d46db4066ea8ab05b29d3750ecc1a04f1675978bf3c8
+SIZE (rust/crates/tdigest-0.2.3.crate) = 8881
+SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
+SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
+SIZE (rust/crates/tendril-0.4.3.crate) = 37210
+SHA256 (rust/crates/termsize-0.1.9.crate) = 6f11ff5c25c172608d5b85e2fb43ee9a6d683a7f4ab7f96ae07b3d8b590368fd
+SIZE (rust/crates/termsize-0.1.9.crate) = 6216
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
+SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/topk-0.5.0.crate) = df51a25ec31d4fa5d382419151b31d9ccd470a75a01d13f9627e8602534abdbb
+SIZE (rust/crates/topk-0.5.0.crate) = 5062
+SHA256 (rust/crates/transient-btree-index-0.5.1.crate) = 912beb62a15a1e8b8ddfff8b17158247cf8b3e721213dc47201f44f42e18ebce
+SIZE (rust/crates/transient-btree-index-0.5.1.crate) = 23906
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
+SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unidecode-0.3.0.crate) = 402bb19d8e03f1d1a7450e2bd613980869438e0666331be3e073089124aa1adc
+SIZE (rust/crates/unidecode-0.3.0.crate) = 103512
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
+SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
+SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/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/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
+SIZE (rust/crates/xz2-0.1.7.crate) = 23892
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
+SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
+SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
+SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zip-2.4.1.crate) = 938cc23ac49778ac8340e366ddc422b2227ea176edb447e23fc0627608dddadd
+SIZE (rust/crates/zip-2.4.1.crate) = 109830
+SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
+SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (medialab-xan-0.50.0_GH0.tar.gz) = 9742e383649076b1348329e2430648267e22505b6ca35ce5006f614040f73d3c
+SIZE (medialab-xan-0.50.0_GH0.tar.gz) = 5678394
diff --git a/textproc/xan/pkg-descr b/textproc/xan/pkg-descr
new file mode 100644
index 000000000000..8810dcd7f62d
--- /dev/null
+++ b/textproc/xan/pkg-descr
@@ -0,0 +1,18 @@
+xan is a command line tool that can be used to process CSV files
+directly from the shell.
+
+It has been written in Rust to be as fast as possible, use as little
+memory as possible, and can easily handle very large CSV files
+(Gigabytes). It is also able to leverage parallelism (through
+multithreading) to make some tasks complete as fast as your computer
+can allow.
+
+It can easily preview, filter, slice, aggregate, sort, join CSV files,
+and exposes a large collection of composable commands that can be
+chained together to perform a wide variety of typical tasks.
+
+xan also leverages its own expression language so you can perform
+complex tasks that cannot be done by relying on the simplest
+commands. This minimalistic language has been tailored for CSV data
+and is way faster than evaluating typical dynamically-typed languages
+such as Python, Lua, JavaScript etc.
diff --git a/www/cinny/Makefile b/www/cinny/Makefile
index e3282ad16f02..003815e7c74a 100644
--- a/www/cinny/Makefile
+++ b/www/cinny/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinny
DISTVERSIONPREFIX= v
-DISTVERSION= 4.7.1
+DISTVERSION= 4.8.0
CATEGORIES= www
MASTER_SITES= https://github.com/ajbura/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/www/cinny/distinfo b/www/cinny/distinfo
index 39d874536d88..cc54ebe60d23 100644
--- a/www/cinny/distinfo
+++ b/www/cinny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747849346
-SHA256 (cinny-v4.7.1.tar.gz) = e6f094c108f73abe7c3236323c9533d4538aba5a23087819d6fa363e134e21b1
-SIZE (cinny-v4.7.1.tar.gz) = 5585782
+TIMESTAMP = 1748102264
+SHA256 (cinny-v4.8.0.tar.gz) = 1e2253eb4922a5442449a7ef452ec4c1903d6f475b3846bdc1b3fd93d17a80ad
+SIZE (cinny-v4.8.0.tar.gz) = 5589085
diff --git a/www/cinny/pkg-plist b/www/cinny/pkg-plist
index 0af2fbc87459..1cc35590f33f 100644
--- a/www/cinny/pkg-plist
+++ b/www/cinny/pkg-plist
@@ -1,6 +1,6 @@
-%%WWWDIR%%/assets/ReactPrism-CLx47MBq.js
-%%WWWDIR%%/assets/ReactPrism-CLx47MBq.js.map
%%WWWDIR%%/assets/ReactPrism-GaPGjdOJ.css
+%%WWWDIR%%/assets/ReactPrism-dafhw_QQ.js
+%%WWWDIR%%/assets/ReactPrism-dafhw_QQ.js.map
%%WWWDIR%%/assets/Twemoji.Mozilla.v15.1.0-CM1RS90w.woff2
%%WWWDIR%%/assets/Twemoji.Mozilla.v15.1.0-DHQZm25T.ttf
%%WWWDIR%%/assets/apple-touch-icon-114x114-Co2sJwFy.png
@@ -16,11 +16,11 @@
%%WWWDIR%%/assets/favicon-5KspoOBy.ico
%%WWWDIR%%/assets/index-B9fWrEk-.js
%%WWWDIR%%/assets/index-B9fWrEk-.js.map
-%%WWWDIR%%/assets/index-BIQoOb9a.css
-%%WWWDIR%%/assets/index-BcblH8FP.js
-%%WWWDIR%%/assets/index-BcblH8FP.js.map
-%%WWWDIR%%/assets/index-iMWQwtV4.js
-%%WWWDIR%%/assets/index-iMWQwtV4.js.map
+%%WWWDIR%%/assets/index-BD55rkNY.js
+%%WWWDIR%%/assets/index-BD55rkNY.js.map
+%%WWWDIR%%/assets/index-CPhM6onp.css
+%%WWWDIR%%/assets/index-D2fyV_rD.js
+%%WWWDIR%%/assets/index-D2fyV_rD.js.map
%%WWWDIR%%/assets/inter-cyrillic-ext-variable-wghtOnly-normal-CBYe6022.woff2
%%WWWDIR%%/assets/inter-cyrillic-variable-wghtOnly-normal-DHeaknKs.woff2
%%WWWDIR%%/assets/inter-greek-ext-variable-wghtOnly-normal-vpOIeGzY.woff2
@@ -31,8 +31,8 @@
%%WWWDIR%%/assets/invite-DROg5x7-.ogg
%%WWWDIR%%/assets/matrix_sdk_crypto_wasm_bg-BKhMui86.wasm
%%WWWDIR%%/assets/notification-EtLMRd0T.ogg
-%%WWWDIR%%/assets/pdf-CadpnnX8.js
-%%WWWDIR%%/assets/pdf-CadpnnX8.js.map
+%%WWWDIR%%/assets/pdf-DsTQNWp9.js
+%%WWWDIR%%/assets/pdf-DsTQNWp9.js.map
%%WWWDIR%%/config.json.example
%%WWWDIR%%/index.html
%%WWWDIR%%/manifest.json
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 73ee42ec0def..4bfb0459d89c 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,9 +1,10 @@
PORTNAME= firefox
DISTVERSION= 139.0
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 99763b7efafa..c98b7395d968 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747682762
-SHA256 (firefox-139.0.source.tar.xz) = 2cb72f0c9e6135665ebdceb4d6da99916544d5d5ab7cdca03747467fda2078d5
-SIZE (firefox-139.0.source.tar.xz) = 641547368
+TIMESTAMP = 1747988956
+SHA256 (firefox-139.0.source.tar.xz) = 8cdce7145f78947be346fdb37955ad87d2964f17844dacefdcf5b58a4609518b
+SIZE (firefox-139.0.source.tar.xz) = 634198424
diff --git a/www/forgejo/Makefile b/www/forgejo/Makefile
index ac06b47606cc..13181d0b4382 100644
--- a/www/forgejo/Makefile
+++ b/www/forgejo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= forgejo
DISTVERSIONPREFIX= v
-DISTVERSION= 10.0.3
-PORTREVISION= 1
+DISTVERSION= 11.0.1
CATEGORIES= www
MASTER_SITES= https://codeberg.org/forgejo/forgejo/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
DISTNAME= forgejo-src-${DISTVERSION}
@@ -15,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= git:devel/git
-USES= cpe gmake go:1.23,no_targets
+USES= cpe gmake go:no_targets
USE_RC_SUBR= forgejo
CONFLICTS_INSTALL= forgejo[0-79]*
diff --git a/www/forgejo/distinfo b/www/forgejo/distinfo
index efbe922d8464..0e31c7002884 100644
--- a/www/forgejo/distinfo
+++ b/www/forgejo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742780434
-SHA256 (forgejo-src-10.0.3.tar.gz) = 3d1931908bd30774d5d9d9c90e44848a8f6ea57115cb386fc027efdc47271733
-SIZE (forgejo-src-10.0.3.tar.gz) = 57115818
+TIMESTAMP = 1746741570
+SHA256 (forgejo-src-11.0.1.tar.gz) = b8ae645099821e978d096888d17d7e969b05b2b7576ae1d0f4850238305fedd6
+SIZE (forgejo-src-11.0.1.tar.gz) = 55352620
diff --git a/www/forgejo/files/patch-pam b/www/forgejo/files/patch-pam
new file mode 100644
index 000000000000..78e5366e887b
--- /dev/null
+++ b/www/forgejo/files/patch-pam
@@ -0,0 +1,115 @@
+--- vendor/github.com/msteinert/pam/v2/errors.go.orig 2025-05-02 07:02:58 UTC
++++ vendor/github.com/msteinert/pam/v2/errors.go
+@@ -77,15 +77,6 @@ const (
+ ErrAuthtokExpired Error = C.PAM_AUTHTOK_EXPIRED
+ // ErrModuleUnknown indicates a module is not known.
+ ErrModuleUnknown Error = C.PAM_MODULE_UNKNOWN
+- // ErrBadItem indicates a bad item passed to pam_*_item().
+- ErrBadItem Error = C.PAM_BAD_ITEM
+- // ErrConvAgain indicates a conversation function is event driven and data
+- // is not available yet.
+- ErrConvAgain Error = C.PAM_CONV_AGAIN
+- // ErrIncomplete indicates to please call this function again to complete
+- // authentication stack. Before calling again, verify that conversation
+- // is completed.
+- ErrIncomplete Error = C.PAM_INCOMPLETE
+ )
+
+ // Error returns the error message for the given status.
+--- vendor/github.com/msteinert/pam/v2/errors_linux.go.orig 1970-01-01 00:00:00 UTC
++++ vendor/github.com/msteinert/pam/v2/errors_linux.go
+@@ -0,0 +1,21 @@
++//go:build linux
++
++package pam
++
++/*
++#include <security/pam_appl.h>
++*/
++import "C"
++
++// Pam Return types
++const (
++ // ErrBadItem indicates a bad item passed to pam_*_item().
++ ErrBadItem Error = C.PAM_BAD_ITEM
++ // ErrConvAgain indicates a conversation function is event driven and data
++ // is not available yet.
++ ErrConvAgain Error = C.PAM_CONV_AGAIN
++ // ErrIncomplete indicates to please call this function again to complete
++ // authentication stack. Before calling again, verify that conversation
++ // is completed.
++ ErrIncomplete Error = C.PAM_INCOMPLETE
++)
+--- vendor/github.com/msteinert/pam/v2/transaction.c.orig 2025-05-02 07:02:58 UTC
++++ vendor/github.com/msteinert/pam/v2/transaction.c
+@@ -47,15 +47,30 @@ void init_pam_conv(struct pam_conv *conv, uintptr_t ap
+ conv->appdata_ptr = (void *)appdata;
+ }
+
++#ifdef OPENPAM
++int pam_start_confdir(const char *service_name, const char *user, const struct pam_conv *pam_conversation,
++ const char *confdir, pam_handle_t **pamh)
++{
++ if (pamh != NULL)
++ *pamh = NULL;
++
++ return PAM_SYSTEM_ERR;
++}
++#else
+ // pam_start_confdir is a recent PAM api to declare a confdir (mostly for
+ // tests) weaken the linking dependency to detect if it’s present.
+ int pam_start_confdir(const char *service_name, const char *user, const struct pam_conv *pam_conversation,
+ const char *confdir, pam_handle_t **pamh) __attribute__((weak));
++#endif
+
+ int check_pam_start_confdir(void)
+ {
++#ifdef OPENPAM
++ return 1;
++#else
+ if (pam_start_confdir == NULL)
+ return 1;
+
+ return 0;
++#endif
+ }
+--- vendor/github.com/msteinert/pam/v2/transaction.go.orig 2025-05-02 07:02:58 UTC
++++ vendor/github.com/msteinert/pam/v2/transaction.go
+@@ -257,14 +257,6 @@ const (
+ Ruser Item = C.PAM_RUSER
+ // UserPrompt is the string use to prompt for a username.
+ UserPrompt Item = C.PAM_USER_PROMPT
+- // FailDelay is the app supplied function to override failure delays.
+- FailDelay Item = C.PAM_FAIL_DELAY
+- // Xdisplay is the X display name
+- Xdisplay Item = C.PAM_XDISPLAY
+- // Xauthdata is the X server authentication data.
+- Xauthdata Item = C.PAM_XAUTHDATA
+- // AuthtokType is the type for pam_get_authtok
+- AuthtokType Item = C.PAM_AUTHTOK_TYPE
+ )
+
+ // SetItem sets a PAM information item.
+--- vendor/github.com/msteinert/pam/v2/transaction_linux.go.orig 1970-01-01 00:00:00 UTC
++++ vendor/github.com/msteinert/pam/v2/transaction_linux.go
+@@ -0,0 +1,20 @@
++//go:build linux
++
++package pam
++
++/*
++#include <security/pam_appl.h>
++*/
++import "C"
++
++// PAM Item types.
++const (
++ // FailDelay is the app supplied function to override failure delays.
++ FailDelay Item = C.PAM_FAIL_DELAY
++ // Xdisplay is the X display name
++ Xdisplay Item = C.PAM_XDISPLAY
++ // Xauthdata is the X server authentication data.
++ Xauthdata Item = C.PAM_XAUTHDATA
++ // AuthtokType is the type for pam_get_authtok
++ AuthtokType Item = C.PAM_AUTHTOK_TYPE
++)
diff --git a/www/gallery-dl/Makefile b/www/gallery-dl/Makefile
index bd9c6ce3f415..cb9faa815666 100644
--- a/www/gallery-dl/Makefile
+++ b/www/gallery-dl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gallery-dl
DISTVERSIONPREFIX= v
-DISTVERSION= 1.29.6
+DISTVERSION= 1.29.7
CATEGORIES= www
# Implicit approval to commit trivial version updates.
diff --git a/www/gallery-dl/distinfo b/www/gallery-dl/distinfo
index 89193be16613..41fb024ef88d 100644
--- a/www/gallery-dl/distinfo
+++ b/www/gallery-dl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746349346
-SHA256 (mikf-gallery-dl-v1.29.6_GH0.tar.gz) = 3d6123067586c7b2852c27a90be70dc63ebf14cf426cb5d295e50f19b7ec6f91
-SIZE (mikf-gallery-dl-v1.29.6_GH0.tar.gz) = 844013
+TIMESTAMP = 1747991895
+SHA256 (mikf-gallery-dl-v1.29.7_GH0.tar.gz) = b0ec950cfdcae6fa989de0afce8a83336ea5ce50d712edea15eebc85ca93bc1d
+SIZE (mikf-gallery-dl-v1.29.7_GH0.tar.gz) = 852964
diff --git a/www/gitea/Makefile b/www/gitea/Makefile
index 977f1b9cd1d1..dce5dc6f1e97 100644
--- a/www/gitea/Makefile
+++ b/www/gitea/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gitea
DISTVERSIONPREFIX= v
-DISTVERSION= 1.23.6
-PORTREVISION= 1
+DISTVERSION= 1.23.8
CATEGORIES= www
MASTER_SITES= https://github.com/go-gitea/gitea/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ \
https://dl.gitea.io/gitea/${DISTVERSION}/
@@ -9,14 +8,14 @@ DISTNAME= gitea-src-${DISTVERSION}
MAINTAINER= stb@lassitu.de
COMMENT= Compact self-hosted Git service
-WWW= https://gitea.io/en-US/
+WWW= https://gitea.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= git:devel/git
-USES= cpe gmake go:1.23,no_targets
+USES= cpe gmake go:no_targets
USE_RC_SUBR= gitea
EXTRACT_AFTER_ARGS= --strip-components 1 # since 1.17.0, archive includes gitea-src-VERSION directory
@@ -30,18 +29,18 @@ GROUPS= git
PORTDATA= *
-OPTIONS_DEFINE= BINDATA GIT_LFS PAM SQLITE
+OPTIONS_DEFINE= BINDATA GIT_LFS PAM SQLITE
OPTIONS_DEFAULT= GIT_LFS PAM SQLITE
-OPTIONS_SUB= yes
+OPTIONS_SUB= yes
BINDATA_DESC= Build a single monolithic binary, with all assets included
GIT_LFS_DESC= Support for Git Large File Storage (LFS)
PAM_DESC= Enable support for PAM
-BINDATA_VARS= GO_TAGS+=bindata
+BINDATA_VARS= GO_TAGS+=bindata
GIT_LFS_RUN_DEPENDS= git-lfs:devel/git-lfs
-PAM_VARS= GO_TAGS+=pam
-SQLITE_VARS= GO_TAGS+="sqlite sqlite_unlock_notify"
+PAM_VARS= GO_TAGS+=pam
+SQLITE_VARS= GO_TAGS+="sqlite sqlite_unlock_notify"
.include <bsd.port.options.mk>
diff --git a/www/gitea/distinfo b/www/gitea/distinfo
index ccbc74f10126..cff6db15cdc5 100644
--- a/www/gitea/distinfo
+++ b/www/gitea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743171461
-SHA256 (gitea-src-1.23.6.tar.gz) = 7704ebce0e31617d9dad985d3f3f4828855ad856383b9efc5a2f81befbed693c
-SIZE (gitea-src-1.23.6.tar.gz) = 55397368
+TIMESTAMP = 1747455860
+SHA256 (gitea-src-1.23.8.tar.gz) = 0ff96c1b7cc0960b5b9d34bd978cedc0f856a168654838bdef3551621f049717
+SIZE (gitea-src-1.23.8.tar.gz) = 55482190
diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo
index 6f87e2d492e8..2131bb6065e3 100644
--- a/www/gitlab-pages/distinfo
+++ b/www/gitlab-pages/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747297293
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.0.0/go.mod) = 5d3bf245e8a23b85bf8d20e164da233946fce66407fc882c9eef3146a36bb266
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.0.0/go.mod) = 3435
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.0.0/gitlab-pages-v18.0.0.tar.bz2) = ec76aac2b7b3c3bd915eac21156f50e36ecc214f51caf9c125c69567227eab5a
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.0.0/gitlab-pages-v18.0.0.tar.bz2) = 234324
+TIMESTAMP = 1747896519
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.0.1/go.mod) = 5d3bf245e8a23b85bf8d20e164da233946fce66407fc882c9eef3146a36bb266
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.0.1/go.mod) = 3435
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.0.1/gitlab-pages-v18.0.1.tar.bz2) = 8d92523cc5cec45ce766b7270cffa35a2cfd6add442d876138b73b7f466a4968
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.0.1/gitlab-pages-v18.0.1.tar.bz2) = 234149
diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo
index ce8234510990..669b2e5e15eb 100644
--- a/www/gitlab-workhorse/distinfo
+++ b/www/gitlab-workhorse/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747297312
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.0.0/go.mod) = 8dbcbe08dbde6db18015e8e2cd84a67a5da908501eb5d6c6d7111fe2e63d27c6
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.0.0/go.mod) = 9144
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.0.0/gitlab-foss-v18.0.0.tar.bz2) = 17e3c1df51b242b74ebd45ccb5ba8e0d3ca63dc63db16084d586a9dd36d79b05
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.0.0/gitlab-foss-v18.0.0.tar.bz2) = 116971580
+TIMESTAMP = 1747896530
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.0.1/go.mod) = 8dbcbe08dbde6db18015e8e2cd84a67a5da908501eb5d6c6d7111fe2e63d27c6
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.0.1/go.mod) = 9144
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.0.1/gitlab-foss-v18.0.1.tar.bz2) = 2159ad10df8bb7d5d084802e8954bcc5db3328fabcd2496f8db9aa2625bfbd93
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.0.1/gitlab-foss-v18.0.1.tar.bz2) = 116966990
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index 8e5a9710dc85..377c7e5226b4 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -32,7 +32,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
gitlab-elasticsearch-indexer>=5.5.1:textproc/gitlab-elasticsearch-indexer \
gitlab-agent>=${GITLAB_VERSION}:net/gitlab-agent \
gitlab-pages>=${GITLAB_VERSION}:www/gitlab-pages \
- gitlab-shell>=14.41.0:devel/gitlab-shell \
+ gitlab-shell>=14.42.0:devel/gitlab-shell \
gitlab-workhorse>=${GITLAB_VERSION}:www/gitlab-workhorse \
redis>=6.2.11:databases/redis \
yarn${NODEJS_SUFFIX}>=1.10.0:www/yarn${NODEJS_SUFFIX} \
@@ -184,7 +184,6 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-redis-clustering>=5.4.0<5.5:databases/rubygem-redis-clustering \
rubygem-connection_pool>=2.5.0<3.0:net/rubygem-connection_pool \
rubygem-redis-actionpack-rails-gitlab>=5.5.0<5.6:databases/rubygem-redis-actionpack-rails-gitlab \
- rubygem-discordrb-webhooks>=3.5<4.0:net-im/rubygem-discordrb-webhooks \
rubygem-jira-ruby>=2.3.0<2.4:devel/rubygem-jira-ruby \
rubygem-atlassian-jwt>=0.2.1<0.3.0:www/rubygem-atlassian-jwt \
rubygem-slack-messenger>=2.3.5<2.4.0:devel/rubygem-slack-messenger \
@@ -292,7 +291,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-lockbox>=1.3.0<1.4:security/rubygem-lockbox \
rubygem-valid_email>=0.1<1:mail/rubygem-valid_email \
rubygem-jsonb_accessor>=1.4<2:www/rubygem-jsonb_accessor \
- rubygem-json>=2.11.2<2.12:devel/rubygem-json \
+ rubygem-json-gitlab>=2.11.2<2.12:devel/rubygem-json-gitlab \
rubygem-json_schemer>=2.3.0<2.4:devel/rubygem-json_schemer \
rubygem-oj>=3.16.0<3.17:devel/rubygem-oj \
rubygem-oj-introspect>=0.8<1:devel/rubygem-oj-introspect \
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index 9e0f66298ff7..0daac7e46e8e 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,5 +1,5 @@
-GITLAB_VERSION= 18.0.0
-GITLAB_PORTREVISION= 0
+GITLAB_VERSION= 18.0.1
+GITLAB_PORTREVISION= 1
# Git version gitaly should use (from gitlab mirror)
# Find current tag from Makefile and .gitlab-ci.yaml
diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo
index 3c1c169ae9a0..f42eb8e4eca8 100644
--- a/www/gitlab/distinfo
+++ b/www/gitlab/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747397695
-SHA256 (gitlab-foss-v18.0.0.tar.bz2) = 17e3c1df51b242b74ebd45ccb5ba8e0d3ca63dc63db16084d586a9dd36d79b05
-SIZE (gitlab-foss-v18.0.0.tar.bz2) = 116971580
-TIMESTAMP = 1747397696
-SHA256 (gitlab-v18.0.0-ee.tar.bz2) = 190b986c8b73f4252bf0750536577251019102d35493236feec4e8dc19865ef6
-SIZE (gitlab-v18.0.0-ee.tar.bz2) = 131774611
+TIMESTAMP = 1747896498
+SHA256 (gitlab-foss-v18.0.1.tar.bz2) = 2159ad10df8bb7d5d084802e8954bcc5db3328fabcd2496f8db9aa2625bfbd93
+SIZE (gitlab-foss-v18.0.1.tar.bz2) = 116966990
+TIMESTAMP = 1747896512
+SHA256 (gitlab-v18.0.1-ee.tar.bz2) = c49d1d8fd730d19f0b67bcfb89d174524fe43211c1671ba43f996c6868ff8667
+SIZE (gitlab-v18.0.1-ee.tar.bz2) = 131786899
diff --git a/www/go-anubis/Makefile b/www/go-anubis/Makefile
index f60ea9332dba..b52d83ad572a 100644
--- a/www/go-anubis/Makefile
+++ b/www/go-anubis/Makefile
@@ -1,9 +1,10 @@
PORTNAME= anubis
DISTVERSIONPREFIX= v
-DISTVERSION= 1.15.1
-PORTREVISION= 1
+DISTVERSION= 1.18.0
CATEGORIES= www
+MASTER_SITES= https://github.com/techarohq/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMEPREFIX= go-
+DISTNAME= anubis-src-vendor-npm-${DISTVERSION}
MAINTAINER= dch@FreeBSD.org
COMMENT= Anti-scraper web proxy using browser-based proof-of-work challenges
@@ -12,17 +13,15 @@ WWW= https://anubis.techaro.lol/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.24
+USES= go:1.24,no_targets
USE_RC_SUBR= ${PORTNAME}
-GO_MODULE= github.com/techarohq/${PORTNAME}
-GO_TARGET= ./cmd/${PORTNAME}
-GO_BUILDFLAGS= -ldflags="-X github.com/TecharoHQ/anubis.Version=v${DISTVERSION}"
-
PLIST_FILES= sbin/${PORTNAME}
+ALL_TARGET= prebaked-build
+
do-install:
- ${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} \
+ ${INSTALL_PROGRAM} ${WRKSRC}/var/${PORTNAME} \
${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/www/go-anubis/distinfo b/www/go-anubis/distinfo
index fa33409aa6c7..16fec946c1ea 100644
--- a/www/go-anubis/distinfo
+++ b/www/go-anubis/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1743692515
-SHA256 (go/www_go-anubis/anubis-v1.15.1/v1.15.1.mod) = c4060528e14abead94fa468734829fd9ce1c88b9bea06ae6fed02d94c804013b
-SIZE (go/www_go-anubis/anubis-v1.15.1/v1.15.1.mod) = 2190
-SHA256 (go/www_go-anubis/anubis-v1.15.1/v1.15.1.zip) = 7ca38367229c5cace57929a2fb7ff8ccbdde911e00bcf3ed7ef01b84a0902cd4
-SIZE (go/www_go-anubis/anubis-v1.15.1/v1.15.1.zip) = 1207282
+TIMESTAMP = 1747942700
+SHA256 (anubis-src-vendor-npm-1.18.0.tar.gz) = d98aa90661d89f8b668eb0ce05c5f668558b56619728801e1aafc35568e04121
+SIZE (anubis-src-vendor-npm-1.18.0.tar.gz) = 6230012
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index d91cb1805544..8646ff30b9c2 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.147.4
-PORTREVISION= 1
+DISTVERSION= 0.147.5
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 844026f970c7..f9d15307bb8a 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747741364
-SHA256 (go/www_gohugo/hugo-v0.147.4/v0.147.4.mod) = cb41ea476364590e46adc72d923c617f69d99544d2a78c743ae4608f4c43ea25
-SIZE (go/www_gohugo/hugo-v0.147.4/v0.147.4.mod) = 8036
-SHA256 (go/www_gohugo/hugo-v0.147.4/v0.147.4.zip) = e723aac853ffa451bac32b823192d8fcb78d18e378437f277e0e4c214bc126c2
-SIZE (go/www_gohugo/hugo-v0.147.4/v0.147.4.zip) = 5736653
+TIMESTAMP = 1747917726
+SHA256 (go/www_gohugo/hugo-v0.147.5/v0.147.5.mod) = f14f3c1102d6f0661b7d9d64860adf0b816f776e0e7626570148db488e2c4ce6
+SIZE (go/www_gohugo/hugo-v0.147.5/v0.147.5.mod) = 8034
+SHA256 (go/www_gohugo/hugo-v0.147.5/v0.147.5.zip) = 8f4401676af384c71ceb4d0cc23647bffec7022ffe07c1ed63988150f436c317
+SIZE (go/www_gohugo/hugo-v0.147.5/v0.147.5.zip) = 5737329
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
index 1102f250e042..a2e8e10c5fc8 100644
--- a/www/grafana/Makefile
+++ b/www/grafana/Makefile
@@ -1,7 +1,6 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
-DISTVERSION= 12.0.0
-PORTREVISION= 1
+DISTVERSION= 12.0.1
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/ \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
@@ -44,16 +43,16 @@ WWW= https://grafana.com/grafana/ \
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64 i386 riscv64
+ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 riscv64
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-USES= cpe go:1.24,modules
+USES= cpe go:modules
USE_GITHUB= yes
USE_RC_SUBR= grafana
-TAG= 4c0e704
+TAG= 80658a7
GO_MOD_DIST= github
GO_MODULE= github.com/grafana/grafana
diff --git a/www/grafana/distinfo b/www/grafana/distinfo
index 48c8b409e43a..63ddcffa2202 100644
--- a/www/grafana/distinfo
+++ b/www/grafana/distinfo
@@ -1,61 +1,61 @@
-TIMESTAMP = 1746523933
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/grafana-12.0.0.linux-amd64.tar.gz) = b5f15e29cb815c24eaf631ebaab1729608d9c44606bdef24e5248ccbeba2e95e
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/grafana-12.0.0.linux-amd64.tar.gz) = 183576101
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/go.mod) = 6ceec7e41167dd6ccb862746961e40d0cf31c8526684bfd2c980007f205609cf
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/go.mod) = 38990
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/go.work) = 582d313125088d393e9bf0bc3e62d4ce4e01f5bca62d404de61359b32fe624a4
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/go.work) = 1420
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/bra/go.mod) = 9c26b766b230e220d3a089052ecbbc735c5813503cea96f00b98e2f426f1500b
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/bra/go.mod) = 845
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/cog/go.mod) = 85c347f1808375367fd14a913af040aaedb179768bbe0f31fb7a511f8f9c3ccb
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/cog/go.mod) = 2256
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/cue/go.mod) = ce73854fe392b493136dd8585c1d431d72cd82c244bf617073352004648a9471
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/cue/go.mod) = 1533
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/golangci-lint/go.mod) = 6697690d3f339916262d3ed0a2f10880823e19db9520e907ee840e551d8ae8ac
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/golangci-lint/go.mod) = 10518
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/jb/go.mod) = 3c425afcbd554cfb50b6b5595b91cb67d8e990c967a428c3f34186b6de745475
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/jb/go.mod) = 788
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/lefthook/go.mod) = 7a722525e0e97bc44608efd3baee778d5a96ed464acae97291ec2f67a287f7f2
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/lefthook/go.mod) = 2508
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/swagger/go.mod) = a5a2ca8a1422870edac6a4d5aa94065ddbbf9b769667077fd27a0e1d2f73bfba
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/.citools/swagger/go.mod) = 2983
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/advisor/go.mod) = 6c61070df4915b2e6fb69f557bd105c760b941acadd3c66f3fcd57bf7d4d1585
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/advisor/go.mod) = 4058
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/alerting/notifications/go.mod) = d433a9fcbea78026ef8f926b3b10f701568d04ecc9c9d61fba0d199213c592c3
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/alerting/notifications/go.mod) = 4838
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/dashboard/go.mod) = 13786f0addc30cd695e352543e1409c0ffa8857eb69a544007d9c78e218dcc21
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/dashboard/go.mod) = 6587
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/folder/go.mod) = f1b308c3d11835603f93425a59619ac600b74590b16c003bf44ce9a61787e17a
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/folder/go.mod) = 2749
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/investigations/go.mod) = 39a2dd9a2655af15232f35fda4656e5a7162dce7a22a02903185d4d8363316c1
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/investigations/go.mod) = 4319
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/playlist/go.mod) = af328216a05802c409348764579c74249af6cc944c0f87ef3f141dcfe01535de
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/apps/playlist/go.mod) = 4301
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/aggregator/go.mod) = 3d7b399ae76ee86858d2555edb186f8b106c1e2860701710914d04c57b773a36
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/aggregator/go.mod) = 8310
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/apimachinery/go.mod) = 20cca84623d4bd3bd7c67de6e31fa3f433e99e42df6936ac665f645fe39fbadf
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/apimachinery/go.mod) = 2472
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/apis/secret/go.mod) = fa225e7fb224a25468dc0f2b247a55db248f65f9b944b7ac0f3ec5f7614de062
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/apis/secret/go.mod) = 4939
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/apiserver/go.mod) = 7378a27c0569587d71c6e0323718d21337c8186cf1b93df3093c1583731e5e10
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/apiserver/go.mod) = 5111
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/build/go.mod) = 45257f048442b4c6bd7ce660db2cab5d51a76378d1819ffa9ee103e82b0dfeca
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/build/go.mod) = 7931
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/build/wire/go.mod) = c4bd5ec552b8a78c51631dd0c4e5654481c6ef72d6b897fd8cdadec90d1c3db0
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/build/wire/go.mod) = 330
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/codegen/go.mod) = af218f935140c2564403f76d0b4cb2a3867ccb78558ba5f610ea5a106f4ccdbe
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/codegen/go.mod) = 2490
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/plugins/codegen/go.mod) = 14e17b15ca415ed502b6391b65e0b28a2c2682d52215ad52afe901ba2c3eb480
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/plugins/codegen/go.mod) = 2233
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/promlib/go.mod) = 99645974b2fba727e251431f916fc8fb4ecfac110cb4358af5ee0e25442ef383
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/promlib/go.mod) = 6945
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/semconv/go.mod) = dffd3c1a8b43a8c1f81c88afc7fabd07551f08a727caa6c81b21cc7f22989500
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/semconv/go.mod) = 269
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/storage/unified/apistore/go.mod) = 09bf0410097e19e63fead5f16ab2a493eb000ca8a78102592d4fb07647e0c74f
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/storage/unified/apistore/go.mod) = 23423
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/storage/unified/resource/go.mod) = ec8255b1d842f1ea1a6fb79d3b10144dc2a066c37c241621825b8e124708e0e1
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/storage/unified/resource/go.mod) = 11340
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/util/xorm/go.mod) = efd1c53e50b60912388fa292a66c6c618f3888b28bf1f58767b344fbb5b71285
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/pkg/util/xorm/go.mod) = 3135
-SHA256 (go/www_grafana/grafana-grafana-v12.0.0_GH0/grafana-grafana-v12.0.0_GH0.tar.gz) = 479b337fc101adfc8386414af053337b567c8d11480aa05499ccd929c4d70601
-SIZE (go/www_grafana/grafana-grafana-v12.0.0_GH0/grafana-grafana-v12.0.0_GH0.tar.gz) = 37646751
+TIMESTAMP = 1747985167
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/grafana-12.0.1.linux-amd64.tar.gz) = f4c2ae6478981a69744f5ce778488382cf29072aabcbd07d56a570941bb93de8
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/grafana-12.0.1.linux-amd64.tar.gz) = 183864425
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/go.mod) = 784c73f021c1a93e483b5c394fcfec121b7b88975c8ee14bd54eea3570e2366b
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/go.mod) = 39023
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/go.work) = 35aefdeace1a98516cb3210eb72984fb958f7d82aca3a60fc6f701fb8e784cdf
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/go.work) = 1339
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/bra/go.mod) = 990228a453855a5c2e622c023ef23e481f682a1f71d133f4e478ed8566d879d4
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/bra/go.mod) = 845
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/cog/go.mod) = 69847f98468f95826dd7604ee38c4aec3fac899bd8685d4d338543a1d93975de
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/cog/go.mod) = 2256
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/cue/go.mod) = 823fd27b50b6586036d513a13e58731f8baca688ccd92830ad9be4e97d50db4f
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/cue/go.mod) = 1533
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/golangci-lint/go.mod) = e9521ff6d113e7c04b29f3741928fdf3053ffcb743291275a900ac7c59d1c9e4
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/golangci-lint/go.mod) = 10303
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/jb/go.mod) = 80b4e83b3e02964a93a0eb271aceb0a6e94bd4ffa203093c3bc0aa1f558ed904
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/jb/go.mod) = 788
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/lefthook/go.mod) = dd64d1d630dab4eb9ce1380c9ad3b816cfaf62feda7fa912a70cec28e3e0c6a2
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/lefthook/go.mod) = 2482
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/swagger/go.mod) = 091fdbfcc85c72a1b70922f65b6f675483515fddf52e07b58a0c4513edb8df69
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/.citools/swagger/go.mod) = 2735
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/advisor/go.mod) = 4bcbfa7d45183d646435f253ad7e96ccb950a84c271be40361903de8ed0d17fa
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/advisor/go.mod) = 4146
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/alerting/notifications/go.mod) = 6e68ada16dacb337ccdb17a2cbc7088637b026793967c096350449f2214054cc
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/alerting/notifications/go.mod) = 4787
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/dashboard/go.mod) = 4161ebd7eb6d5e52c08c4827de456cf7747dc3b0e540c53d5b956fe8c0e65944
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/dashboard/go.mod) = 6587
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/folder/go.mod) = ace6423e1e8e46522ddc31b86139dcbc5f08d5714e492d6dc1e1a0f8fd995491
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/folder/go.mod) = 2698
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/investigations/go.mod) = 38e38c223192fb9dc009e32f65d5a338509cbbcc5db3b2153ca0c89d26b56fbc
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/investigations/go.mod) = 4340
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/playlist/go.mod) = df6253e8dd3e673fdd904a5da7c2f2ff4833660f482ec2779eef7da7d74e801e
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/apps/playlist/go.mod) = 4322
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/aggregator/go.mod) = 9154c20e3c0105fa66c5aa3957f144a8f3b11cdd68836e673a762180f83b8494
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/aggregator/go.mod) = 8433
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/apimachinery/go.mod) = 4cf1da84d72f8d6475a3b429f5959447f255212fb05211f00fa2e859625bbdf3
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/apimachinery/go.mod) = 2472
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/apis/secret/go.mod) = a7781c9263593c2d73a118dd263b84d8ed24601ef82107fc012d15677919574b
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/apis/secret/go.mod) = 5011
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/apiserver/go.mod) = 025b4e40d4f28f3e3c9a1b8e79ec4deb70604557ae34f5919100eb2bf9187c7d
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/apiserver/go.mod) = 5183
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/build/go.mod) = ed329addedf61d37fd40db62a4eb9dfa8b2f5943a261d6b4e08d29c704d48dd4
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/build/go.mod) = 8074
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/build/wire/go.mod) = acd9ac4e6d6abdc9826743e410ba1a2328806046871b5eb2123fbfb63057aa0c
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/build/wire/go.mod) = 330
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/codegen/go.mod) = b4c473d8198a2b4d923ee7bbbb71aa3c73dad4067d77e27290e08b95b6a6e091
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/codegen/go.mod) = 2490
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/plugins/codegen/go.mod) = 3b954219027bc4b41a8f4c898c2c7dc5c502675493845ff6b56d909d064128df
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/plugins/codegen/go.mod) = 2233
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/promlib/go.mod) = 220a0edc9fd5f62bd3de88d85d01438312dbaa9bfcdb11c413625fcf641fdfd2
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/promlib/go.mod) = 7078
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/semconv/go.mod) = 7a6322fdd8537f7ae1f677434b908725aaab60e8d6bfc3faf7f6974e3f368658
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/semconv/go.mod) = 269
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/storage/unified/apistore/go.mod) = 27b3059cf30f13dd199a3e18f04ac093d08475205e30661424dacadae42e54b2
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/storage/unified/apistore/go.mod) = 23555
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/storage/unified/resource/go.mod) = 85a7c13bfd4ac71738d7bb947446563dd061c2e54a0266b5ea5b5cdb286b0fad
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/storage/unified/resource/go.mod) = 11621
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/util/xorm/go.mod) = e7ea7a05e33b4ca39993861287fa43409e1419f2d67eeffc81814ded147ddc7f
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/pkg/util/xorm/go.mod) = 3278
+SHA256 (go/www_grafana/grafana-grafana-v12.0.1_GH0/grafana-grafana-v12.0.1_GH0.tar.gz) = 50d6d65c2538c7533cb09722cf721a79769ac1c9bda03e951db614aaba5395d8
+SIZE (go/www_grafana/grafana-grafana-v12.0.1_GH0/grafana-grafana-v12.0.1_GH0.tar.gz) = 37736202
diff --git a/www/groupoffice/Makefile b/www/groupoffice/Makefile
index a2eef261c60f..f09699c4b4f4 100644
--- a/www/groupoffice/Makefile
+++ b/www/groupoffice/Makefile
@@ -1,6 +1,6 @@
PORTNAME= groupoffice
DISTVERSIONPREFIX= com-
-DISTVERSION= 25.0.19
+DISTVERSION= 25.0.23
CATEGORIES= www
MASTER_SITES= SF/group-office/${DISTVERSION:R}
DISTNAME= ${PORTNAME}-${DISTVERSION}
diff --git a/www/groupoffice/distinfo b/www/groupoffice/distinfo
index 7da68e873e38..9ce39c8fa657 100644
--- a/www/groupoffice/distinfo
+++ b/www/groupoffice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746350378
-SHA256 (groupoffice-25.0.19.tar.gz) = 6d38be369368131f57ff95cf039b47af7cb7690b3028daf213945af476fc1528
-SIZE (groupoffice-25.0.19.tar.gz) = 95919271
+TIMESTAMP = 1747816846
+SHA256 (groupoffice-25.0.23.tar.gz) = 061c08911949e64ca14a4fb4602c30f26fbccb2979bc46fdd0b9b856b00ed6c9
+SIZE (groupoffice-25.0.23.tar.gz) = 95960614
diff --git a/www/groupoffice/pkg-plist b/www/groupoffice/pkg-plist
index 6a51a749241f..8959961d3b17 100644
--- a/www/groupoffice/pkg-plist
+++ b/www/groupoffice/pkg-plist
@@ -3299,6 +3299,7 @@
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/request/settings.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/request/sync.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/request/validatecert.php
+%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/responsetrait.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncaccount.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncappointment.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncappointmentexception.php
@@ -3314,6 +3315,7 @@
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncfindproperties.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncfolder.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncitemoperationsattachment.php
+%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/synclocation.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncmail.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncmailflags.php
%%WWWDIR%%/go/modules/community/activesync/Z-Push/src/lib/syncobjects/syncmeetingrequest.php
@@ -3594,6 +3596,7 @@
%%WWWDIR%%/go/modules/community/calendar/controller/Holiday.php
%%WWWDIR%%/go/modules/community/calendar/controller/ParticipantIdentity.php
%%WWWDIR%%/go/modules/community/calendar/controller/ResourceGroup.php
+%%WWWDIR%%/go/modules/community/calendar/cron/ImportWebcalIcs.php
%%WWWDIR%%/go/modules/community/calendar/cron/ScanEmailForInvites.php
%%WWWDIR%%/go/modules/community/calendar/filehandlers/Ics.php
%%WWWDIR%%/go/modules/community/calendar/holidays/LICENSE
@@ -3864,6 +3867,7 @@
%%WWWDIR%%/go/modules/community/calendar/views/goui/script/ResourcesWindow.ts
%%WWWDIR%%/go/modules/community/calendar/views/goui/script/Settings.ts
%%WWWDIR%%/go/modules/community/calendar/views/goui/script/SpltView.ts
+%%WWWDIR%%/go/modules/community/calendar/views/goui/script/SubscribeWebCalWindow.ts
%%WWWDIR%%/go/modules/community/calendar/views/goui/script/SubscribeWindow.ts
%%WWWDIR%%/go/modules/community/calendar/views/goui/script/WeekView.ts
%%WWWDIR%%/go/modules/community/calendar/views/goui/script/YearView.ts
@@ -5645,6 +5649,7 @@
%%WWWDIR%%/modules/leavedays/views/Extjs3/LeavedayDialog.js
%%WWWDIR%%/modules/leavedays/views/Extjs3/MainPanel.js
%%WWWDIR%%/modules/leavedays/views/Extjs3/MonthWindow.js
+%%WWWDIR%%/modules/leavedays/views/Extjs3/SelectSpecialLeaveBudgetDialog.js
%%WWWDIR%%/modules/leavedays/views/Extjs3/SpecialLeaveBudgetGrid.js
%%WWWDIR%%/modules/leavedays/views/Extjs3/SpecialLeaveDialog.js
%%WWWDIR%%/modules/leavedays/views/Extjs3/UserPanel.js
@@ -10645,6 +10650,8 @@
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/jmap/JmapDataSource.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/jmap/index.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/jmap/index.d.ts.map
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/LangLoader.d.ts
+%%WWWDIR%%/views/goui/dist/groupoffice-core/script/LangLoader.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/model/Link.d.ts
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/model/Link.d.ts.map
%%WWWDIR%%/views/goui/dist/groupoffice-core/script/permissions/SharePanel.d.ts
@@ -11637,6 +11644,7 @@
%%WWWDIR%%/views/goui/groupoffice-core/package-lock.json
%%WWWDIR%%/views/goui/groupoffice-core/package.json
%%WWWDIR%%/views/goui/groupoffice-core/script/Entities.ts
+%%WWWDIR%%/views/goui/groupoffice-core/script/LangLoader.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/Modules.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/Router.ts
%%WWWDIR%%/views/goui/groupoffice-core/script/Validators.ts
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 328bd28a0f86..e620f31fe4e6 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 7.1.0
+PORTVERSION= 7.1.1
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index c15f6bcd93a0..9682d69bcd0e 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747333704
-SHA256 (nextcloud/contacts-v7.1.0.tar.gz) = 39839b18810056204c59eb0bfe436fe051ceed249aef7add563925c2ec8f4ab6
-SIZE (nextcloud/contacts-v7.1.0.tar.gz) = 4354560
+TIMESTAMP = 1748016160
+SHA256 (nextcloud/contacts-v7.1.1.tar.gz) = 556a6e59b466d41835071d5253eed59b25462cbeac659bab55de11555103dcf0
+SIZE (nextcloud/contacts-v7.1.1.tar.gz) = 4366797
diff --git a/www/node22/Makefile b/www/node22/Makefile
index bd3f8a2dcaf2..22b2196f7bc6 100644
--- a/www/node22/Makefile
+++ b/www/node22/Makefile
@@ -36,6 +36,7 @@ CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \
--shared-nghttp2 \
--shared-zlib \
--without-npm
+CXXFLAGS_powerpc64= -mpower8-vector
HAS_CONFIGURE= yes
MAKE_ENV= CC.host="${CCACHE_BIN} ${CC}" \
CFLAGS.host="${CFLAGS}" \
diff --git a/www/p5-RT-Extension-MandatoryOnTransition/Makefile b/www/p5-RT-Extension-MandatoryOnTransition/Makefile
index d912e12135d8..6451fdebc906 100644
--- a/www/p5-RT-Extension-MandatoryOnTransition/Makefile
+++ b/www/p5-RT-Extension-MandatoryOnTransition/Makefile
@@ -1,5 +1,5 @@
PORTNAME= RT-Extension-MandatoryOnTransition
-PORTVERSION= 0.24
+PORTVERSION= 0.25
CATEGORIES= www net perl5
MASTER_SITES= CPAN
diff --git a/www/p5-RT-Extension-MandatoryOnTransition/distinfo b/www/p5-RT-Extension-MandatoryOnTransition/distinfo
index 12ec27336df0..d7c482ecff3d 100644
--- a/www/p5-RT-Extension-MandatoryOnTransition/distinfo
+++ b/www/p5-RT-Extension-MandatoryOnTransition/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720023782
-SHA256 (RT-Extension-MandatoryOnTransition-0.24.tar.gz) = b69660f51f6d870d73e8a98928cc013bf56c5be5ca1f059a76a56dd96d308efc
-SIZE (RT-Extension-MandatoryOnTransition-0.24.tar.gz) = 53241
+TIMESTAMP = 1748161116
+SHA256 (RT-Extension-MandatoryOnTransition-0.25.tar.gz) = 6b38da3545e783c9af5491de6f5f9e2fcca5e91b3b66801dfd95ce853d838e96
+SIZE (RT-Extension-MandatoryOnTransition-0.25.tar.gz) = 69291
diff --git a/www/p5-RT-Extension-MandatoryOnTransition/pkg-plist b/www/p5-RT-Extension-MandatoryOnTransition/pkg-plist
index 1309078a73e9..5ad8c87f0d81 100644
--- a/www/p5-RT-Extension-MandatoryOnTransition/pkg-plist
+++ b/www/p5-RT-Extension-MandatoryOnTransition/pkg-plist
@@ -1,6 +1,7 @@
share/man/man3/RT::Extension::MandatoryOnTransition.3.gz
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/Elements/EditCustomFields/BeforeCustomFields
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/Elements/EditCustomFields/MassageCustomFields
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/Elements/ListActions/ModifyRow
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/Helpers/TicketUpdate/ProcessArguments
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/RTIR/Incident/Elements/ReplyForm/AfterWorked
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/RTIR/Incident/Reply/index.html/BeforeUpdate
@@ -16,6 +17,18 @@ share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/m/ticket/create/BeforeCreate
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/m/ticket/reply/AfterWorked
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Callbacks/RT-Extension-MandatoryOnTransition/m/ticket/reply/BeforeUpdate
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Helpers/QueueRule
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Helpers/QueueRuleRequires
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Helpers/QueueTransition
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Helpers/QueueTransitionRequires
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/MandatoryOnTransition/Elements/QueueContent
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/MandatoryOnTransition/Elements/QueueNav
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/MandatoryOnTransition/Elements/QueueRule
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/MandatoryOnTransition/Elements/QueueRuleRequires
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/MandatoryOnTransition/Elements/QueueTransition
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/MandatoryOnTransition/Elements/QueueTransitionRequires
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/MandatoryOnTransition/Elements/SelectCustomFieldOperator
+share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/html/Widgets/Form/MandatoryOnTransition
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/lib/RT/Extension/MandatoryOnTransition.pm
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/lib/RT/Extension/MandatoryOnTransition/Test.pm
share/rt%%RT_VER%%/plugins/RT-Extension-MandatoryOnTransition/lib/RT/Extension/MandatoryOnTransition/Test.pm.in
diff --git a/www/py-daphne/Makefile b/www/py-daphne/Makefile
index 9941d1eee79b..5a59d391ee3a 100644
--- a/www/py-daphne/Makefile
+++ b/www/py-daphne/Makefile
@@ -1,6 +1,5 @@
PORTNAME= daphne
-PORTVERSION= 4.1.2
-PORTREVISION= 1
+PORTVERSION= 4.2.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-daphne/distinfo b/www/py-daphne/distinfo
index 4a9a354f7d9c..aeea5de7be04 100644
--- a/www/py-daphne/distinfo
+++ b/www/py-daphne/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713001152
-SHA256 (daphne-4.1.2.tar.gz) = fcbcace38eb86624ae247c7ffdc8ac12f155d7d19eafac4247381896d6f33761
-SIZE (daphne-4.1.2.tar.gz) = 37882
+TIMESTAMP = 1747715472
+SHA256 (daphne-4.2.0.tar.gz) = c055de9e685cab7aa369e25e16731baa9b310b9db1a76886dbdde0b4456fb056
+SIZE (daphne-4.2.0.tar.gz) = 45302
diff --git a/www/py-daphne/files/patch-setup.cfg b/www/py-daphne/files/patch-setup.cfg
deleted file mode 100644
index 3e934742f30a..000000000000
--- a/www/py-daphne/files/patch-setup.cfg
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.cfg.orig 2024-02-10 14:45:57 UTC
-+++ setup.cfg
-@@ -34,7 +34,6 @@ setup_requires =
- twisted[tls]>=22.4
- python_requires = >=3.8
- setup_requires =
-- pytest-runner
- zip_safe = False
-
- [options.entry_points]
diff --git a/www/py-django-unfold/Makefile b/www/py-django-unfold/Makefile
index 59f7ee9c3a15..2150e7ed28d0 100644
--- a/www/py-django-unfold/Makefile
+++ b/www/py-django-unfold/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-unfold
-PORTVERSION= 0.56.0
+PORTVERSION= 0.57.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-unfold/distinfo b/www/py-django-unfold/distinfo
index 778604ea8ea8..7c5a90f38718 100644
--- a/www/py-django-unfold/distinfo
+++ b/www/py-django-unfold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546594
-SHA256 (django_unfold-0.56.0.tar.gz) = 66d48ddc1f0aa3c56731dfb12d4e7d3fd395384a815a5e293012cfedb144da61
-SIZE (django_unfold-0.56.0.tar.gz) = 1057772
+TIMESTAMP = 1747715474
+SHA256 (django_unfold-0.57.0.tar.gz) = eb5fa8db77e84d1f2490e2d015c7d90699407c36183fe3ce451b54dc522770ed
+SIZE (django_unfold-0.57.0.tar.gz) = 1058554
diff --git a/www/py-folium/Makefile b/www/py-folium/Makefile
index ff1421e36383..4a34ac7645eb 100644
--- a/www/py-folium/Makefile
+++ b/www/py-folium/Makefile
@@ -1,5 +1,5 @@
PORTNAME= folium
-PORTVERSION= 0.19.5
+PORTVERSION= 0.19.6
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-folium/distinfo b/www/py-folium/distinfo
index 51e564566417..269c6f8cb7f6 100644
--- a/www/py-folium/distinfo
+++ b/www/py-folium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836196
-SHA256 (folium-0.19.5.tar.gz) = 103ef92d7738b91972f4531211f76eee3f38c88be03111bbd6a5e65c69d084df
-SIZE (folium-0.19.5.tar.gz) = 106257
+TIMESTAMP = 1747715476
+SHA256 (folium-0.19.6.tar.gz) = be21b1e492b09a81b949cb4c860503e683cbe91951825faf4d4ef27ab4913201
+SIZE (folium-0.19.6.tar.gz) = 108543
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index c65ac3c46583..84b5deb0b7fb 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-api-python-client
-DISTVERSION= 2.167.0
+DISTVERSION= 2.170.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index bd14463f58d7..903ef7520cbe 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744706938
-SHA256 (google_api_python_client-2.167.0.tar.gz) = a458d402572e1c2caf9db090d8e7b270f43ff326bd9349c731a86b19910e3995
-SIZE (google_api_python_client-2.167.0.tar.gz) = 12725129
+TIMESTAMP = 1748104760
+SHA256 (google_api_python_client-2.170.0.tar.gz) = 75f3a1856f11418ea3723214e0abc59d9b217fd7ed43dcf743aab7f06ab9e2b1
+SIZE (google_api_python_client-2.170.0.tar.gz) = 12971933
diff --git a/www/py-multidict/Makefile b/www/py-multidict/Makefile
index a20ff7e68588..0fccd5d0ee79 100644
--- a/www/py-multidict/Makefile
+++ b/www/py-multidict/Makefile
@@ -1,5 +1,5 @@
PORTNAME= multidict
-PORTVERSION= 6.4.3
+PORTVERSION= 6.4.4
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-multidict/distinfo b/www/py-multidict/distinfo
index e23c25d933e2..b7e5bed91dee 100644
--- a/www/py-multidict/distinfo
+++ b/www/py-multidict/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744633288
-SHA256 (multidict-6.4.3.tar.gz) = 3ada0b058c9f213c5f95ba301f922d402ac234f1111a7d8fd70f1b99f3c281ec
-SIZE (multidict-6.4.3.tar.gz) = 89372
+TIMESTAMP = 1748028445
+SHA256 (multidict-6.4.4.tar.gz) = 69ee9e6ba214b5245031b76233dd95408a0fd57fdb019ddcc1ead4790932a8e8
+SIZE (multidict-6.4.4.tar.gz) = 90183
diff --git a/www/py-pylsqpack/Makefile b/www/py-pylsqpack/Makefile
index 53bee313d34b..74fc3b4936f2 100644
--- a/www/py-pylsqpack/Makefile
+++ b/www/py-pylsqpack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pylsqpack
-PORTVERSION= 0.3.20
+PORTVERSION= 0.3.22
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-pylsqpack/distinfo b/www/py-pylsqpack/distinfo
index 946e96507b60..58c14caa633b 100644
--- a/www/py-pylsqpack/distinfo
+++ b/www/py-pylsqpack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289080
-SHA256 (pylsqpack-0.3.20.tar.gz) = e2d8128ef1f455c198ce8ead9d70f8aca92533a6ea513481f1e5eb546a2bb834
-SIZE (pylsqpack-0.3.20.tar.gz) = 676273
+TIMESTAMP = 1747715478
+SHA256 (pylsqpack-0.3.22.tar.gz) = b67f711b3c8370d9f40f7f7f536aa6018d8900fa09fa49f72f0c3f13886cecda
+SIZE (pylsqpack-0.3.22.tar.gz) = 676356
diff --git a/www/py-tornado/Makefile b/www/py-tornado/Makefile
index 11e88e6b817f..97b7be58ae8a 100644
--- a/www/py-tornado/Makefile
+++ b/www/py-tornado/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tornado
-PORTVERSION= 6.4
+PORTVERSION= 6.5
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-tornado/distinfo b/www/py-tornado/distinfo
index c1bb7588e0e4..7009b36b808d 100644
--- a/www/py-tornado/distinfo
+++ b/www/py-tornado/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710712566
-SHA256 (tornado-6.4.tar.gz) = 72291fa6e6bc84e626589f1c29d90a5a6d593ef5ae68052ee2ef000dfd273dee
-SIZE (tornado-6.4.tar.gz) = 498845
+TIMESTAMP = 1747715480
+SHA256 (tornado-6.5.tar.gz) = c70c0a26d5b2d85440e4debd14a8d0b463a0cf35d92d3af05f5f1ffa8675c826
+SIZE (tornado-6.5.tar.gz) = 508968
diff --git a/www/rubygem-kamal/Makefile b/www/rubygem-kamal/Makefile
index b40cae1f5b86..ec90787ff409 100644
--- a/www/rubygem-kamal/Makefile
+++ b/www/rubygem-kamal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kamal
-PORTVERSION= 2.5.3
+PORTVERSION= 2.6.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -16,7 +16,7 @@ RUN_DEPENDS= rubygem-activesupport80>=7.0:devel/rubygem-activesupport80 \
rubygem-bcrypt_pbkdf>=1.0<2:security/rubygem-bcrypt_pbkdf \
rubygem-concurrent-ruby>=1.2<2:devel/rubygem-concurrent-ruby \
rubygem-dotenv>=3.1<4:misc/rubygem-dotenv \
- rubygem-ed25519>=1.2<2:security/rubygem-ed25519 \
+ rubygem-ed25519>=1.4<2:security/rubygem-ed25519 \
rubygem-net-ssh>=7.3,2<8,2:security/rubygem-net-ssh \
rubygem-sshkit>=1.23.0<2.0:security/rubygem-sshkit \
rubygem-thor>=1.3<2:devel/rubygem-thor \
diff --git a/www/rubygem-kamal/distinfo b/www/rubygem-kamal/distinfo
index aa3798e59907..b442e0dc0160 100644
--- a/www/rubygem-kamal/distinfo
+++ b/www/rubygem-kamal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836356
-SHA256 (rubygem/kamal-2.5.3.gem) = 06f9e5536e710045da73cee5f0d8b088fd40d5613cbb36abcaa88d4c8fe23a6c
-SIZE (rubygem/kamal-2.5.3.gem) = 64512
+TIMESTAMP = 1747716418
+SHA256 (rubygem/kamal-2.6.1.gem) = 1fc4a95d5a483b4bb49c1745e52f1e1f8c0829483e63903dc4f9a6148bf5652a
+SIZE (rubygem/kamal-2.6.1.gem) = 67584
diff --git a/www/rubygem-protocol-rack/Makefile b/www/rubygem-protocol-rack/Makefile
index 9aefc24e7f47..74c060998c44 100644
--- a/www/rubygem-protocol-rack/Makefile
+++ b/www/rubygem-protocol-rack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protocol-rack
-PORTVERSION= 0.12.0
+PORTVERSION= 0.13.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-protocol-rack/distinfo b/www/rubygem-protocol-rack/distinfo
index c39469521d8a..080d7b62003e 100644
--- a/www/rubygem-protocol-rack/distinfo
+++ b/www/rubygem-protocol-rack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547534
-SHA256 (rubygem/protocol-rack-0.12.0.gem) = 1f058c4352f09c2bab600aea16824536bcc6ed36d4b944fff91c446494ce9e33
-SIZE (rubygem/protocol-rack-0.12.0.gem) = 18432
+TIMESTAMP = 1747716420
+SHA256 (rubygem/protocol-rack-0.13.0.gem) = 37bff65ff6c4e40175d78bb86be686ec1f604b78c309606c630891043ee9d59a
+SIZE (rubygem/protocol-rack-0.13.0.gem) = 20992
diff --git a/www/rubygem-rack/Makefile b/www/rubygem-rack/Makefile
index 9aebc059ceda..c97902bd8a39 100644
--- a/www/rubygem-rack/Makefile
+++ b/www/rubygem-rack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rack
-PORTVERSION= 3.1.14
+PORTVERSION= 3.1.15
PORTEPOCH= 3
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-rack/distinfo b/www/rubygem-rack/distinfo
index d04c30821a38..787baf2d8ca0 100644
--- a/www/rubygem-rack/distinfo
+++ b/www/rubygem-rack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547536
-SHA256 (rubygem/rack-3.1.14.gem) = 84613c2a8df193bb6711d9c14ecc6d5a65a7cb4312379a65e793562608944b44
-SIZE (rubygem/rack-3.1.14.gem) = 113152
+TIMESTAMP = 1747716422
+SHA256 (rubygem/rack-3.1.15.gem) = d12b3e9960d18a26ded961250f2c0e3b375b49ff40dbe6786e9c3b160cbffca4
+SIZE (rubygem/rack-3.1.15.gem) = 113664
diff --git a/www/rubygem-rack22/Makefile b/www/rubygem-rack22/Makefile
index 9a48061a7a5d..670adf4510ad 100644
--- a/www/rubygem-rack22/Makefile
+++ b/www/rubygem-rack22/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rack
-PORTVERSION= 2.2.14
+PORTVERSION= 2.2.15
PORTEPOCH= 3
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-rack22/distinfo b/www/rubygem-rack22/distinfo
index bef8c7c04873..f61e38b79537 100644
--- a/www/rubygem-rack22/distinfo
+++ b/www/rubygem-rack22/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547540
-SHA256 (rubygem/rack-2.2.14.gem) = 76195d66a344087f28398b2f513da5a46641a4c3eb6d361e1b330c8ea72eed53
-SIZE (rubygem/rack-2.2.14.gem) = 153088
+TIMESTAMP = 1747716424
+SHA256 (rubygem/rack-2.2.15.gem) = cfd082f748540702228e9d83f16e033be9c3a3e58f428f60f6bce26df38c1067
+SIZE (rubygem/rack-2.2.15.gem) = 153600
diff --git a/www/rubygem-roda/Makefile b/www/rubygem-roda/Makefile
index f3b29340332e..c94966e7403f 100644
--- a/www/rubygem-roda/Makefile
+++ b/www/rubygem-roda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= roda
-PORTVERSION= 3.91.0
+PORTVERSION= 3.92.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-roda/distinfo b/www/rubygem-roda/distinfo
index 0a6039e75127..61ebb1bfc5ba 100644
--- a/www/rubygem-roda/distinfo
+++ b/www/rubygem-roda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178274
-SHA256 (rubygem/roda-3.91.0.gem) = 7eba67725e2772259308d34527722e688cd628885ed727a50c3167fecb1d20d4
-SIZE (rubygem/roda-3.91.0.gem) = 188928
+TIMESTAMP = 1747716446
+SHA256 (rubygem/roda-3.92.0.gem) = 2da31fc792c00dd6927d336519a13bea29e1fc500821ccf60471c37b9732619e
+SIZE (rubygem/roda-3.92.0.gem) = 189440
diff --git a/www/threejs/Makefile b/www/threejs/Makefile
index f73e22a44cca..7efa03b1d3e3 100644
--- a/www/threejs/Makefile
+++ b/www/threejs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= three.js
-PORTVERSION= 175
+PORTVERSION= 176
DISTVERSIONPREFIX= r
CATEGORIES= www
diff --git a/www/threejs/distinfo b/www/threejs/distinfo
index 1bc6f4bdb295..f0d4578b3820 100644
--- a/www/threejs/distinfo
+++ b/www/threejs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744361437
-SHA256 (mrdoob-three.js-r175_GH0.tar.gz) = ecd110a3f27c6124d5eb27479a038dcc8298317475a9c5c262f532d43e9e90aa
-SIZE (mrdoob-three.js-r175_GH0.tar.gz) = 366937083
+TIMESTAMP = 1747769141
+SHA256 (mrdoob-three.js-r176_GH0.tar.gz) = 6f42a90cafe21532a55f68db48ee9243aa1bdaca9b045946fa8478d08b0c068a
+SIZE (mrdoob-three.js-r176_GH0.tar.gz) = 367426579
diff --git a/www/threejs/pkg-plist b/www/threejs/pkg-plist
index df9e3ad869c3..8032b18e4ad1 100644
--- a/www/threejs/pkg-plist
+++ b/www/threejs/pkg-plist
@@ -1,9 +1,3 @@
-%%WWWDIR%%/Three.Core.js
-%%WWWDIR%%/Three.Legacy.js
-%%WWWDIR%%/Three.TSL.js
-%%WWWDIR%%/Three.WebGPU.Nodes.js
-%%WWWDIR%%/Three.WebGPU.js
-%%WWWDIR%%/Three.js
%%WWWDIR%%/animation/AnimationAction.js
%%WWWDIR%%/animation/AnimationClip.js
%%WWWDIR%%/animation/AnimationMixer.js
@@ -49,12 +43,6 @@
%%WWWDIR%%/core/Uniform.js
%%WWWDIR%%/core/UniformsGroup.js
%%WWWDIR%%/extras/Controls.js
-%%WWWDIR%%/extras/DataUtils.js
-%%WWWDIR%%/extras/Earcut.js
-%%WWWDIR%%/extras/ImageUtils.js
-%%WWWDIR%%/extras/PMREMGenerator.js
-%%WWWDIR%%/extras/ShapeUtils.js
-%%WWWDIR%%/extras/TextureUtils.js
%%WWWDIR%%/extras/core/Curve.js
%%WWWDIR%%/extras/core/CurvePath.js
%%WWWDIR%%/extras/core/Interpolations.js
@@ -72,7 +60,13 @@
%%WWWDIR%%/extras/curves/QuadraticBezierCurve.js
%%WWWDIR%%/extras/curves/QuadraticBezierCurve3.js
%%WWWDIR%%/extras/curves/SplineCurve.js
+%%WWWDIR%%/extras/DataUtils.js
+%%WWWDIR%%/extras/Earcut.js
+%%WWWDIR%%/extras/ImageUtils.js
%%WWWDIR%%/extras/lib/earcut.js
+%%WWWDIR%%/extras/PMREMGenerator.js
+%%WWWDIR%%/extras/ShapeUtils.js
+%%WWWDIR%%/extras/TextureUtils.js
%%WWWDIR%%/geometries/BoxGeometry.js
%%WWWDIR%%/geometries/CapsuleGeometry.js
%%WWWDIR%%/geometries/CircleGeometry.js
@@ -135,11 +129,11 @@
%%WWWDIR%%/loaders/LoaderUtils.js
%%WWWDIR%%/loaders/LoadingManager.js
%%WWWDIR%%/loaders/MaterialLoader.js
-%%WWWDIR%%/loaders/ObjectLoader.js
-%%WWWDIR%%/loaders/TextureLoader.js
%%WWWDIR%%/loaders/nodes/NodeLoader.js
%%WWWDIR%%/loaders/nodes/NodeMaterialLoader.js
%%WWWDIR%%/loaders/nodes/NodeObjectLoader.js
+%%WWWDIR%%/loaders/ObjectLoader.js
+%%WWWDIR%%/loaders/TextureLoader.js
%%WWWDIR%%/materials/LineBasicMaterial.js
%%WWWDIR%%/materials/LineDashedMaterial.js
%%WWWDIR%%/materials/Material.js
@@ -154,14 +148,10 @@
%%WWWDIR%%/materials/MeshPhysicalMaterial.js
%%WWWDIR%%/materials/MeshStandardMaterial.js
%%WWWDIR%%/materials/MeshToonMaterial.js
-%%WWWDIR%%/materials/PointsMaterial.js
-%%WWWDIR%%/materials/RawShaderMaterial.js
-%%WWWDIR%%/materials/ShaderMaterial.js
-%%WWWDIR%%/materials/ShadowMaterial.js
-%%WWWDIR%%/materials/SpriteMaterial.js
%%WWWDIR%%/materials/nodes/Line2NodeMaterial.js
%%WWWDIR%%/materials/nodes/LineBasicNodeMaterial.js
%%WWWDIR%%/materials/nodes/LineDashedNodeMaterial.js
+%%WWWDIR%%/materials/nodes/manager/NodeMaterialObserver.js
%%WWWDIR%%/materials/nodes/MeshBasicNodeMaterial.js
%%WWWDIR%%/materials/nodes/MeshLambertNodeMaterial.js
%%WWWDIR%%/materials/nodes/MeshMatcapNodeMaterial.js
@@ -177,7 +167,11 @@
%%WWWDIR%%/materials/nodes/ShadowNodeMaterial.js
%%WWWDIR%%/materials/nodes/SpriteNodeMaterial.js
%%WWWDIR%%/materials/nodes/VolumeNodeMaterial.js
-%%WWWDIR%%/materials/nodes/manager/NodeMaterialObserver.js
+%%WWWDIR%%/materials/PointsMaterial.js
+%%WWWDIR%%/materials/RawShaderMaterial.js
+%%WWWDIR%%/materials/ShaderMaterial.js
+%%WWWDIR%%/materials/ShadowMaterial.js
+%%WWWDIR%%/materials/SpriteMaterial.js
%%WWWDIR%%/math/Box2.js
%%WWWDIR%%/math/Box3.js
%%WWWDIR%%/math/Color.js
@@ -185,7 +179,12 @@
%%WWWDIR%%/math/Cylindrical.js
%%WWWDIR%%/math/Euler.js
%%WWWDIR%%/math/Frustum.js
+%%WWWDIR%%/math/FrustumArray.js
%%WWWDIR%%/math/Interpolant.js
+%%WWWDIR%%/math/interpolants/CubicInterpolant.js
+%%WWWDIR%%/math/interpolants/DiscreteInterpolant.js
+%%WWWDIR%%/math/interpolants/LinearInterpolant.js
+%%WWWDIR%%/math/interpolants/QuaternionLinearInterpolant.js
%%WWWDIR%%/math/Line3.js
%%WWWDIR%%/math/MathUtils.js
%%WWWDIR%%/math/Matrix2.js
@@ -201,12 +200,6 @@
%%WWWDIR%%/math/Vector2.js
%%WWWDIR%%/math/Vector3.js
%%WWWDIR%%/math/Vector4.js
-%%WWWDIR%%/math/interpolants/CubicInterpolant.js
-%%WWWDIR%%/math/interpolants/DiscreteInterpolant.js
-%%WWWDIR%%/math/interpolants/LinearInterpolant.js
-%%WWWDIR%%/math/interpolants/QuaternionLinearInterpolant.js
-%%WWWDIR%%/nodes/Nodes.js
-%%WWWDIR%%/nodes/TSL.js
%%WWWDIR%%/nodes/accessors/AccessorsUtils.js
%%WWWDIR%%/nodes/accessors/Arrays.js
%%WWWDIR%%/nodes/accessors/BatchNode.js
@@ -217,8 +210,8 @@
%%WWWDIR%%/nodes/accessors/Camera.js
%%WWWDIR%%/nodes/accessors/ClippingNode.js
%%WWWDIR%%/nodes/accessors/CubeTextureNode.js
-%%WWWDIR%%/nodes/accessors/InstanceNode.js
%%WWWDIR%%/nodes/accessors/InstancedMeshNode.js
+%%WWWDIR%%/nodes/accessors/InstanceNode.js
%%WWWDIR%%/nodes/accessors/Lights.js
%%WWWDIR%%/nodes/accessors/MaterialNode.js
%%WWWDIR%%/nodes/accessors/MaterialProperties.js
@@ -243,9 +236,9 @@
%%WWWDIR%%/nodes/accessors/TextureBicubic.js
%%WWWDIR%%/nodes/accessors/TextureNode.js
%%WWWDIR%%/nodes/accessors/TextureSizeNode.js
-%%WWWDIR%%/nodes/accessors/UV.js
%%WWWDIR%%/nodes/accessors/UniformArrayNode.js
%%WWWDIR%%/nodes/accessors/UserDataNode.js
+%%WWWDIR%%/nodes/accessors/UV.js
%%WWWDIR%%/nodes/accessors/VelocityNode.js
%%WWWDIR%%/nodes/accessors/VertexColorNode.js
%%WWWDIR%%/nodes/code/CodeNode.js
@@ -259,6 +252,7 @@
%%WWWDIR%%/nodes/core/AttributeNode.js
%%WWWDIR%%/nodes/core/BypassNode.js
%%WWWDIR%%/nodes/core/CacheNode.js
+%%WWWDIR%%/nodes/core/constants.js
%%WWWDIR%%/nodes/core/ConstNode.js
%%WWWDIR%%/nodes/core/ContextNode.js
%%WWWDIR%%/nodes/core/IndexNode.js
@@ -290,7 +284,6 @@
%%WWWDIR%%/nodes/core/UniformNode.js
%%WWWDIR%%/nodes/core/VarNode.js
%%WWWDIR%%/nodes/core/VaryingNode.js
-%%WWWDIR%%/nodes/core/constants.js
%%WWWDIR%%/nodes/display/BlendModes.js
%%WWWDIR%%/nodes/display/BumpMapNode.js
%%WWWDIR%%/nodes/display/ColorAdjustment.js
@@ -310,38 +303,38 @@
%%WWWDIR%%/nodes/display/ViewportSharedTextureNode.js
%%WWWDIR%%/nodes/display/ViewportTextureNode.js
%%WWWDIR%%/nodes/fog/Fog.js
+%%WWWDIR%%/nodes/functions/BasicLightingModel.js
%%WWWDIR%%/nodes/functions/BSDF/BRDF_GGX.js
%%WWWDIR%%/nodes/functions/BSDF/BRDF_Lambert.js
%%WWWDIR%%/nodes/functions/BSDF/BRDF_Sheen.js
-%%WWWDIR%%/nodes/functions/BSDF/DFGApprox.js
-%%WWWDIR%%/nodes/functions/BSDF/D_GGX.js
%%WWWDIR%%/nodes/functions/BSDF/D_GGX_Anisotropic.js
+%%WWWDIR%%/nodes/functions/BSDF/D_GGX.js
+%%WWWDIR%%/nodes/functions/BSDF/DFGApprox.js
%%WWWDIR%%/nodes/functions/BSDF/EnvironmentBRDF.js
%%WWWDIR%%/nodes/functions/BSDF/F_Schlick.js
%%WWWDIR%%/nodes/functions/BSDF/LTC.js
%%WWWDIR%%/nodes/functions/BSDF/Schlick_to_F0.js
-%%WWWDIR%%/nodes/functions/BSDF/V_GGX_SmithCorrelated.js
%%WWWDIR%%/nodes/functions/BSDF/V_GGX_SmithCorrelated_Anisotropic.js
-%%WWWDIR%%/nodes/functions/BasicLightingModel.js
-%%WWWDIR%%/nodes/functions/PhongLightingModel.js
-%%WWWDIR%%/nodes/functions/PhysicalLightingModel.js
-%%WWWDIR%%/nodes/functions/ShadowMaskModel.js
-%%WWWDIR%%/nodes/functions/ToonLightingModel.js
-%%WWWDIR%%/nodes/functions/VolumetricLightingModel.js
+%%WWWDIR%%/nodes/functions/BSDF/V_GGX_SmithCorrelated.js
%%WWWDIR%%/nodes/functions/material/getAlphaHashThreshold.js
%%WWWDIR%%/nodes/functions/material/getGeometryRoughness.js
%%WWWDIR%%/nodes/functions/material/getParallaxCorrectNormal.js
%%WWWDIR%%/nodes/functions/material/getRoughness.js
%%WWWDIR%%/nodes/functions/material/getShIrradianceAt.js
+%%WWWDIR%%/nodes/functions/PhongLightingModel.js
+%%WWWDIR%%/nodes/functions/PhysicalLightingModel.js
+%%WWWDIR%%/nodes/functions/ShadowMaskModel.js
+%%WWWDIR%%/nodes/functions/ToonLightingModel.js
+%%WWWDIR%%/nodes/functions/VolumetricLightingModel.js
%%WWWDIR%%/nodes/geometry/RangeNode.js
%%WWWDIR%%/nodes/gpgpu/AtomicFunctionNode.js
%%WWWDIR%%/nodes/gpgpu/BarrierNode.js
%%WWWDIR%%/nodes/gpgpu/ComputeBuiltinNode.js
%%WWWDIR%%/nodes/gpgpu/ComputeNode.js
%%WWWDIR%%/nodes/gpgpu/WorkgroupInfoNode.js
-%%WWWDIR%%/nodes/lighting/AONode.js
%%WWWDIR%%/nodes/lighting/AmbientLightNode.js
%%WWWDIR%%/nodes/lighting/AnalyticLightNode.js
+%%WWWDIR%%/nodes/lighting/AONode.js
%%WWWDIR%%/nodes/lighting/BasicEnvironmentNode.js
%%WWWDIR%%/nodes/lighting/BasicLightMapNode.js
%%WWWDIR%%/nodes/lighting/DirectionalLightNode.js
@@ -349,34 +342,37 @@
%%WWWDIR%%/nodes/lighting/HemisphereLightNode.js
%%WWWDIR%%/nodes/lighting/IESSpotLightNode.js
%%WWWDIR%%/nodes/lighting/IrradianceNode.js
-%%WWWDIR%%/nodes/lighting/LightProbeNode.js
-%%WWWDIR%%/nodes/lighting/LightUtils.js
%%WWWDIR%%/nodes/lighting/LightingContextNode.js
%%WWWDIR%%/nodes/lighting/LightingNode.js
+%%WWWDIR%%/nodes/lighting/LightProbeNode.js
%%WWWDIR%%/nodes/lighting/LightsNode.js
+%%WWWDIR%%/nodes/lighting/LightUtils.js
%%WWWDIR%%/nodes/lighting/PointLightNode.js
%%WWWDIR%%/nodes/lighting/PointShadowNode.js
%%WWWDIR%%/nodes/lighting/RectAreaLightNode.js
%%WWWDIR%%/nodes/lighting/ShadowBaseNode.js
+%%WWWDIR%%/nodes/lighting/ShadowFilterNode.js
%%WWWDIR%%/nodes/lighting/ShadowNode.js
%%WWWDIR%%/nodes/lighting/SpotLightNode.js
%%WWWDIR%%/nodes/materialx/DISCLAIMER.md
-%%WWWDIR%%/nodes/materialx/MaterialXNodes.js
%%WWWDIR%%/nodes/materialx/lib/mx_hsv.js
%%WWWDIR%%/nodes/materialx/lib/mx_noise.js
%%WWWDIR%%/nodes/materialx/lib/mx_transform_color.js
+%%WWWDIR%%/nodes/materialx/MaterialXNodes.js
%%WWWDIR%%/nodes/math/ConditionalNode.js
%%WWWDIR%%/nodes/math/Hash.js
%%WWWDIR%%/nodes/math/MathNode.js
%%WWWDIR%%/nodes/math/MathUtils.js
%%WWWDIR%%/nodes/math/OperatorNode.js
%%WWWDIR%%/nodes/math/TriNoise3D.js
+%%WWWDIR%%/nodes/Nodes.js
%%WWWDIR%%/nodes/parsers/GLSLNodeFunction.js
%%WWWDIR%%/nodes/parsers/GLSLNodeParser.js
%%WWWDIR%%/nodes/pmrem/PMREMNode.js
%%WWWDIR%%/nodes/pmrem/PMREMUtils.js
%%WWWDIR%%/nodes/procedural/Checker.js
%%WWWDIR%%/nodes/shapes/Shapes.js
+%%WWWDIR%%/nodes/TSL.js
%%WWWDIR%%/nodes/tsl/TSLBase.js
%%WWWDIR%%/nodes/tsl/TSLCore.js
%%WWWDIR%%/nodes/utils/ArrayElementNode.js
@@ -395,10 +391,10 @@
%%WWWDIR%%/nodes/utils/Oscillators.js
%%WWWDIR%%/nodes/utils/Packing.js
%%WWWDIR%%/nodes/utils/PostProcessingUtils.js
-%%WWWDIR%%/nodes/utils/RTTNode.js
%%WWWDIR%%/nodes/utils/ReflectorNode.js
%%WWWDIR%%/nodes/utils/RemapNode.js
%%WWWDIR%%/nodes/utils/RotateNode.js
+%%WWWDIR%%/nodes/utils/RTTNode.js
%%WWWDIR%%/nodes/utils/SetNode.js
%%WWWDIR%%/nodes/utils/SplitNode.js
%%WWWDIR%%/nodes/utils/SpriteSheetUVNode.js
@@ -413,20 +409,15 @@
%%WWWDIR%%/objects/ClippingGroup.js
%%WWWDIR%%/objects/Group.js
%%WWWDIR%%/objects/InstancedMesh.js
-%%WWWDIR%%/objects/LOD.js
%%WWWDIR%%/objects/Line.js
%%WWWDIR%%/objects/LineLoop.js
%%WWWDIR%%/objects/LineSegments.js
+%%WWWDIR%%/objects/LOD.js
%%WWWDIR%%/objects/Mesh.js
%%WWWDIR%%/objects/Points.js
%%WWWDIR%%/objects/Skeleton.js
%%WWWDIR%%/objects/SkinnedMesh.js
%%WWWDIR%%/objects/Sprite.js
-%%WWWDIR%%/renderers/WebGL3DRenderTarget.js
-%%WWWDIR%%/renderers/WebGLArrayRenderTarget.js
-%%WWWDIR%%/renderers/WebGLCubeRenderTarget.js
-%%WWWDIR%%/renderers/WebGLRenderTarget.js
-%%WWWDIR%%/renderers/WebGLRenderer.js
%%WWWDIR%%/renderers/common/Animation.js
%%WWWDIR%%/renderers/common/Attributes.js
%%WWWDIR%%/renderers/common/Backend.js
@@ -444,10 +435,20 @@
%%WWWDIR%%/renderers/common/Constants.js
%%WWWDIR%%/renderers/common/CubeRenderTarget.js
%%WWWDIR%%/renderers/common/DataMap.js
+%%WWWDIR%%/renderers/common/extras/PMREMGenerator.js
%%WWWDIR%%/renderers/common/Geometries.js
%%WWWDIR%%/renderers/common/IndirectStorageBufferAttribute.js
%%WWWDIR%%/renderers/common/Info.js
%%WWWDIR%%/renderers/common/Lighting.js
+%%WWWDIR%%/renderers/common/nodes/NodeBuilderState.js
+%%WWWDIR%%/renderers/common/nodes/NodeLibrary.js
+%%WWWDIR%%/renderers/common/nodes/Nodes.js
+%%WWWDIR%%/renderers/common/nodes/NodeSampledTexture.js
+%%WWWDIR%%/renderers/common/nodes/NodeSampler.js
+%%WWWDIR%%/renderers/common/nodes/NodeStorageBuffer.js
+%%WWWDIR%%/renderers/common/nodes/NodeUniform.js
+%%WWWDIR%%/renderers/common/nodes/NodeUniformBuffer.js
+%%WWWDIR%%/renderers/common/nodes/NodeUniformsGroup.js
%%WWWDIR%%/renderers/common/Pipeline.js
%%WWWDIR%%/renderers/common/Pipelines.js
%%WWWDIR%%/renderers/common/PostProcessing.js
@@ -457,13 +458,13 @@
%%WWWDIR%%/renderers/common/RenderBundles.js
%%WWWDIR%%/renderers/common/RenderContext.js
%%WWWDIR%%/renderers/common/RenderContexts.js
+%%WWWDIR%%/renderers/common/Renderer.js
+%%WWWDIR%%/renderers/common/RendererUtils.js
%%WWWDIR%%/renderers/common/RenderList.js
%%WWWDIR%%/renderers/common/RenderLists.js
%%WWWDIR%%/renderers/common/RenderObject.js
%%WWWDIR%%/renderers/common/RenderObjects.js
%%WWWDIR%%/renderers/common/RenderPipeline.js
-%%WWWDIR%%/renderers/common/Renderer.js
-%%WWWDIR%%/renderers/common/RendererUtils.js
%%WWWDIR%%/renderers/common/SampledTexture.js
%%WWWDIR%%/renderers/common/Sampler.js
%%WWWDIR%%/renderers/common/StorageBuffer.js
@@ -477,16 +478,6 @@
%%WWWDIR%%/renderers/common/UniformsGroup.js
%%WWWDIR%%/renderers/common/XRManager.js
%%WWWDIR%%/renderers/common/XRRenderTarget.js
-%%WWWDIR%%/renderers/common/extras/PMREMGenerator.js
-%%WWWDIR%%/renderers/common/nodes/NodeBuilderState.js
-%%WWWDIR%%/renderers/common/nodes/NodeLibrary.js
-%%WWWDIR%%/renderers/common/nodes/NodeSampledTexture.js
-%%WWWDIR%%/renderers/common/nodes/NodeSampler.js
-%%WWWDIR%%/renderers/common/nodes/NodeStorageBuffer.js
-%%WWWDIR%%/renderers/common/nodes/NodeUniform.js
-%%WWWDIR%%/renderers/common/nodes/NodeUniformBuffer.js
-%%WWWDIR%%/renderers/common/nodes/NodeUniformsGroup.js
-%%WWWDIR%%/renderers/common/nodes/Nodes.js
%%WWWDIR%%/renderers/shaders/ShaderChunk.js
%%WWWDIR%%/renderers/shaders/ShaderChunk/alphahash_fragment.glsl.js
%%WWWDIR%%/renderers/shaders/ShaderChunk/alphahash_pars_fragment.glsl.js
@@ -618,8 +609,6 @@
%%WWWDIR%%/renderers/shaders/ShaderLib/vsm.glsl.js
%%WWWDIR%%/renderers/shaders/UniformsLib.js
%%WWWDIR%%/renderers/shaders/UniformsUtils.js
-%%WWWDIR%%/renderers/webgl-fallback/WebGLBackend.js
-%%WWWDIR%%/renderers/webgl-fallback/WebGLBufferRenderer.js
%%WWWDIR%%/renderers/webgl-fallback/nodes/GLSLNodeBuilder.js
%%WWWDIR%%/renderers/webgl-fallback/utils/WebGLAttributeUtils.js
%%WWWDIR%%/renderers/webgl-fallback/utils/WebGLCapabilities.js
@@ -629,6 +618,8 @@
%%WWWDIR%%/renderers/webgl-fallback/utils/WebGLTextureUtils.js
%%WWWDIR%%/renderers/webgl-fallback/utils/WebGLTimestampQueryPool.js
%%WWWDIR%%/renderers/webgl-fallback/utils/WebGLUtils.js
+%%WWWDIR%%/renderers/webgl-fallback/WebGLBackend.js
+%%WWWDIR%%/renderers/webgl-fallback/WebGLBufferRenderer.js
%%WWWDIR%%/renderers/webgl/WebGLAnimation.js
%%WWWDIR%%/renderers/webgl/WebGLAttributes.js
%%WWWDIR%%/renderers/webgl/WebGLBackground.js
@@ -659,9 +650,11 @@
%%WWWDIR%%/renderers/webgl/WebGLUniforms.js
%%WWWDIR%%/renderers/webgl/WebGLUniformsGroups.js
%%WWWDIR%%/renderers/webgl/WebGLUtils.js
-%%WWWDIR%%/renderers/webgpu/WebGPUBackend.js
-%%WWWDIR%%/renderers/webgpu/WebGPURenderer.Nodes.js
-%%WWWDIR%%/renderers/webgpu/WebGPURenderer.js
+%%WWWDIR%%/renderers/WebGL3DRenderTarget.js
+%%WWWDIR%%/renderers/WebGLArrayRenderTarget.js
+%%WWWDIR%%/renderers/WebGLCubeRenderTarget.js
+%%WWWDIR%%/renderers/WebGLRenderer.js
+%%WWWDIR%%/renderers/WebGLRenderTarget.js
%%WWWDIR%%/renderers/webgpu/nodes/BasicNodeLibrary.js
%%WWWDIR%%/renderers/webgpu/nodes/StandardNodeLibrary.js
%%WWWDIR%%/renderers/webgpu/nodes/WGSLNodeBuilder.js
@@ -675,6 +668,9 @@
%%WWWDIR%%/renderers/webgpu/utils/WebGPUTextureUtils.js
%%WWWDIR%%/renderers/webgpu/utils/WebGPUTimestampQueryPool.js
%%WWWDIR%%/renderers/webgpu/utils/WebGPUUtils.js
+%%WWWDIR%%/renderers/webgpu/WebGPUBackend.js
+%%WWWDIR%%/renderers/webgpu/WebGPURenderer.js
+%%WWWDIR%%/renderers/webgpu/WebGPURenderer.Nodes.js
%%WWWDIR%%/renderers/webxr/WebXRController.js
%%WWWDIR%%/renderers/webxr/WebXRDepthSensing.js
%%WWWDIR%%/renderers/webxr/WebXRManager.js
@@ -689,10 +685,17 @@
%%WWWDIR%%/textures/Data3DTexture.js
%%WWWDIR%%/textures/DataArrayTexture.js
%%WWWDIR%%/textures/DataTexture.js
+%%WWWDIR%%/textures/DepthArrayTexture.js
%%WWWDIR%%/textures/DepthTexture.js
%%WWWDIR%%/textures/FramebufferTexture.js
%%WWWDIR%%/textures/Source.js
%%WWWDIR%%/textures/Texture.js
%%WWWDIR%%/textures/VideoFrameTexture.js
%%WWWDIR%%/textures/VideoTexture.js
+%%WWWDIR%%/Three.Core.js
+%%WWWDIR%%/Three.js
+%%WWWDIR%%/Three.Legacy.js
+%%WWWDIR%%/Three.TSL.js
+%%WWWDIR%%/Three.WebGPU.js
+%%WWWDIR%%/Three.WebGPU.Nodes.js
%%WWWDIR%%/utils.js
diff --git a/www/tinymce/Makefile b/www/tinymce/Makefile
index 458c86335190..9b401474102d 100644
--- a/www/tinymce/Makefile
+++ b/www/tinymce/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tinymce
-PORTVERSION= 7.8.0
+PORTVERSION= 7.9.0
CATEGORIES= www
MASTER_SITES= http://download.tiny.cloud/tinymce/community/ \
LOCAL/sunpoet
diff --git a/www/tinymce/distinfo b/www/tinymce/distinfo
index 84870250582d..9a740c34887f 100644
--- a/www/tinymce/distinfo
+++ b/www/tinymce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288762
-SHA256 (tinymce_7.8.0.zip) = 8385559b696f4c296d8171635bc76597f043144bfb2db90453c8831982a4974c
-SIZE (tinymce_7.8.0.zip) = 1034965
+TIMESTAMP = 1747715304
+SHA256 (tinymce_7.9.0.zip) = a189e211855ecbe02f3fe2a4ac24ced694532ea4f65fe9a595cdcf8568a67bce
+SIZE (tinymce_7.9.0.zip) = 1023240
diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile
index 5679d5ea91e8..1a34c40b5474 100644
--- a/www/waterfox/Makefile
+++ b/www/waterfox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= waterfox
-DISTVERSION= 6.5.7
+DISTVERSION= 6.5.9
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/waterfox/distinfo b/www/waterfox/distinfo
index dfb9d8d97080..f673aa4859f4 100644
--- a/www/waterfox/distinfo
+++ b/www/waterfox/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746029051
-SHA256 (BrowserWorks-Waterfox-6.5.7_GH0.tar.gz) = bf0246e9fd42ba4fbacfeaa737078f554281d1a3dbe13f9c625c4b6b2910106e
-SIZE (BrowserWorks-Waterfox-6.5.7_GH0.tar.gz) = 824226206
+TIMESTAMP = 1747990122
+SHA256 (BrowserWorks-Waterfox-6.5.9_GH0.tar.gz) = 46efa015c068975c81c1beba86ea8773cf0927cdc1642dd054f6cd32aa9bc150
+SIZE (BrowserWorks-Waterfox-6.5.9_GH0.tar.gz) = 824230212
SHA256 (BrowserWorks-l10n-3046738_GH0.tar.gz) = f9a16202b73558188af3157d427845153a89b3f3b3269c1e5d8ebc9e60eb9bd1
SIZE (BrowserWorks-l10n-3046738_GH0.tar.gz) = 19480746
diff --git a/www/xfce4-smartbookmark-plugin/Makefile b/www/xfce4-smartbookmark-plugin/Makefile
index 252567d767c4..386abf3200ff 100644
--- a/www/xfce4-smartbookmark-plugin/Makefile
+++ b/www/xfce4-smartbookmark-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-smartbookmark-plugin
-PORTVERSION= 0.5.3
+PORTVERSION= 0.6.0
CATEGORIES= www xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,20 +11,16 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-smartbookmark-plugin/start
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/www/xfce4-smartbookmark-plugin/distinfo b/www/xfce4-smartbookmark-plugin/distinfo
index aa4c483296f2..382a45b9c949 100644
--- a/www/xfce4-smartbookmark-plugin/distinfo
+++ b/www/xfce4-smartbookmark-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735167442
-SHA256 (xfce4/xfce4-smartbookmark-plugin-0.5.3.tar.bz2) = 3b4db0ac198339197a7682935f0bba5a7e8dd7f35bf575ac6665afa4cecec236
-SIZE (xfce4/xfce4-smartbookmark-plugin-0.5.3.tar.bz2) = 396301
+TIMESTAMP = 1747772888
+SHA256 (xfce4/xfce4-smartbookmark-plugin-0.6.0.tar.xz) = d8a619dcad703071f7fcda538cc34154f9952cf4ec0816df23a56e98e3cc05d8
+SIZE (xfce4/xfce4-smartbookmark-plugin-0.6.0.tar.xz) = 51248
diff --git a/x11-clocks/xfce4-stopwatch-plugin/Makefile b/x11-clocks/xfce4-stopwatch-plugin/Makefile
index 7d464796a4a5..ee1cc858ea52 100644
--- a/x11-clocks/xfce4-stopwatch-plugin/Makefile
+++ b/x11-clocks/xfce4-stopwatch-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-stopwatch-plugin
-PORTVERSION= 0.5.2
+PORTVERSION= 0.6.0
CATEGORIES= x11-clocks xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,20 +11,16 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-stopwatch-plugin/start
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libutil panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11-clocks/xfce4-stopwatch-plugin/distinfo b/x11-clocks/xfce4-stopwatch-plugin/distinfo
index 7c84b3427684..5187f4837ed3 100644
--- a/x11-clocks/xfce4-stopwatch-plugin/distinfo
+++ b/x11-clocks/xfce4-stopwatch-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735168292
-SHA256 (xfce4/xfce4-stopwatch-plugin-0.5.2.tar.bz2) = b5a458fa5b7538d42cd9783cf4c26eafe0c9d394906a0e5e25bb3fe0adc34c08
-SIZE (xfce4/xfce4-stopwatch-plugin-0.5.2.tar.bz2) = 372592
+TIMESTAMP = 1747773060
+SHA256 (xfce4/xfce4-stopwatch-plugin-0.6.0.tar.xz) = 9be4825f6dc3b5227ba3c71b345da4159ac3364f659784b57845bb06cf31ef43
+SIZE (xfce4/xfce4-stopwatch-plugin-0.6.0.tar.xz) = 23836
diff --git a/x11-clocks/xfce4-stopwatch-plugin/pkg-plist b/x11-clocks/xfce4-stopwatch-plugin/pkg-plist
index 46f8c3f3b408..69bc7b9e413b 100644
--- a/x11-clocks/xfce4-stopwatch-plugin/pkg-plist
+++ b/x11-clocks/xfce4-stopwatch-plugin/pkg-plist
@@ -1,6 +1,4 @@
lib/xfce4/panel/plugins/libstopwatch.so
-lib/xfce4/panel/plugins/libstopwatch.so.0
-lib/xfce4/panel/plugins/libstopwatch.so.0.0.0
share/icons/hicolor/16x16/apps/xfce4-stopwatch-plugin.png
share/icons/hicolor/22x22/apps/xfce4-stopwatch-plugin.png
share/icons/hicolor/24x24/apps/xfce4-stopwatch-plugin.png
@@ -54,6 +52,7 @@ share/icons/hicolor/scalable/apps/xfce4-stopwatch-plugin.svg
%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-stopwatch-plugin.mo
%%NLS%%share/locale/ug/LC_MESSAGES/xfce4-stopwatch-plugin.mo
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-stopwatch-plugin.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/xfce4-stopwatch-plugin.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-stopwatch-plugin.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-stopwatch-plugin.mo
share/xfce4/panel/plugins/xfce4-stopwatch-plugin.desktop
diff --git a/x11-clocks/xfce4-time-out-plugin/Makefile b/x11-clocks/xfce4-time-out-plugin/Makefile
index 6a243584bce4..4437059daa4c 100644
--- a/x11-clocks/xfce4-time-out-plugin/Makefile
+++ b/x11-clocks/xfce4-time-out-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-time-out-plugin
-PORTVERSION= 1.1.4
+PORTVERSION= 1.2.0
CATEGORIES= x11-clocks xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,21 +10,20 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-time-out-plugin/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \
+ xorg
+USE_GNOME= gtk30
USE_XFCE= libmenu panel
USE_XORG= x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dx11=enabled
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11-clocks/xfce4-time-out-plugin/distinfo b/x11-clocks/xfce4-time-out-plugin/distinfo
index 581ea5ae4f05..ca153adacf32 100644
--- a/x11-clocks/xfce4-time-out-plugin/distinfo
+++ b/x11-clocks/xfce4-time-out-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735170850
-SHA256 (xfce4/xfce4-time-out-plugin-1.1.4.tar.bz2) = b6b708900d7fd0cc3d8a045514962db94b60d959c266049aa2cff768fc381726
-SIZE (xfce4/xfce4-time-out-plugin-1.1.4.tar.bz2) = 474667
+TIMESTAMP = 1747774324
+SHA256 (xfce4/xfce4-time-out-plugin-1.2.0.tar.xz) = e344d9f82a8acd23d44e7cf9b2efe9599ffff856d9ba1a9be0e67b022c0d2eb2
+SIZE (xfce4/xfce4-time-out-plugin-1.2.0.tar.xz) = 65520
diff --git a/x11-clocks/xfce4-timer-plugin/Makefile b/x11-clocks/xfce4-timer-plugin/Makefile
index e823f454b573..806b6e9cc1a5 100644
--- a/x11-clocks/xfce4-timer-plugin/Makefile
+++ b/x11-clocks/xfce4-timer-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-timer-plugin
-PORTVERSION= 1.7.3
+PORTVERSION= 1.8.0
CATEGORIES= x11-clocks xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,20 +10,16 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-timer-plugin/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11-clocks/xfce4-timer-plugin/distinfo b/x11-clocks/xfce4-timer-plugin/distinfo
index fcdc35827667..0c293094e885 100644
--- a/x11-clocks/xfce4-timer-plugin/distinfo
+++ b/x11-clocks/xfce4-timer-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735171035
-SHA256 (xfce4/xfce4-timer-plugin-1.7.3.tar.bz2) = acf4c861af88608b9e802a76a4b05846bd30189e0085e826680cc179b6df4cd3
-SIZE (xfce4/xfce4-timer-plugin-1.7.3.tar.bz2) = 487838
+TIMESTAMP = 1747774506
+SHA256 (xfce4/xfce4-timer-plugin-1.8.0.tar.xz) = 1d3ac3aa2c4345400c025642778e7643aab41047622baf9cdc00bbac78e89f99
+SIZE (xfce4/xfce4-timer-plugin-1.8.0.tar.xz) = 65196
diff --git a/x11-fm/doublecmd/Makefile b/x11-fm/doublecmd/Makefile
index 57706d28dbd3..fbc2bd188176 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= doublecmd
PORTVERSION= 1.1.24
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= x11-fm
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/x11-fonts/py-gflanguages/Makefile b/x11-fonts/py-gflanguages/Makefile
index d525ad9fff94..c466a2676351 100644
--- a/x11-fonts/py-gflanguages/Makefile
+++ b/x11-fonts/py-gflanguages/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gflanguages
-PORTVERSION= 0.7.3
+PORTVERSION= 0.7.4
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-gflanguages/distinfo b/x11-fonts/py-gflanguages/distinfo
index 8d53e6159eb8..19bfe568680d 100644
--- a/x11-fonts/py-gflanguages/distinfo
+++ b/x11-fonts/py-gflanguages/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116738
-SHA256 (gflanguages-0.7.3.tar.gz) = 0516cf0fad6a6f5fc204f86ffe31a688b0dd77698716a0ae821603b9a781a39e
-SIZE (gflanguages-0.7.3.tar.gz) = 852025
+TIMESTAMP = 1747715482
+SHA256 (gflanguages-0.7.4.tar.gz) = 77f4392a1fc0a573f401c34eb804f2f06cacb0b70d5236e840f123d50e3cb6e0
+SIZE (gflanguages-0.7.4.tar.gz) = 853800
diff --git a/x11-fonts/py-vfblib/Makefile b/x11-fonts/py-vfblib/Makefile
index 13972f4be393..3971f7d55b4e 100644
--- a/x11-fonts/py-vfblib/Makefile
+++ b/x11-fonts/py-vfblib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vfblib
-PORTVERSION= 0.9.2
+PORTVERSION= 0.9.3
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-vfblib/distinfo b/x11-fonts/py-vfblib/distinfo
index 86842d71d7e8..2104984bde36 100644
--- a/x11-fonts/py-vfblib/distinfo
+++ b/x11-fonts/py-vfblib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289084
-SHA256 (vfblib-0.9.2.tar.gz) = f83c0337c688492425bdf337f8436d6d38aef850dcbad6d5d6a46f208a11b5b2
-SIZE (vfblib-0.9.2.tar.gz) = 7162685
+TIMESTAMP = 1747715484
+SHA256 (vfblib-0.9.3.tar.gz) = 5c272b7d772d9e45953bcb603e4fbcc1a956137e159ec6a620c65eccefd1aedc
+SIZE (vfblib-0.9.3.tar.gz) = 7163931
diff --git a/x11-toolkits/gtk-layer-shell/Makefile b/x11-toolkits/gtk-layer-shell/Makefile
index 550e4ae49f6c..c726ab48055b 100644
--- a/x11-toolkits/gtk-layer-shell/Makefile
+++ b/x11-toolkits/gtk-layer-shell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtk-layer-shell
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.1
+DISTVERSION= 0.9.2
CATEGORIES= x11-toolkits
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-toolkits/gtk-layer-shell/distinfo b/x11-toolkits/gtk-layer-shell/distinfo
index 8b33742feb56..4fbc13bd3de5 100644
--- a/x11-toolkits/gtk-layer-shell/distinfo
+++ b/x11-toolkits/gtk-layer-shell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743982033
-SHA256 (wmww-gtk-layer-shell-v0.9.1_GH0.tar.gz) = 43e2165cf1a9aa8a317b081c2a583648e02389162f1fbbd33836ba27f9ca19fa
-SIZE (wmww-gtk-layer-shell-v0.9.1_GH0.tar.gz) = 143619
+TIMESTAMP = 1747871626
+SHA256 (wmww-gtk-layer-shell-v0.9.2_GH0.tar.gz) = 526dd95c083e2a73eafd8baa1f5d676a36cb80fc8e7b304cbe3efebd62f0600c
+SIZE (wmww-gtk-layer-shell-v0.9.2_GH0.tar.gz) = 136254
diff --git a/x11-toolkits/kddockwidgets/Makefile b/x11-toolkits/kddockwidgets/Makefile
index f0cdf899e63c..c96063f5dfb1 100644
--- a/x11-toolkits/kddockwidgets/Makefile
+++ b/x11-toolkits/kddockwidgets/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kddockwidgets
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.4
+DISTVERSION= 2.2.5
CATEGORIES= x11-toolkits
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11-toolkits/kddockwidgets/distinfo b/x11-toolkits/kddockwidgets/distinfo
index d6e9934c1d7b..098805c840b6 100644
--- a/x11-toolkits/kddockwidgets/distinfo
+++ b/x11-toolkits/kddockwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746348564
-SHA256 (KDAB-KDDockWidgets-v2.2.4_GH0.tar.gz) = a1cf55a3cf267108ee495de8df9038c67f61da5ca324059cb32543d69877524e
-SIZE (KDAB-KDDockWidgets-v2.2.4_GH0.tar.gz) = 5651823
+TIMESTAMP = 1748077624
+SHA256 (KDAB-KDDockWidgets-v2.2.5_GH0.tar.gz) = 1c202d03a0c7018aebcb249b09122d846b34298d88d0bc247a601f48c7513c89
+SIZE (KDAB-KDDockWidgets-v2.2.5_GH0.tar.gz) = 5651842
diff --git a/x11-toolkits/kddockwidgets/pkg-plist b/x11-toolkits/kddockwidgets/pkg-plist
index cac3ffe6ee55..19c19a6bda91 100644
--- a/x11-toolkits/kddockwidgets/pkg-plist
+++ b/x11-toolkits/kddockwidgets/pkg-plist
@@ -123,5 +123,5 @@ lib/cmake/KDDockWidgets/KDDockWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KDDockWidgets/KDDockWidgetsTargets.cmake
lib/libkddockwidgets.so
lib/libkddockwidgets.so.2.2
-lib/libkddockwidgets.so.2.2.3
+lib/libkddockwidgets.so.2.2.5
%%QT_MKSPECDIR%%/modules/qt_KDDockWidgets.pri
diff --git a/x11-wm/lxqt-panel/Makefile b/x11-wm/lxqt-panel/Makefile
index a9d24d8974be..1506b056cd7b 100644
--- a/x11-wm/lxqt-panel/Makefile
+++ b/x11-wm/lxqt-panel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lxqt-panel
-PORTVERSION= 2.2.0
+PORTVERSION= 2.2.1
CATEGORIES= x11-wm
MASTER_SITES= LXQT
diff --git a/x11-wm/lxqt-panel/distinfo b/x11-wm/lxqt-panel/distinfo
index c8549c32ea04..09ef1b9e78b8 100644
--- a/x11-wm/lxqt-panel/distinfo
+++ b/x11-wm/lxqt-panel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744932403
-SHA256 (lxqt/lxqt-panel-2.2.0.tar.xz) = e5011840140fe1c06cfe4deadbb1a88c0395b33d274c2a68d7e657b6622f1adb
-SIZE (lxqt/lxqt-panel-2.2.0.tar.xz) = 716384
+TIMESTAMP = 1748036028
+SHA256 (lxqt/lxqt-panel-2.2.1.tar.xz) = 63d7f8af2e85b1a2580441943230fb4ab6edaaf52fd29fe0e616f6d57fd05d16
+SIZE (lxqt/lxqt-panel-2.2.1.tar.xz) = 717960
diff --git a/x11-wm/xfce4-panel-profiles/Makefile b/x11-wm/xfce4-panel-profiles/Makefile
index 37aeb53604e3..d2803621d214 100644
--- a/x11-wm/xfce4-panel-profiles/Makefile
+++ b/x11-wm/xfce4-panel-profiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-panel-profiles
-PORTVERSION= 1.0.15
+PORTVERSION= 1.1.1
CATEGORIES= x11-wm xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -10,22 +10,24 @@ WWW= https://docs.xfce.org/apps/xfce4-panel-profiles/start
LICENSE= GPLv3
-USES= gettext-tools gmake gnome python shebangfix tar:bz2 xfce
-USE_GNOME= gtk30
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=7.0.0:sysutils/py-psutil@${PY_FLAVOR}
+
+USES= gettext-tools gnome meson pkgconfig python shebangfix tar:xz \
+ xfce
+USE_GNOME= glib20 gtk30 pygobject3
USE_XFCE= libmenu panel
SHEBANG_FILES= xfce4-panel-profiles/panelconfig.py \
xfce4-panel-profiles/xfce4-panel-profiles.py
-HAS_CONFIGURE= yes
+BINARY_ALIAS= python3=${PYTHON_CMD}
NO_ARCH= yes
OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_INSTALL_TARGET= install-locale
+NLS_USES= gettext-runtime
-post-install:
- ${RLN} ${STAGEDIR}${PREFIX}/share/locale ${STAGEDIR}${PREFIX}/share/${PORTNAME}/locale
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11-wm/xfce4-panel-profiles/distinfo b/x11-wm/xfce4-panel-profiles/distinfo
index af921062977f..7931dc99a862 100644
--- a/x11-wm/xfce4-panel-profiles/distinfo
+++ b/x11-wm/xfce4-panel-profiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735174105
-SHA256 (xfce4/xfce4-panel-profiles-1.0.15.tar.bz2) = 56cce1a27e88a18a282d568cbc601547a5dd704f0449a75bc284f0171aebaf3b
-SIZE (xfce4/xfce4-panel-profiles-1.0.15.tar.bz2) = 121102
+TIMESTAMP = 1747940218
+SHA256 (xfce4/xfce4-panel-profiles-1.1.1.tar.xz) = 0126373a03778bb4894afa151de28d36bfc563ddab96d3bd7c63962350d34ba2
+SIZE (xfce4/xfce4-panel-profiles-1.1.1.tar.xz) = 83908
diff --git a/x11-wm/xfce4-panel-profiles/pkg-plist b/x11-wm/xfce4-panel-profiles/pkg-plist
index aefcf365d4a7..95f6d18e0b78 100644
--- a/x11-wm/xfce4-panel-profiles/pkg-plist
+++ b/x11-wm/xfce4-panel-profiles/pkg-plist
@@ -57,6 +57,7 @@ share/icons/hicolor/scalable/apps/org.xfce.PanelProfiles.svg
%%NLS%%share/locale/th/LC_MESSAGES/xfce4-panel-profiles.mo
%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-panel-profiles.mo
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-panel-profiles.mo
+%%NLS%%share/locale/vec/LC_MESSAGES/xfce4-panel-profiles.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-panel-profiles.mo
%%NLS%%share/locale/zh_HK/LC_MESSAGES/xfce4-panel-profiles.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-panel-profiles.mo
@@ -74,7 +75,6 @@ share/metainfo/org.xfce.PanelProfiles.appdata.xml
%%DATADIR%%/layouts/Xubuntu 14.04 (Trusty).tar.bz2
%%DATADIR%%/layouts/Xubuntu 18.04 (Bionic).tar.bz2
%%DATADIR%%/layouts/openSUSE Leap 15.x.tar.bz2
-%%DATADIR%%/locale
%%DATADIR%%/xfce4-panel-profiles/info.py
%%DATADIR%%/xfce4-panel-profiles/panelconfig.py
%%DATADIR%%/xfce4-panel-profiles/xfce4-panel-profiles.glade
diff --git a/x11/dwlb/Makefile b/x11/dwlb/Makefile
index 08ccc4011eb5..27109fd5038b 100644
--- a/x11/dwlb/Makefile
+++ b/x11/dwlb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dwlb
-PORTVERSION= s20240516
+PORTVERSION= s20250520
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -19,7 +19,7 @@ USES= gmake pkgconfig xorg
USE_GITHUB= yes
USE_XORG= pixman
GH_ACCOUNT= kolunmi
-GH_TAGNAME= 0daa1c1
+GH_TAGNAME= 48dbe00
EXTRA_PATCHES= ${${PORTNAME:tu}_PATCHES}
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/x11/dwlb/distinfo b/x11/dwlb/distinfo
index 77ee30604add..38acff5355ec 100644
--- a/x11/dwlb/distinfo
+++ b/x11/dwlb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715905457
-SHA256 (kolunmi-dwlb-s20240516-0daa1c1_GH0.tar.gz) = 4d1edddd1396d8331a5773bed22f7d1f2e36d1c50c69f979300885c332d3defb
-SIZE (kolunmi-dwlb-s20240516-0daa1c1_GH0.tar.gz) = 69737
+TIMESTAMP = 1747764439
+SHA256 (kolunmi-dwlb-s20250520-48dbe00_GH0.tar.gz) = 1472334f2fc24af09a2a5da8a2772439d1dbef256f710708a1eb68c0b7d768b1
+SIZE (kolunmi-dwlb-s20250520-48dbe00_GH0.tar.gz) = 69726
diff --git a/x11/gnustep-app/Makefile b/x11/gnustep-app/Makefile
index 6c595ba44fad..bc24e84d12c4 100644
--- a/x11/gnustep-app/Makefile
+++ b/x11/gnustep-app/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnustep-app
PORTVERSION= 2.0.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= x11 gnustep
MAINTAINER= ports@FreeBSD.org
@@ -60,7 +60,6 @@ RUN_DEPENDS= aclock>0:x11-clocks/aclock \
paje>0:science/paje \
pantomime>0:mail/pantomime \
pikopixel>0:graphics/pikopixel \
- pixen>0:graphics/pixen \
plopfolio>0:deskutils/plopfolio \
poe>0:multimedia/poe \
gnustep-preview>0:graphics/preview \
diff --git a/x11/libxfce4windowing/Makefile b/x11/libxfce4windowing/Makefile
index 9225709e4437..995e7ea970b1 100644
--- a/x11/libxfce4windowing/Makefile
+++ b/x11/libxfce4windowing/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libxfce4windowing
-DISTVERSION= 4.20.2
+DISTVERSION= 4.20.3
+PORTREVISION= 1
CATEGORIES= x11 xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
@@ -12,30 +13,37 @@ LICENSE= GPLv2
LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info
-USES= gettext-tools gmake gnome libtool pkgconfig tar:bz2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
+USES= gettext-tools gnome meson pkgconfig python:build shebangfix \
+ tar:bz2 xfce xorg
+USE_GNOME= glib20 gtk30 libwnck3
USE_LDCONFIG= yes
USE_XFCE= xdt
USE_XORG= x11 xrandr
+SHEBANG_FILES= xdt-gen-visibility
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dgtk-doc=false \
+ -Dx11=enabled
-OPTIONS_DEFINE= DOCS GIR NLS WAYLAND
+OPTIONS_DEFINE= GIR NLS WAYLAND
OPTIONS_DEFAULT= GIR WAYLAND
OPTIONS_SUB= yes
-DOCS_CONFIGURE_ENABLE= gtk-doc-html
-
GIR_DESC= GObject Introspection support
+
+# At present gtk-doc is broken due to missing files in the distribution
+#DOCS_MESON_TRUE= gtk-doc
+
GIR_USE= GNOME=introspection:build
GIR_MESON_TRUE= introspection
NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
+WAYLAND_RUN_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
-WAYLAND_CONFIGURE_ENABLE=wayland
+WAYLAND_MESON_ENABLED= wayland
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/libxfce4windowing/distinfo b/x11/libxfce4windowing/distinfo
index 97baed4225ec..451f0cc0adff 100644
--- a/x11/libxfce4windowing/distinfo
+++ b/x11/libxfce4windowing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738526977
-SHA256 (xfce4/libxfce4windowing-4.20.2.tar.bz2) = 0b9b95aee8b868a2953920c2feafc026672ad19584976f19e89119e93ab1abc8
-SIZE (xfce4/libxfce4windowing-4.20.2.tar.bz2) = 601778
+TIMESTAMP = 1747849083
+SHA256 (xfce4/libxfce4windowing-4.20.3.tar.bz2) = df2419a6bd960c0bfac3307eff593050857524642597eb35a26fb4f8261a017b
+SIZE (xfce4/libxfce4windowing-4.20.3.tar.bz2) = 605237
diff --git a/x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build b/x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build
new file mode 100644
index 000000000000..30183be21f87
--- /dev/null
+++ b/x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build
@@ -0,0 +1,20 @@
+--- libxfce4windowing/meson.build.orig 2025-05-01 07:24:40 UTC
++++ libxfce4windowing/meson.build
+@@ -93,7 +93,7 @@ windowing_config_h = configure_file(
+ input: 'libxfce4windowing-config.h.in',
+ output: 'libxfce4windowing-config.h',
+ install: true,
+- install_dir: get_option('prefix') / get_option('includedir') / 'xfce4' / libxfce4windowing_pkgname / 'libxfce4windowing',
++ install_dir: get_option('prefix') / get_option('includedir') / 'xfce4' / 'libxfce4windowing',
+ )
+ windowing_public_sources += windowing_config_h
+ windowing_sources += windowing_config_h
+@@ -135,7 +135,7 @@ install_headers(
+
+ install_headers(
+ windowing_headers,
+- subdir: 'xfce4' / libxfce4windowing_pkgname / 'libxfce4windowing',
++ subdir: 'xfce4' / 'libxfce4windowing',
+ )
+
+ pkgconfig.generate(
diff --git a/x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build b/x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build
new file mode 100644
index 000000000000..7d24900cfc55
--- /dev/null
+++ b/x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build
@@ -0,0 +1,20 @@
+--- libxfce4windowingui/meson.build.orig 2025-05-01 07:24:40 UTC
++++ libxfce4windowingui/meson.build
+@@ -24,7 +24,7 @@ windowingui_public_sources += configure_file(
+ input: 'libxfce4windowingui-config.h.in',
+ output: 'libxfce4windowingui-config.h',
+ install: true,
+- install_dir: get_option('prefix') / get_option('includedir') / 'xfce4' / libxfce4windowing_pkgname / 'libxfce4windowingui',
++ install_dir: get_option('prefix') / get_option('includedir') / 'xfce4' / 'libxfce4windowingui',
+ )
+
+ windowingui_sources = windowingui_public_sources
+@@ -64,7 +64,7 @@ install_headers(
+
+ install_headers(
+ windowingui_headers,
+- subdir: 'xfce4' / libxfce4windowing_pkgname / 'libxfce4windowingui',
++ subdir: 'xfce4' / 'libxfce4windowingui',
+ )
+
+ pkgconfig.generate(
diff --git a/x11/libxfce4windowing/pkg-plist b/x11/libxfce4windowing/pkg-plist
index f293913b20aa..a49555e12982 100644
--- a/x11/libxfce4windowing/pkg-plist
+++ b/x11/libxfce4windowing/pkg-plist
@@ -27,54 +27,54 @@ libdata/pkgconfig/libxfce4windowing-x11-0.pc
libdata/pkgconfig/libxfce4windowingui-0.pc
%%GIR%%share/gir-1.0/Libxfce4windowing-0.0.gir
%%GIR%%share/gir-1.0/Libxfce4windowingui-0.0.gir
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwApplication.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwMonitor.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwScreen.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwSeat.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWindow.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspace.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspaceGroup.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspaceManager.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/annotation-glossary.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-1.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-3.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-4.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-full.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/home.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/index.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/left.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-Library-Configuration.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-Utilities.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-X11-Backend.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-backend.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-core.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-introduction.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-utilities.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/right.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/style.css
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/up.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/XfwWindowActionMenu.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/XfwWindowListMenu.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/annotation-glossary.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/api-index-full.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/home.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/index.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/left.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowing-widgets.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-Library-Configuration.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-introduction.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-utilities.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/right.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/style.css
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/up.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwApplication.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwMonitor.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwScreen.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwSeat.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWindow.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspace.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspaceGroup.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspaceManager.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/annotation-glossary.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-1.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-3.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-4.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-full.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/home.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/index.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/left-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/left.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-Library-Configuration.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-Utilities.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-X11-Backend.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-backend.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-core.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-introduction.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-utilities.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing.devhelp2
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/right-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/right.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/style.css
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/up-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/up.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/XfwWindowActionMenu.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/XfwWindowListMenu.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/annotation-glossary.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/api-index-full.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/home.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/index.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/left-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/left.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowing-widgets.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-Library-Configuration.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-introduction.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-utilities.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui.devhelp2
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/right-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/right.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/style.css
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/up-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/up.png
%%NLS%%share/locale/ast/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/bg/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/ca/LC_MESSAGES/libxfce4windowing.mo
@@ -97,6 +97,7 @@ libdata/pkgconfig/libxfce4windowingui-0.pc
%%NLS%%share/locale/ie/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/it/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/ja/LC_MESSAGES/libxfce4windowing.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/kk/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/ko/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/lt/LC_MESSAGES/libxfce4windowing.mo
diff --git a/x11/linux-nvidia-libs/Makefile b/x11/linux-nvidia-libs/Makefile
index 865043131384..e8c7666f8902 100644
--- a/x11/linux-nvidia-libs/Makefile
+++ b/x11/linux-nvidia-libs/Makefile
@@ -274,7 +274,9 @@ PLIST_RE+= '\,${LINUXBASE}.*libnvidia-gpucomp\.so,d'
# nvidia-egl-X11 supports (not in x11/nvidia-driver nor separate ports)
# Estimated to be upgrated often.
-.if ${NVVERSION} >= 570.14400 # 570.144
+.if ${NVVERSION} >= 570.15302 && ${NVVERSION} < 575.00000
+NV_EGL_X_VERSION= 1.0.2
+.elif ${NVVERSION} >= 570.14400 # 570.144
NV_EGL_X_VERSION= 1.0.1
.elif ${NVVERSION} >= 570.00000 # 570.00, Intentionally kept to clarify
# the start of egl-x11 support.
diff --git a/x11/linux-nvidia-libs/distinfo b/x11/linux-nvidia-libs/distinfo
index ac2b63f695d8..637a0638efae 100644
--- a/x11/linux-nvidia-libs/distinfo
+++ b/x11/linux-nvidia-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745330825
-SHA256 (NVIDIA-Linux-x86_64-570.144.run) = c0b8d7ecf2e20b83767674bab8fee4d1323dc55580274d8e934635e8955f3be6
-SIZE (NVIDIA-Linux-x86_64-570.144.run) = 375742470
+TIMESTAMP = 1747671036
+SHA256 (NVIDIA-Linux-x86_64-570.153.02.run) = 148886e4f69576fa8fa67140e6e5dd6e51f90b2ec74a65f1a7a7334dfa5de1b6
+SIZE (NVIDIA-Linux-x86_64-570.153.02.run) = 375742097
diff --git a/x11/nvidia-driver/Makefile.version b/x11/nvidia-driver/Makefile.version
index 7582499314be..613693bb9a36 100644
--- a/x11/nvidia-driver/Makefile.version
+++ b/x11/nvidia-driver/Makefile.version
@@ -1,4 +1,4 @@
# NVIDIA Distversion
#
# This will be included from x11/nvidia-driver and the nvidia-drm port
-NVIDIA_DISTVERSION?= 570.144
+NVIDIA_DISTVERSION?= 570.153.02
diff --git a/x11/nvidia-driver/distinfo b/x11/nvidia-driver/distinfo
index 017416dc7813..7b4abdeae216 100644
--- a/x11/nvidia-driver/distinfo
+++ b/x11/nvidia-driver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745330770
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
+TIMESTAMP = 1747700057
+SHA256 (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 7967bbbca4202dde15d7e11f3a015f9471cb17a3ad9ed79fe97f0300dd321395
+SIZE (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 260903556
diff --git a/x11/nvidia-settings/Makefile b/x11/nvidia-settings/Makefile
index 6981bb11fad9..71a2a01d0f15 100644
--- a/x11/nvidia-settings/Makefile
+++ b/x11/nvidia-settings/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nvidia-settings
-PORTVERSION= 570.133.07
-PORTREVISION= 1
+PORTVERSION= 570.153.02
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/nvidia-settings/distinfo b/x11/nvidia-settings/distinfo
index c85577f0505b..97362f6f5078 100644
--- a/x11/nvidia-settings/distinfo
+++ b/x11/nvidia-settings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744576111
-SHA256 (NVIDIA-nvidia-settings-570.133.07_GH0.tar.gz) = 2153aea233b56c6ef6decdd3e2eeb2479e3e2287027cf5696c6db4adbd00905b
-SIZE (NVIDIA-nvidia-settings-570.133.07_GH0.tar.gz) = 1308540
+TIMESTAMP = 1747715291
+SHA256 (NVIDIA-nvidia-settings-570.153.02_GH0.tar.gz) = e458325fed6f0322de924c440eff72ea7ef71a2db75c512a1e5911ef21d43d31
+SIZE (NVIDIA-nvidia-settings-570.153.02_GH0.tar.gz) = 1308531
diff --git a/x11/nvidia-xconfig/Makefile b/x11/nvidia-xconfig/Makefile
index d2f06cedc718..e19bb42a0326 100644
--- a/x11/nvidia-xconfig/Makefile
+++ b/x11/nvidia-xconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-xconfig
-PORTVERSION= 570.133.07
+PORTVERSION= 570.153.02
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/nvidia-xconfig/distinfo b/x11/nvidia-xconfig/distinfo
index e75f031e2d44..982ff1c420aa 100644
--- a/x11/nvidia-xconfig/distinfo
+++ b/x11/nvidia-xconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744578452
-SHA256 (NVIDIA-nvidia-xconfig-570.133.07_GH0.tar.gz) = 68a39ac41f6c7f2c421e13d6cbeba9ad47a276506cde3926efaca05455e6bd0b
-SIZE (NVIDIA-nvidia-xconfig-570.133.07_GH0.tar.gz) = 145667
+TIMESTAMP = 1747870140
+SHA256 (NVIDIA-nvidia-xconfig-570.153.02_GH0.tar.gz) = f724eca2d227137d18955c8fea335a0342a585ff82d934ae00d8ab980f0285a0
+SIZE (NVIDIA-nvidia-xconfig-570.153.02_GH0.tar.gz) = 145663
diff --git a/x11/screengrab/Makefile b/x11/screengrab/Makefile
index a1e02b8c892c..a94c883c0ab4 100644
--- a/x11/screengrab/Makefile
+++ b/x11/screengrab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= screengrab
-PORTVERSION= 2.10.0
+PORTVERSION= 3.0.0
CATEGORIES= x11
MASTER_SITES= LXQT
@@ -9,10 +9,11 @@ WWW= https://github.com/lxqt/screengrab
LICENSE= LGPL21+
-USES= cmake compiler:c++17-lang gnome kde:6 lxqt:2 perl5 qt:6 tar:xz xorg
-USE_LXQT= qt6xdg
+USES= cmake compiler:c++17-lang gnome kde:6 localbase:ldflags lxqt:2 \
+ perl5 qt:6 tar:xz xorg
+USE_LXQT= buildtools2 qt6xdg
USE_XORG= x11 xcb sm ice xext
-USE_KDE= windowsystem
+USE_KDE= layer-shell-qt wayland windowsystem
USE_PERL5= build
USE_QT= base:run tools:build svg
USE_GNOME= glib20
diff --git a/x11/screengrab/distinfo b/x11/screengrab/distinfo
index 769e1e2de179..41ee4563d731 100644
--- a/x11/screengrab/distinfo
+++ b/x11/screengrab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744932020
-SHA256 (lxqt/screengrab-2.10.0.tar.xz) = c98de5d4b8b0dac7924855315efaa9183cf637ef553bdcd1a3c64526b4c37e04
-SIZE (lxqt/screengrab-2.10.0.tar.xz) = 349336
+TIMESTAMP = 1748036712
+SHA256 (lxqt/screengrab-3.0.0.tar.xz) = 30ad0428688595eb09ca684133c1bb1b02c4affae302791c4d2eb7990f6ccee7
+SIZE (lxqt/screengrab-3.0.0.tar.xz) = 376620
diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile
index 3945f9a5b916..7ce493f69e15 100644
--- a/x11/wallutils/Makefile
+++ b/x11/wallutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wallutils
DISTVERSION= 5.12.9
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= eduardo@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libX11.so:x11/libX11
-USES= go:1.22,modules
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= xyproto
GH_TUPLE= antchfx:xmlquery:v1.3.8:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
diff --git a/x11/xfce4-screenshooter-plugin/Makefile b/x11/xfce4-screenshooter-plugin/Makefile
index 37ed0c80398d..14c5b8b5beaf 100644
--- a/x11/xfce4-screenshooter-plugin/Makefile
+++ b/x11/xfce4-screenshooter-plugin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xfce4-screenshooter-plugin
-PORTVERSION= 1.11.1
-PORTREVISION= 1
+PORTVERSION= 1.11.2
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/apps
DISTNAME= xfce4-screenshooter-${DISTVERSIONFULL}
@@ -13,37 +12,27 @@ WWW= https://goodies.xfce.org/projects/applications/xfce4-screenshooter
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \
+ xorg
USE_CSTD= c99
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USE_GNOME= glib20 gtk30
USE_XFCE= libexo libmenu panel xfconf
USE_XORG= ice sm x11 xext xfixes
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dx11=enabled \
+ -Dxfixes=enabled
-OPTIONS_DEFINE= IMGUR NLS WAYLAND
-OPTIONS_DEFAULT= IMGUR WAYLAND
+OPTIONS_DEFINE= NLS WAYLAND
+OPTIONS_DEFAULT= WAYLAND
OPTIONS_SUB= yes
-IMGUR_DESC= Install imgur image upload custom action
-
-IMGUR_RUN_DEPENDS= curl:ftp/curl \
- jq:textproc/jq \
- xclip:x11/xclip \
- zenity:x11/zenity
-
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
-WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
-WAYLAND_CONFIGURE_ENABLE= wayland
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
+WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
+WAYLAND_MESON_ENABLED= wayland
-post-patch-IMGUR-off:
- @${REINPLACE_CMD} '/imgur_custom_action_added = xfconf_channel_get_bool/s/FALSE/TRUE/' \
- ${WRKSRC}/lib/screenshooter-custom-actions.c
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-screenshooter-plugin/distinfo b/x11/xfce4-screenshooter-plugin/distinfo
index 54ac87cb1be7..65f17b67b7ba 100644
--- a/x11/xfce4-screenshooter-plugin/distinfo
+++ b/x11/xfce4-screenshooter-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722368566
-SHA256 (xfce4/xfce4-screenshooter-1.11.1.tar.bz2) = d94c4a37ac9b26f6d73214bdc254624a4ede4e111bee8d34e689f8f04c37d34d
-SIZE (xfce4/xfce4-screenshooter-1.11.1.tar.bz2) = 721424
+TIMESTAMP = 1747940424
+SHA256 (xfce4/xfce4-screenshooter-1.11.2.tar.xz) = 6ae5bc4823d43e770b3a11700d048d56bdcaafdef37de7deacb8970b55fc1565
+SIZE (xfce4/xfce4-screenshooter-1.11.2.tar.xz) = 178440
diff --git a/x11/xfce4-screenshooter-plugin/pkg-plist b/x11/xfce4-screenshooter-plugin/pkg-plist
index 027724e7c4c9..ab9d309ffe04 100644
--- a/x11/xfce4-screenshooter-plugin/pkg-plist
+++ b/x11/xfce4-screenshooter-plugin/pkg-plist
@@ -1,7 +1,5 @@
bin/xfce4-screenshooter
lib/xfce4/panel/plugins/libscreenshooterplugin.so
-%%IMGUR%%libexec/xfce4/screenshooter/scripts/imgur-upload.sh
-share/man/man1/xfce4-screenshooter.1.gz
share/applications/xfce4-screenshooter.desktop
%%NLS%%share/icons/hicolor/128x128/apps/org.xfce.screenshooter.png
%%NLS%%share/icons/hicolor/16x16/apps/org.xfce.screenshooter.png
diff --git a/x11/xfce4-taskmanager/Makefile b/x11/xfce4-taskmanager/Makefile
index 720cf0ae5f58..fd75fbb81420 100644
--- a/x11/xfce4-taskmanager/Makefile
+++ b/x11/xfce4-taskmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-taskmanager
-PORTVERSION= 1.5.8
+PORTVERSION= 1.6.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -11,24 +11,20 @@ WWW= https://goodies.xfce.org/projects/applications/xfce4-taskmanager
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= gettext-tools gmake gnome localbase pkgconfig tar:bzip2 xfce \
- xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
+USES= gettext-tools gnome localbase meson pkgconfig tar:xz xfce xorg
+USE_GNOME= glib20 gtk30 libwnck3
USE_XFCE= libmenu xfconf
USE_XORG= ice sm x11 xmu xt
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --disable-gksu \
- --disable-silent-rules \
- --enable-wnck3
+MESON_ARGS= -Dwnck=enabled \
+ -Dx11=enabled
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-taskmanager/distinfo b/x11/xfce4-taskmanager/distinfo
index ac28ca90214f..110b3568acb0 100644
--- a/x11/xfce4-taskmanager/distinfo
+++ b/x11/xfce4-taskmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735174403
-SHA256 (xfce4/xfce4-taskmanager-1.5.8.tar.bz2) = 14b9d68b8feb88a642a9885b8549efe7fc9e6c155f638003f2a4a58d9eb2baab
-SIZE (xfce4/xfce4-taskmanager-1.5.8.tar.bz2) = 548651
+TIMESTAMP = 1747848539
+SHA256 (xfce4/xfce4-taskmanager-1.6.0.tar.xz) = 29bdc7840ab8b9025f6c0e456a83a31090d1c9fd9e26b359baa4a4010cfb0b90
+SIZE (xfce4/xfce4-taskmanager-1.6.0.tar.xz) = 135088
diff --git a/x11/xfce4-taskmanager/files/patch-meson.build b/x11/xfce4-taskmanager/files/patch-meson.build
new file mode 100644
index 000000000000..00b5c05e84be
--- /dev/null
+++ b/x11/xfce4-taskmanager/files/patch-meson.build
@@ -0,0 +1,20 @@
+--- meson.build.orig 2025-05-21 07:00:22 UTC
++++ meson.build
+@@ -54,7 +54,7 @@ else
+ else
+ if target_os == 'freebsd'
+ os_implementation = 'freebsd'
+- find_library('kvm')
++ kvm_lib = cc.find_library('kvm', required : true)
+ headers += [
+ 'sys/param.h',
+ 'sys/proc.h',
+@@ -83,7 +83,7 @@ else
+ ]
+ elif target_os == 'sunos'
+ os_implementation = 'solaris'
+- find_library('kstat')
++ cc.find_library('kstat')
+ headers += [
+ 'sys/procfs.h',
+ 'sys/stat.h',
diff --git a/x11/xfce4-taskmanager/files/patch-src_meson.build b/x11/xfce4-taskmanager/files/patch-src_meson.build
new file mode 100644
index 000000000000..bc052f07a3b9
--- /dev/null
+++ b/x11/xfce4-taskmanager/files/patch-src_meson.build
@@ -0,0 +1,44 @@
+--- src/meson.build.orig 2025-05-21 07:00:22 UTC
++++ src/meson.build
+@@ -35,6 +35,22 @@ endif
+ ]
+ endif
+
++dependencies = [
++ glib,
++ gtk,
++ cairo,
++ libxmu,
++ libxfce4util,
++ libxfce4ui,
++ xfconf,
++ libx11,
++ libwnck,
++]
++
++if target_os == 'freebsd' and kvm_lib.found()
++dependencies += [ kvm_lib ]
++endif
++
+ taskmanager = executable(
+ 'xfce4-taskmanager',
+ taskmanager_sources,
+@@ -42,17 +58,7 @@ taskmanager = executable(
+ include_directories: [
+ include_directories('..'),
+ ],
+- dependencies: [
+- glib,
+- gtk,
+- cairo,
+- libxmu,
+- libxfce4util,
+- libxfce4ui,
+- xfconf,
+- libx11,
+- libwnck,
+- ],
++ dependencies: dependencies,
+ install: true,
+ install_dir: get_option('prefix') / get_option('bindir'),
+ )
diff --git a/x11/xfce4-verve-plugin/Makefile b/x11/xfce4-verve-plugin/Makefile
index f8d962532bd9..c714fe23226c 100644
--- a/x11/xfce4-verve-plugin/Makefile
+++ b/x11/xfce4-verve-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= verve-plugin
-PORTVERSION= 2.0.4
+PORTVERSION= 2.1.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
PKGNAMEPREFIX= xfce4-
@@ -12,22 +12,18 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-verve-plugin/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libpcre2-8.so:devel/pcre2
+LIB_DEPENDS= libpcre2-8.so:devel/pcre2
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 pango
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= glib20 gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-dbus
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-verve-plugin/distinfo b/x11/xfce4-verve-plugin/distinfo
index 6c250d8d70ad..59a32c27dea2 100644
--- a/x11/xfce4-verve-plugin/distinfo
+++ b/x11/xfce4-verve-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735171422
-SHA256 (xfce4/xfce4-verve-plugin-2.0.4.tar.bz2) = 214a812dd7cc410bbe85d736e0dc76459ddd7861e5a1c60b67dd89dcd34e90a1
-SIZE (xfce4/xfce4-verve-plugin-2.0.4.tar.bz2) = 450881
+TIMESTAMP = 1747810651
+SHA256 (xfce4/xfce4-verve-plugin-2.1.0.tar.xz) = 237e0da802cdc02e0ec0c3cdefecb6fa2992ade9f59ce2999779cc30d59c9f24
+SIZE (xfce4/xfce4-verve-plugin-2.1.0.tar.xz) = 54440
diff --git a/x11/xfce4-whiskermenu-plugin/Makefile b/x11/xfce4-whiskermenu-plugin/Makefile
index 9d87cecd3fba..c4b3159a8282 100644
--- a/x11/xfce4-whiskermenu-plugin/Makefile
+++ b/x11/xfce4-whiskermenu-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-whiskermenu-plugin
-PORTVERSION= 2.9.2
+PORTVERSION= 2.10.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,31 +11,29 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-whiskermenu-plugin
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++14-lang gettext-tools gnome localbase \
- pkgconfig tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c++14-lang gettext-tools gnome localbase meson \
+ pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= garcon libexo panel xfconf
-OPTIONS_DEFINE= ACCOUNTS_SERVICE LTO MENULIBRE NLS WAYLAND
-OPTIONS_DEFAULT= ACCOUNTS_SERVICE LTO MENULIBRE WAYLAND
+OPTIONS_DEFINE= ACCOUNTS_SERVICE MENULIBRE NLS WAYLAND
+OPTIONS_DEFAULT= ACCOUNTS_SERVICE MENULIBRE WAYLAND
OPTIONS_SUB= yes
ACCOUNTS_SERVICE_DESC= Enable AccountsService support
MENULIBRE_DESC= Depend at runtime on x11/menulibre
ACCOUNTS_SERVICE_LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice
-ACCOUNTS_SERVICE_CMAKE_BOOL= ENABLE_ACCOUNTS_SERVICE
-
-LTO_CMAKE_BOOL= ENABLE_LINK_TIME_OPTIMIZATION
+ACCOUNTS_SERVICE_MESON_ENABLED= accountsservice
MENULIBRE_RUN_DEPENDS= menulibre:x11/menulibre
NLS_USES= gettext-runtime
WAYLAND_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
-WAYLAND_CMAKE_BOOL= ENABLE_GTK_LAYER_SHELL
+WAYLAND_MESON_ENABLED= gtk-layer-shell
post-patch-NLS-off:
- @${REINPLACE_CMD} '/add_subdirectory(po)/d' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-whiskermenu-plugin/distinfo b/x11/xfce4-whiskermenu-plugin/distinfo
index 402e70c52253..80d98d661fd5 100644
--- a/x11/xfce4-whiskermenu-plugin/distinfo
+++ b/x11/xfce4-whiskermenu-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739969798
-SHA256 (xfce4/xfce4-whiskermenu-plugin-2.9.2.tar.bz2) = e2f28c066709bdcfe30236307026a562ec9aed790f9929a4e40aa411a5c7e3de
-SIZE (xfce4/xfce4-whiskermenu-plugin-2.9.2.tar.bz2) = 193188
+TIMESTAMP = 1747849271
+SHA256 (xfce4/xfce4-whiskermenu-plugin-2.10.0.tar.xz) = c2efb3782816d44d421dcbee2900b9513bdb2469b695b776641f495601f33a10
+SIZE (xfce4/xfce4-whiskermenu-plugin-2.10.0.tar.xz) = 188712
diff --git a/x11/xfce4-windowck-plugin/Makefile b/x11/xfce4-windowck-plugin/Makefile
index 5f9cf8fd2752..13f0cf8867df 100644
--- a/x11/xfce4-windowck-plugin/Makefile
+++ b/x11/xfce4-windowck-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-windowck-plugin
-PORTVERSION= 0.5.2
+PORTVERSION= 0.6.1
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,22 +10,20 @@ WWW= https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= gettext-tools gmake gnome libtool pkgconfig python:build \
- shebangfix tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
+USES= gettext-tools gnome meson pkgconfig python:build shebangfix \
+ tar:xz xfce xorg
+USE_GNOME= glib20 gtk30 libwnck3
USE_XFCE= libmenu panel xdt xfconf
USE_XORG= x11
SHEBANG_GLOB= *.py
-
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+BINARY_ALIAS= python3=${PYTHON_CMD}
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-windowck-plugin/distinfo b/x11/xfce4-windowck-plugin/distinfo
index c844bf4b2394..e8299711943b 100644
--- a/x11/xfce4-windowck-plugin/distinfo
+++ b/x11/xfce4-windowck-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735485724
-SHA256 (xfce4/xfce4-windowck-plugin-0.5.2.tar.bz2) = dc4ed5dc94bd05de5495441f0cabb260ab3e1f6ce27b1fac92e37f909c0cfe0a
-SIZE (xfce4/xfce4-windowck-plugin-0.5.2.tar.bz2) = 516409
+TIMESTAMP = 1747849834
+SHA256 (xfce4/xfce4-windowck-plugin-0.6.1.tar.xz) = 032e305d74f17bd65b28bd260cf192fcf8aa0df33d116087e485fd1368b7cf39
+SIZE (xfce4/xfce4-windowck-plugin-0.6.1.tar.xz) = 101992
diff --git a/x11/xfce4-windowck-plugin/pkg-plist b/x11/xfce4-windowck-plugin/pkg-plist
index e16dac44b1c2..4729c73b19a0 100644
--- a/x11/xfce4-windowck-plugin/pkg-plist
+++ b/x11/xfce4-windowck-plugin/pkg-plist
@@ -9,6 +9,7 @@ share/icons/hicolor/48x48/apps/wcktitle-plugin.png
%%NLS%%share/locale/cs/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/da/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/de/LC_MESSAGES/xfce4-windowck-plugin.mo
+%%NLS%%share/locale/el/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/en_CA/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/es/LC_MESSAGES/xfce4-windowck-plugin.mo