summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile6
-rw-r--r--devel/R-cran-S7/Makefile4
-rw-r--r--devel/R-cran-S7/distinfo6
-rw-r--r--devel/R-cran-TH.data/Makefile2
-rw-r--r--devel/R-cran-TH.data/distinfo6
-rw-r--r--devel/R-cran-collapse/Makefile2
-rw-r--r--devel/R-cran-collapse/distinfo6
-rw-r--r--devel/R-cran-covr/Makefile30
-rw-r--r--devel/R-cran-covr/distinfo6
-rw-r--r--devel/R-cran-future/Makefile6
-rw-r--r--devel/R-cran-future/distinfo6
-rw-r--r--devel/R-cran-reshape2/Makefile5
-rw-r--r--devel/R-cran-reshape2/distinfo6
-rw-r--r--devel/R-cran-testthat/Makefile30
-rw-r--r--devel/R-cran-testthat/distinfo6
-rw-r--r--devel/agar/Makefile61
-rw-r--r--devel/agar/distinfo6
-rw-r--r--devel/agar/pkg-plist155
-rw-r--r--devel/air-go/Makefile3
-rw-r--r--devel/air-go/distinfo10
-rw-r--r--devel/aws-c-common/Makefile2
-rw-r--r--devel/aws-c-common/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile2
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/bacon/Makefile354
-rw-r--r--devel/bacon/distinfo708
-rw-r--r--devel/bam/Makefile4
-rw-r--r--devel/binaryen/Makefile2
-rw-r--r--devel/binaryen/distinfo6
-rw-r--r--devel/dra/Makefile9
-rw-r--r--devel/dra/distinfo18
-rw-r--r--devel/efivar/Makefile4
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo10
-rw-r--r--devel/electron38/Makefile1
-rw-r--r--devel/electron38/Makefile.version2
-rw-r--r--devel/electron38/distinfo10
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc8
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc10
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window.cc4
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc4
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc4
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc12
-rw-r--r--devel/electron38/files/patch-electron_spec_api-app-spec.ts28
-rw-r--r--devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts26
-rw-r--r--devel/electron38/files/patch-electron_spec_api-protocol-spec.ts4
-rw-r--r--devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts4
-rw-r--r--devel/electron39/Makefile3
-rw-r--r--devel/electron39/Makefile.version2
-rw-r--r--devel/electron39/distinfo14
-rw-r--r--devel/electron39/files/patch-ash_display_mirror__window__controller.cc14
-rw-r--r--devel/electron39/files/patch-chrome_browser_about__flags.cc78
-rw-r--r--devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc4
-rw-r--r--devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc4
-rw-r--r--devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h6
-rw-r--r--devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc4
-rw-r--r--devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc6
-rw-r--r--devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc6
-rw-r--r--devel/electron39/files/patch-components_feature__engagement_public_feature__list.h10
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc8
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc10
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc20
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_native__window.cc4
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_native__window__views.cc20
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc4
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc4
-rw-r--r--devel/electron39/files/patch-electron_shell_services_node_node__service.cc8
-rw-r--r--devel/electron39/files/patch-electron_spec_api-app-spec.ts28
-rw-r--r--devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts26
-rw-r--r--devel/electron39/files/patch-electron_spec_api-native-image-spec.ts4
-rw-r--r--devel/electron39/files/patch-electron_spec_api-protocol-spec.ts4
-rw-r--r--devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts4
-rw-r--r--devel/electron39/files/patch-services_on__device__model_ml_gpu__blocklist.cc11
-rw-r--r--devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc4
-rw-r--r--devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json518
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile2
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist2
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/forgejo-runner/Makefile14
-rw-r--r--devel/forgejo-runner/files/act_runner.in25
-rw-r--r--devel/gitlab-runner/Makefile5
-rw-r--r--devel/hyprlang/Makefile5
-rw-r--r--devel/hyprlang/distinfo6
-rw-r--r--devel/jenkins-lts/Makefile2
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/kf6-extra-cmake-modules/Makefile3
-rw-r--r--devel/kf6-extra-cmake-modules/distinfo8
-rw-r--r--devel/kf6-extra-cmake-modules/pkg-plist1
-rw-r--r--devel/kf6-kapidox/distinfo6
-rw-r--r--devel/kf6-kauth/distinfo6
-rw-r--r--devel/kf6-kbookmarks/distinfo6
-rw-r--r--devel/kf6-kcmutils/distinfo6
-rw-r--r--devel/kf6-kconfig/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/pkg-plist2
-rw-r--r--devel/kf6-kcrash/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/distinfo6
-rw-r--r--devel/kf6-kdeclarative/distinfo6
-rw-r--r--devel/kf6-kdoctools/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/distinfo6
-rw-r--r--devel/kf6-ki18n/distinfo6
-rw-r--r--devel/kf6-kidletime/distinfo6
-rw-r--r--devel/kf6-kio/Makefile3
-rw-r--r--devel/kf6-kio/distinfo6
-rw-r--r--devel/kf6-kitemmodels/distinfo6
-rw-r--r--devel/kf6-knewstuff/distinfo6
-rw-r--r--devel/kf6-knotifications/distinfo6
-rw-r--r--devel/kf6-knotifyconfig/distinfo6
-rw-r--r--devel/kf6-kpackage/distinfo6
-rw-r--r--devel/kf6-kparts/distinfo6
-rw-r--r--devel/kf6-kpeople/distinfo6
-rw-r--r--devel/kf6-kpty/distinfo6
-rw-r--r--devel/kf6-kservice/distinfo6
-rw-r--r--devel/kf6-ktexteditor/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/distinfo6
-rw-r--r--devel/kf6-kunitconversion/distinfo6
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kf6-threadweaver/distinfo6
-rw-r--r--devel/kodi-platform/Makefile5
-rw-r--r--devel/kodi-platform/distinfo6
-rw-r--r--devel/kodi-platform/pkg-plist4
-rw-r--r--devel/libphonenumber/Makefile2
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/libqsbr/Makefile7
-rw-r--r--devel/libunit/Makefile3
-rw-r--r--devel/llvm-devel/Makefile6
-rw-r--r--devel/llvm-devel/Makefile.COMMANDS2
-rw-r--r--devel/llvm-devel/Makefile.MAN1SRCS1
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp10
-rw-r--r--devel/llvm-devel/pkg-plist199
-rw-r--r--devel/llvm21/Makefile2
-rw-r--r--devel/llvm21/distinfo6
-rw-r--r--devel/oci-cli/Makefile7
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/pcre2/Makefile75
-rw-r--r--devel/pcre2/distinfo6
-rw-r--r--devel/pcre2/files/patch-deps_sljit_sljit__src_sljitConfigInternal.h11
-rw-r--r--devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7221
-rw-r--r--devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef5887
-rw-r--r--devel/pcre2/pkg-plist24
-rw-r--r--devel/php-composer/Makefile2
-rw-r--r--devel/php-composer/distinfo6
-rw-r--r--devel/plasma6-kwrited/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/distinfo6
-rw-r--r--devel/plasma6-plasma5support/distinfo6
-rw-r--r--devel/please/Makefile2
-rw-r--r--devel/please/distinfo10
-rw-r--r--devel/protoc-gen-go-grpc/Makefile6
-rw-r--r--devel/protoc-gen-go-grpc/distinfo12
-rw-r--r--devel/py-aiortc/Makefile2
-rw-r--r--devel/py-cfgv/Makefile3
-rw-r--r--devel/py-cfgv/distinfo6
-rw-r--r--devel/py-iterable-io/Makefile2
-rw-r--r--devel/py-jep/Makefile4
-rw-r--r--devel/py-jep/distinfo6
-rw-r--r--devel/py-lxml-html-clean/Makefile2
-rw-r--r--devel/py-oci/Makefile5
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/py-perceval-puppet/Makefile3
-rw-r--r--devel/py-perceval-weblate/Makefile3
-rw-r--r--devel/py-pyupgrade/Makefile2
-rw-r--r--devel/py-pyupgrade/distinfo6
-rw-r--r--devel/py-ruff/Makefile15
-rw-r--r--devel/py-ruff/distinfo30
-rw-r--r--devel/py-uv-build/Makefile2
-rw-r--r--devel/py-uv-build/distinfo6
-rw-r--r--devel/py-uv/Makefile2
-rw-r--r--devel/py-uv/distinfo6
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/rubygem-CFPropertyList-gitlab/Makefile9
-rw-r--r--devel/rubygem-CFPropertyList-gitlab/distinfo6
-rw-r--r--devel/rubygem-actionview81/Makefile29
-rw-r--r--devel/rubygem-actionview81/distinfo3
-rw-r--r--devel/rubygem-actionview81/pkg-descr4
-rw-r--r--devel/rubygem-activejob81/Makefile27
-rw-r--r--devel/rubygem-activejob81/distinfo3
-rw-r--r--devel/rubygem-activejob81/pkg-descr16
-rw-r--r--devel/rubygem-activesupport81/Makefile36
-rw-r--r--devel/rubygem-activesupport81/distinfo3
-rw-r--r--devel/rubygem-activesupport81/pkg-descr4
-rw-r--r--devel/rubygem-jbuilder-rails81/Makefile23
-rw-r--r--devel/rubygem-jbuilder-rails81/distinfo3
-rw-r--r--devel/rubygem-jbuilder-rails81/pkg-descr1
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-processor/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-processor/distinfo6
-rw-r--r--devel/rubygem-sprockets-rails-rails81/Makefile22
-rw-r--r--devel/rubygem-sprockets-rails-rails81/distinfo3
-rw-r--r--devel/rubygem-sprockets-rails-rails81/pkg-descr1
-rw-r--r--devel/rubygem-web-console-rails81/Makefile26
-rw-r--r--devel/rubygem-web-console-rails81/distinfo3
-rw-r--r--devel/rubygem-web-console-rails81/pkg-descr1
-rw-r--r--devel/ruff/Makefile3
-rw-r--r--devel/ruff/Makefile.crates12
-rw-r--r--devel/ruff/distinfo30
-rw-r--r--devel/sdbus-cpp/Makefile2
-rw-r--r--devel/sdbus-cpp/distinfo6
-rw-r--r--devel/selene/Makefile24
-rw-r--r--devel/selene/distinfo48
-rw-r--r--devel/transient/Makefile10
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/unit-otel/Makefile3
-rw-r--r--devel/uv/Makefile3
-rw-r--r--devel/uv/Makefile.crates16
-rw-r--r--devel/uv/distinfo38
-rw-r--r--devel/valgrind/Makefile2
-rw-r--r--devel/wasi-compiler-rt21/Makefile2
-rw-r--r--devel/wasi-libc/Makefile7
-rw-r--r--devel/wasi-libc/distinfo6
-rw-r--r--devel/wasi-libc/files/patch-Makefile20
-rw-r--r--devel/wasi-libc/pkg-plist175
-rw-r--r--devel/wasi-libc/pkg-plist185
-rw-r--r--devel/wasi-libc/pkg-plist195
-rw-r--r--devel/wasi-libc/pkg-plist205
-rw-r--r--devel/wasi-libc/pkg-plist215
-rw-r--r--devel/wasi-libcxx21/Makefile2
-rw-r--r--devel/wasm-server-runner/files/patch-powerpc64le20
-rw-r--r--devel/xbyak/Makefile2
-rw-r--r--devel/xbyak/distinfo6
231 files changed, 2150 insertions, 1497 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 0bf72a0c7606..a8645b1fbe85 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6508,6 +6508,7 @@
SUBDIR += rubygem-actionview71
SUBDIR += rubygem-actionview72
SUBDIR += rubygem-actionview80
+ SUBDIR += rubygem-actionview81
SUBDIR += rubygem-active_hash
SUBDIR += rubygem-active_scaffold
SUBDIR += rubygem-activejob-gitlab
@@ -6521,6 +6522,7 @@
SUBDIR += rubygem-activejob71
SUBDIR += rubygem-activejob72
SUBDIR += rubygem-activejob80
+ SUBDIR += rubygem-activejob81
SUBDIR += rubygem-activemessaging
SUBDIR += rubygem-activerecord-deprecated_finders
SUBDIR += rubygem-activesupport-gitlab
@@ -6534,6 +6536,7 @@
SUBDIR += rubygem-activesupport71
SUBDIR += rubygem-activesupport72
SUBDIR += rubygem-activesupport80
+ SUBDIR += rubygem-activesupport81
SUBDIR += rubygem-airborne
SUBDIR += rubygem-akismet
SUBDIR += rubygem-algebrick
@@ -7569,6 +7572,7 @@
SUBDIR += rubygem-jbuilder-rails71
SUBDIR += rubygem-jbuilder-rails72
SUBDIR += rubygem-jbuilder-rails80
+ SUBDIR += rubygem-jbuilder-rails81
SUBDIR += rubygem-jekyll-coffeescript
SUBDIR += rubygem-jenkins_api_client
SUBDIR += rubygem-jeweler
@@ -8051,6 +8055,7 @@
SUBDIR += rubygem-sprockets-rails-rails71
SUBDIR += rubygem-sprockets-rails-rails72
SUBDIR += rubygem-sprockets-rails-rails80
+ SUBDIR += rubygem-sprockets-rails-rails81
SUBDIR += rubygem-sprockets-sass
SUBDIR += rubygem-sprockets2
SUBDIR += rubygem-sprockets3
@@ -8195,6 +8200,7 @@
SUBDIR += rubygem-web-console-rails71
SUBDIR += rubygem-web-console-rails72
SUBDIR += rubygem-web-console-rails80
+ SUBDIR += rubygem-web-console-rails81
SUBDIR += rubygem-web-console2
SUBDIR += rubygem-web-console3-rails5
SUBDIR += rubygem-web-console3-rails50
diff --git a/devel/R-cran-S7/Makefile b/devel/R-cran-S7/Makefile
index 0dfd42c88f42..513100685cbc 100644
--- a/devel/R-cran-S7/Makefile
+++ b/devel/R-cran-S7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= S7
-DISTVERSION= 0.2.0
+DISTVERSION= 0.2.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -14,7 +14,7 @@ TEST_DEPENDS= R-cran-callr>0:devel/R-cran-callr \
R-cran-covr>0:devel/R-cran-covr \
R-cran-knitr>0:print/R-cran-knitr \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
- R-cran-testthat>0:devel/R-cran-testthat \
+ R-cran-testthat>=3.2.0:devel/R-cran-testthat \
R-cran-tibble>0:devel/R-cran-tibble
USES= cran:auto-plist,compiles
diff --git a/devel/R-cran-S7/distinfo b/devel/R-cran-S7/distinfo
index 621998f4b039..893c7e2188fe 100644
--- a/devel/R-cran-S7/distinfo
+++ b/devel/R-cran-S7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740472250
-SHA256 (S7_0.2.0.tar.gz) = b8675a7fac7a396e524b21cd353ef0823d2acf76088b5f229d2a55a182a4d49b
-SIZE (S7_0.2.0.tar.gz) = 183153
+TIMESTAMP = 1763437578
+SHA256 (S7_0.2.1.tar.gz) = f026ec13aa4d0613720c483e2b6ec28251f4d4b7cc6624cab689ecfcac189a5b
+SIZE (S7_0.2.1.tar.gz) = 184141
diff --git a/devel/R-cran-TH.data/Makefile b/devel/R-cran-TH.data/Makefile
index 83bbe0806f13..f8e836051fc9 100644
--- a/devel/R-cran-TH.data/Makefile
+++ b/devel/R-cran-TH.data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= TH.data
-DISTVERSION= 1.1-4
+DISTVERSION= 1.1-5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-TH.data/distinfo b/devel/R-cran-TH.data/distinfo
index ce0b60f8ecaa..b078d203ab99 100644
--- a/devel/R-cran-TH.data/distinfo
+++ b/devel/R-cran-TH.data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757368678
-SHA256 (TH.data_1.1-4.tar.gz) = 8d0867582d9352bbf197c7c531dedc4aaa88fff90055ff8a5218f147028b8ea9
-SIZE (TH.data_1.1-4.tar.gz) = 8562440
+TIMESTAMP = 1763462904
+SHA256 (TH.data_1.1-5.tar.gz) = c4dc350a34c674e6c96ee74c100a071a37a2fe924026f0ca1eed0958138e2660
+SIZE (TH.data_1.1-5.tar.gz) = 8579955
diff --git a/devel/R-cran-collapse/Makefile b/devel/R-cran-collapse/Makefile
index 6ba335ae75c6..3ae490bfbbe3 100644
--- a/devel/R-cran-collapse/Makefile
+++ b/devel/R-cran-collapse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= collapse
-DISTVERSION= 2.1.4
+DISTVERSION= 2.1.5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-collapse/distinfo b/devel/R-cran-collapse/distinfo
index f0905fc0b287..3e813034b5b3 100644
--- a/devel/R-cran-collapse/distinfo
+++ b/devel/R-cran-collapse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761434290
-SHA256 (collapse_2.1.4.tar.gz) = 16c6e8ad10973636c0a118f435e76ef4518738f0fc16ed90e573c247e4c75fdc
-SIZE (collapse_2.1.4.tar.gz) = 1569697
+TIMESTAMP = 1763672986
+SHA256 (collapse_2.1.5.tar.gz) = 5674eaf58787040627d4bec6beb0cda19d740dfd14f3d6ed2ab291302403db33
+SIZE (collapse_2.1.5.tar.gz) = 1569852
diff --git a/devel/R-cran-covr/Makefile b/devel/R-cran-covr/Makefile
index 394ba20cf67e..9c604a6b577c 100644
--- a/devel/R-cran-covr/Makefile
+++ b/devel/R-cran-covr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= covr
-DISTVERSION= 3.6.4
+DISTVERSION= 3.6.5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -10,26 +10,24 @@ WWW= https://covr.r-lib.org
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= R-cran-knitr>0:print/R-cran-knitr
-RUN_DEPENDS= R-cran-jsonlite>0:converters/R-cran-jsonlite \
- R-cran-crayon>0:devel/R-cran-crayon \
- R-cran-withr>=1.0.2:devel/R-cran-withr \
+RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-digest>0:security/R-cran-digest \
+ R-cran-httr>0:www/R-cran-httr \
+ R-cran-jsonlite>0:converters/R-cran-jsonlite \
R-cran-rex>0:textproc/R-cran-rex \
- R-cran-yaml>0:textproc/R-cran-yaml \
- R-cran-httr>0:www/R-cran-httr
-TEST_DEPENDS= R-cran-R6>0:devel/R-cran-R6 \
- R-cran-covr>0:devel/R-cran-covr \
- R-cran-memoise>0:devel/R-cran-memoise \
- R-cran-mockery>0:devel/R-cran-mockery \
- R-cran-rlang>0:devel/R-cran-rlang \
- R-cran-rstudioapi>=0.2:devel/R-cran-rstudioapi \
- R-cran-testthat>0:devel/R-cran-testthat \
- R-cran-curl>0:ftp/R-cran-curl \
- R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-withr>=1.0.2:devel/R-cran-withr \
+ R-cran-yaml>0:textproc/R-cran-yaml
+TEST_DEPENDS= R-cran-curl>0:ftp/R-cran-curl \
R-cran-DT>=0.2:textproc/R-cran-DT \
R-cran-htmltools>0:textproc/R-cran-htmltools \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-memoise>0:devel/R-cran-memoise \
+ R-cran-R6>0:devel/R-cran-R6 \
+ R-cran-rlang>0:devel/R-cran-rlang \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-rstudioapi>=0.2:devel/R-cran-rstudioapi \
+ R-cran-S7>0:devel/R-cran-S7 \
+ R-cran-testthat>=3.0.0:devel/R-cran-testthat \
R-cran-xml2>=1.0.0:textproc/R-cran-xml2
USES= cran:auto-plist,compiles
diff --git a/devel/R-cran-covr/distinfo b/devel/R-cran-covr/distinfo
index 2abaf7b6cbfe..6005290a1832 100644
--- a/devel/R-cran-covr/distinfo
+++ b/devel/R-cran-covr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701061721
-SHA256 (covr_3.6.4.tar.gz) = 2b6204036510c629d0b1d58daaee34d4e38baf54164f8d4c9afd6d6b1fb1862a
-SIZE (covr_3.6.4.tar.gz) = 163362
+TIMESTAMP = 1763019917
+SHA256 (covr_3.6.5.tar.gz) = 20d3a98c1d751c68115e0dacd9ac46d83a112bbadf1f46da7c9672afee7e8986
+SIZE (covr_3.6.5.tar.gz) = 173724
diff --git a/devel/R-cran-future/Makefile b/devel/R-cran-future/Makefile
index d5dc52707a8f..9253543b095e 100644
--- a/devel/R-cran-future/Makefile
+++ b/devel/R-cran-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= future
-DISTVERSION= 1.67.0
+DISTVERSION= 1.68.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,12 +9,10 @@ WWW= https://cran.r-project.org/package=future
LICENSE= LGPL21+
-CRAN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
+RUN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
R-cran-globals>=0.18.0:devel/R-cran-globals \
R-cran-listenv>=0.8.0:devel/R-cran-listenv \
R-cran-parallelly>=1.44.0:devel/R-cran-parallelly
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-R.rsp>0:textproc/R-cran-R.rsp
USES= cran:auto-plist
diff --git a/devel/R-cran-future/distinfo b/devel/R-cran-future/distinfo
index 7c875d0e05af..63569d0654a2 100644
--- a/devel/R-cran-future/distinfo
+++ b/devel/R-cran-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753976472
-SHA256 (future_1.67.0.tar.gz) = f8cb84095c5b5eaf0d2e33ba513982ba3d4b3a95928c3b353bd3be00ef569497
-SIZE (future_1.67.0.tar.gz) = 442676
+TIMESTAMP = 1763463828
+SHA256 (future_1.68.0.tar.gz) = 3d45f8d4075277370e1a65c09460357c1bec57171b554f9d91c5d75098ebcb1d
+SIZE (future_1.68.0.tar.gz) = 443211
diff --git a/devel/R-cran-reshape2/Makefile b/devel/R-cran-reshape2/Makefile
index 7a331097d8c2..b591b703f099 100644
--- a/devel/R-cran-reshape2/Makefile
+++ b/devel/R-cran-reshape2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= reshape2
-PORTVERSION= 1.4.4
-PORTREVISION= 2
+PORTVERSION= 1.4.5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -14,6 +13,6 @@ RUN_DEPENDS= R-cran-plyr>=1.8.1:devel/R-cran-plyr \
R-cran-Rcpp>0:devel/R-cran-Rcpp \
R-cran-stringr>0:textproc/R-cran-stringr
-USES= cran:auto-plist,compiles
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-reshape2/distinfo b/devel/R-cran-reshape2/distinfo
index 4b16720e4f5c..cfd30c81c18c 100644
--- a/devel/R-cran-reshape2/distinfo
+++ b/devel/R-cran-reshape2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1586582465
-SHA256 (reshape2_1.4.4.tar.gz) = d88dcf9e2530fa9695fc57d0c78adfc5e361305fe8919fe09410b17da5ca12d8
-SIZE (reshape2_1.4.4.tar.gz) = 37307
+TIMESTAMP = 1763264784
+SHA256 (reshape2_1.4.5.tar.gz) = 0ead5acd0153e5073b3c24e8e782982a4eab3aaa768ba17700d796fb13b68cef
+SIZE (reshape2_1.4.5.tar.gz) = 38080
diff --git a/devel/R-cran-testthat/Makefile b/devel/R-cran-testthat/Makefile
index 8dfec3fb83d4..65749536643b 100644
--- a/devel/R-cran-testthat/Makefile
+++ b/devel/R-cran-testthat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= testthat
-DISTVERSION= 3.2.3
+DISTVERSION= 3.3.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,27 +11,27 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= R-cran-knitr>0:print/R-cran-knitr
-RUN_DEPENDS= R-cran-brio>=1.1.3:devel/R-cran-brio \
- R-cran-callr>=3.7.3:devel/R-cran-callr \
- R-cran-cli>=3.6.1:devel/R-cran-cli \
- R-cran-desc>=1.4.2:devel/R-cran-desc \
+RUN_DEPENDS= R-cran-brio>=1.1.5:devel/R-cran-brio \
+ R-cran-callr>=3.7.6:devel/R-cran-callr \
+ R-cran-cli>=3.6.5:devel/R-cran-cli \
+ R-cran-desc>=1.4.3:devel/R-cran-desc \
R-cran-digest>=0.6.33:security/R-cran-digest \
- R-cran-evaluate>=1.0.1:devel/R-cran-evaluate \
- R-cran-jsonlite>=1.8.7:converters/R-cran-jsonlite \
- R-cran-lifecycle>=1.0.3:devel/R-cran-lifecycle \
+ R-cran-evaluate>=1.0.4:devel/R-cran-evaluate \
+ R-cran-jsonlite>=2.0.0:converters/R-cran-jsonlite \
+ R-cran-lifecycle>=1.0.4:devel/R-cran-lifecycle \
R-cran-magrittr>=2.0.3:devel/R-cran-magrittr \
- R-cran-pkgload>=1.3.2.1:devel/R-cran-pkgload \
+ R-cran-pkgload>=1.4.0:devel/R-cran-pkgload \
R-cran-praise>=1.0.0:devel/R-cran-praise \
- R-cran-processx>=3.8.2:sysutils/R-cran-processx \
- R-cran-ps>=1.7.5:sysutils/R-cran-ps \
- R-cran-R6>=2.5.1:devel/R-cran-R6 \
- R-cran-rlang>=1.1.1:devel/R-cran-rlang \
- R-cran-waldo>=0.6.0:devel/R-cran-waldo \
+ R-cran-processx>=3.8.6:sysutils/R-cran-processx \
+ R-cran-ps>=1.9.1:sysutils/R-cran-ps \
+ R-cran-R6>=2.6.1:devel/R-cran-R6 \
+ R-cran-rlang>=1.1.6:devel/R-cran-rlang \
+ R-cran-waldo>=0.6.2:devel/R-cran-waldo \
R-cran-withr>=3.0.2:devel/R-cran-withr
USES= cran:auto-plist,compiles
-TESTING_UNSAFE= https://github.com/r-lib/testthat/issues/2214
+MAKE_ENV= LC_ALL=C.UTF-8
do-test:
@${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
diff --git a/devel/R-cran-testthat/distinfo b/devel/R-cran-testthat/distinfo
index b825abd40016..93cf44e3d153 100644
--- a/devel/R-cran-testthat/distinfo
+++ b/devel/R-cran-testthat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736850086
-SHA256 (testthat_3.2.3.tar.gz) = 180b794a5bbc016acec5d882e600e0c5ff4c455513dd451960b217e0e53dc1af
-SIZE (testthat_3.2.3.tar.gz) = 738940
+TIMESTAMP = 1763238214
+SHA256 (testthat_3.3.0.tar.gz) = cb6242958de41afe82b6aad566b7628f8864f61696780b7eacc709e946685620
+SIZE (testthat_3.3.0.tar.gz) = 828224
diff --git a/devel/agar/Makefile b/devel/agar/Makefile
index 5f8473974127..aecd25268419 100644
--- a/devel/agar/Makefile
+++ b/devel/agar/Makefile
@@ -1,6 +1,5 @@
PORTNAME= agar
-PORTVERSION= 1.7.0
-PORTREVISION= 2
+DISTVERSION= 1.7.1
CATEGORIES= devel
MASTER_SITES= http://stable.hypertriton.com/agar/
@@ -13,22 +12,15 @@ LICENSE_COMB= multi
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE
LICENSE_FILE_OFL11= ${WRKSRC}/OFL.txt
+LIB_DEPENDS= libpng.so:graphics/png \
+ libfreetype.so:print/freetype2
+
USES= libtool localbase pathfix perl5 pkgconfig jpeg gl
-USE_PERL5= build
+USE_GL= gl glu
USE_LDCONFIG= yes
+USE_PERL5= build
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-OPTIONS_DEFINE= DEBUG FONTCONFIG PORTAUDIO SDL SDL2 SNDFILE THREADS X11 XINERAMA
-OPTIONS_DEFAULT=FONTCONFIG SDL2 THREADS X11 XINERAMA
-OPTIONS_SUB= yes
-
-SDL_DESC= SDL 1.2 support in Agar GUI library
-SDL2_DESC= SDL 2.0 support in Agar GUI library
-PORTAUDIO_DESC= Portaudio support in Agar AU library
-SNDFILE_DESC= Audio file support in Agar AU library
-
CONFIGURE_ARGS+=--with-jpeg=${LOCALBASE} \
--with-png=${LOCALBASE} \
--with-freetype=${LOCALBASE} \
@@ -38,12 +30,6 @@ CONFIGURE_ARGS+=--with-jpeg=${LOCALBASE} \
--enable-sg \
--enable-map \
--enable-network
-
-USE_GL= gl glu
-
-LIB_DEPENDS= libpng.so:graphics/png \
- libfreetype.so:print/freetype2
-
.if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64")
CONFIGURE_ARGS+=--with-sse \
--with-sse-inline
@@ -51,29 +37,38 @@ CONFIGURE_ARGS+=--with-sse \
CONFIGURE_ARGS+=--without-sse
.endif
-DEBUG_CONFIGURE_ENABLE= debug
+OPTIONS_DEFINE= DEBUG FONTCONFIG PORTAUDIO SNDFILE THREADS X11 XINERAMA
+OPTIONS_DEFAULT= FONTCONFIG SDL2 THREADS X11 XINERAMA
+OPTIONS_RADIO= SDL
+OPTIONS_RADIO_SDL= SDL1 SDL2
+OPTIONS_SUB= yes
+
+PORTAUDIO_DESC= Portaudio support in Agar AU library
+SDL1_DESC= SDL 1.2 support in Agar GUI library
+SDL2_DESC= SDL 2.0 support in Agar GUI library
+SNDFILE_DESC= Audio file support in Agar AU library
+
+DEBUG_CONFIGURE_ENABLE= debug
-FONTCONFIG_CONFIGURE_WITH=fontconfig
FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
+FONTCONFIG_CONFIGURE_WITH=fontconfig
-PORTAUDIO_CONFIGURE_WITH=portaudio
-PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
PORTAUDIO_IMPLIES= THREADS
+PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
+PORTAUDIO_CONFIGURE_WITH=portaudio
-SDL_USES= sdl
-SDL_USE= SDL=sdl
-SDL_CONFIGURE_WITH= sdl
-SDL_PREVENTS= SDL2
+SDL1_USES= sdl
+SDL1_USE= SDL=sdl
+SDL1_CONFIGURE_WITH= sdl
SDL2_USES= sdl
SDL2_USE= SDL=sdl2
SDL2_CONFIGURE_WITH= sdl2
-SDL2_PREVENTS= SDL
+SNDFILE_IMPLIES= THREADS
+SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
SNDFILE_CONFIGURE_ON= --with-sndfile=${LOCALBASE}
SNDFILE_CONFIGURE_OFF= --without-sndfile
-SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
-SNDFILE_IMPLIES= THREADS
THREADS_CONFIGURE_ENABLE=threads
@@ -82,11 +77,11 @@ X11_USE= XORG=x11,xext
X11_CONFIGURE_ON= --with-x=${LOCALBASE} --with-glx
X11_CONFIGURE_OFF= --without-x --without-glx
+XINERAMA_IMPLIES= X11
XINERAMA_USE= XORG=xinerama
XINERAMA_CONFIGURE_WITH=xinerama
-XINERAMA_IMPLIES= X11
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libag_*.so.*
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libag_*.so
.include <bsd.port.mk>
diff --git a/devel/agar/distinfo b/devel/agar/distinfo
index f1f87dc9e979..df1e79375419 100644
--- a/devel/agar/distinfo
+++ b/devel/agar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682804071
-SHA256 (agar-1.7.0.tar.gz) = 17313d223b5ea94f9fa0303ddd82edc8ee0e7cc17953df38a5ee6b67cb849446
-SIZE (agar-1.7.0.tar.gz) = 7660479
+TIMESTAMP = 1763261744
+SHA256 (agar-1.7.1.tar.gz) = d1eb994c8262cd70df1d4d9462c5453089db5dc815d01b5767508c2923a5965c
+SIZE (agar-1.7.1.tar.gz) = 7869999
diff --git a/devel/agar/pkg-plist b/devel/agar/pkg-plist
index 8d3d33438bab..939fe677de44 100644
--- a/devel/agar/pkg-plist
+++ b/devel/agar/pkg-plist
@@ -81,6 +81,7 @@ include/agar/agar/config/have_asprintf.h
include/agar/agar/config/have_bounded_attribute.h
include/agar/agar/config/have_cc.h
include/agar/agar/config/have_cc65.h
+include/agar/agar/config/have_cc_asm.h
include/agar/agar/config/have_cc_clang.h
include/agar/agar/config/have_cc_gcc.h
include/agar/agar/config/have_cc_warnings.h
@@ -91,8 +92,8 @@ include/agar/agar/config/have_const_attribute.h
include/agar/agar/config/have_csidl.h
include/agar/agar/config/have_cygwin.h
include/agar/agar/config/have_db4.h
-include/agar/agar/config/have_db5.h
include/agar/agar/config/have_deprecated_attribute.h
+include/agar/agar/config/have_dirfd.h
include/agar/agar/config/have_dl_h.h
include/agar/agar/config/have_dlfcn_h.h
include/agar/agar/config/have_dlopen.h
@@ -198,6 +199,8 @@ include/agar/agar/config/sysconfdir.h
include/agar/agar/config/ttfdir.h
include/agar/agar/config/version.h
include/agar/agar/core.h
+include/agar/agar/core/ag_limits.h
+include/agar/agar/core/ag_string.h
include/agar/agar/core/agsi.h
include/agar/agar/core/agtime.h
include/agar/agar/core/attributes.h
@@ -235,7 +238,6 @@ include/agar/agar/core/inline_string.h
include/agar/agar/core/inline_tbl.h
include/agar/agar/core/inline_threads.h
include/agar/agar/core/inline_variable.h
-include/agar/agar/core/limits.h
include/agar/agar/core/load_integral.h
include/agar/agar/core/load_real.h
include/agar/agar/core/load_string.h
@@ -246,7 +248,6 @@ include/agar/agar/core/options.h
include/agar/agar/core/queue.h
include/agar/agar/core/queue_close.h
include/agar/agar/core/snprintf.h
-include/agar/agar/core/string.h
include/agar/agar/core/string_strcasecmp.h
include/agar/agar/core/tbl.h
include/agar/agar/core/text.h
@@ -509,40 +510,40 @@ include/agar/agar/vg/vg_tools.h
include/agar/agar/vg/vg_view.h
lib/libag_au.a
lib/libag_au.so
-lib/libag_au.so.7
-lib/libag_au.so.7.0.0
+lib/libag_au.so.8
+lib/libag_au.so.8.0.0
lib/libag_core.a
lib/libag_core.so
-lib/libag_core.so.7
-lib/libag_core.so.7.0.0
+lib/libag_core.so.8
+lib/libag_core.so.8.0.0
lib/libag_gui.a
lib/libag_gui.so
-lib/libag_gui.so.7
-lib/libag_gui.so.7.0.0
+lib/libag_gui.so.8
+lib/libag_gui.so.8.0.0
lib/libag_map.a
lib/libag_map.so
-lib/libag_map.so.7
-lib/libag_map.so.7.0.0
+lib/libag_map.so.8
+lib/libag_map.so.8.0.0
lib/libag_math.a
lib/libag_math.so
-lib/libag_math.so.7
-lib/libag_math.so.7.0.0
+lib/libag_math.so.8
+lib/libag_math.so.8.0.0
lib/libag_net.a
lib/libag_net.so
-lib/libag_net.so.7
-lib/libag_net.so.7.0.0
+lib/libag_net.so.8
+lib/libag_net.so.8.0.0
lib/libag_sg.a
lib/libag_sg.so
-lib/libag_sg.so.7
-lib/libag_sg.so.7.0.0
+lib/libag_sg.so.8
+lib/libag_sg.so.8.0.0
lib/libag_sk.a
lib/libag_sk.so
-lib/libag_sk.so.7
-lib/libag_sk.so.7.0.0
+lib/libag_sk.so.8
+lib/libag_sk.so.8.0.0
lib/libag_vg.a
lib/libag_vg.so
-lib/libag_vg.so.7
-lib/libag_vg.so.7.0.0
+lib/libag_vg.so.8
+lib/libag_vg.so.8.0.0
libdata/pkgconfig/agar-au.pc
libdata/pkgconfig/agar-core.pc
libdata/pkgconfig/agar-map.pc
@@ -552,6 +553,61 @@ libdata/pkgconfig/agar-sg.pc
libdata/pkgconfig/agar-sk.pc
libdata/pkgconfig/agar-vg.pc
libdata/pkgconfig/agar.pc
+share/aclocal/agar.m4
+%%DATADIR%%/agar.mk
+%%DATADIR%%/fonts/Charter-LICENSE.txt
+%%DATADIR%%/fonts/League-Gothic-LICENSE.md
+%%DATADIR%%/fonts/League-Spartan-LICENSE.md
+%%DATADIR%%/fonts/Mukta-OFL.txt
+%%DATADIR%%/fonts/OFL-FAQ.txt
+%%DATADIR%%/fonts/OFL11.txt
+%%DATADIR%%/fonts/Vera-Copyright.txt
+%%DATADIR%%/fonts/agar-ideograms-12.png
+%%DATADIR%%/fonts/agar-ideograms-14.png
+%%DATADIR%%/fonts/agar-ideograms-16.png
+%%DATADIR%%/fonts/agar-ideograms.agbf
+%%DATADIR%%/fonts/agar-minimal-12.png
+%%DATADIR%%/fonts/agar-minimal.agbf
+%%DATADIR%%/fonts/algue-bold-italic.ttf
+%%DATADIR%%/fonts/algue-bold.ttf
+%%DATADIR%%/fonts/algue-italic.ttf
+%%DATADIR%%/fonts/algue.ttf
+%%DATADIR%%/fonts/charter-bold-italic.otf
+%%DATADIR%%/fonts/charter-bold.otf
+%%DATADIR%%/fonts/charter-italic.otf
+%%DATADIR%%/fonts/charter.otf
+%%DATADIR%%/fonts/fira-sans-bold-italic.otf
+%%DATADIR%%/fonts/fira-sans-bold.otf
+%%DATADIR%%/fonts/fira-sans-condensed-bold-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-bold.otf
+%%DATADIR%%/fonts/fira-sans-condensed-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-light-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-light.otf
+%%DATADIR%%/fonts/fira-sans-condensed.otf
+%%DATADIR%%/fonts/fira-sans-italic.otf
+%%DATADIR%%/fonts/fira-sans-light-italic.otf
+%%DATADIR%%/fonts/fira-sans-light.otf
+%%DATADIR%%/fonts/fira-sans.otf
+%%DATADIR%%/fonts/fraktur-LICENSE.txt
+%%DATADIR%%/fonts/fraktur.ttf
+%%DATADIR%%/fonts/league-gothic-condensed-italic.otf
+%%DATADIR%%/fonts/league-gothic-condensed.otf
+%%DATADIR%%/fonts/league-gothic-italic.otf
+%%DATADIR%%/fonts/league-gothic.otf
+%%DATADIR%%/fonts/league-spartan-black.otf
+%%DATADIR%%/fonts/league-spartan-bold.otf
+%%DATADIR%%/fonts/league-spartan-extrabold.otf
+%%DATADIR%%/fonts/league-spartan-extralight.otf
+%%DATADIR%%/fonts/league-spartan-light.otf
+%%DATADIR%%/fonts/league-spartan-semibold.otf
+%%DATADIR%%/fonts/league-spartan.otf
+%%DATADIR%%/fonts/monoalgue-bold-italic.ttf
+%%DATADIR%%/fonts/monoalgue-bold.ttf
+%%DATADIR%%/fonts/monoalgue-italic.ttf
+%%DATADIR%%/fonts/monoalgue.ttf
+%%DATADIR%%/fonts/unialgue.ttf
+%%DATADIR%%/license.txt
+%%DATADIR%%/style.css
share/man/man3/AG_AlphaFn.3.gz
share/man/man3/AG_Box.3.gz
share/man/man3/AG_Button.3.gz
@@ -673,6 +729,7 @@ share/man/man3/M_Sphere.3.gz
share/man/man3/M_String.3.gz
share/man/man3/M_Triangle.3.gz
share/man/man3/M_Vector.3.gz
+share/man/man3/M_VectorZ.3.gz
share/man/man3/RG_Feature.3.gz
share/man/man3/RG_Pixmap.3.gz
share/man/man3/RG_Tile.3.gz
@@ -704,59 +761,3 @@ share/man/man3/VG_Point.3.gz
share/man/man3/VG_Polygon.3.gz
share/man/man3/VG_Text.3.gz
share/man/man3/VG_View.3.gz
-share/aclocal/agar.m4
-%%DATADIR%%/agar.lua
-%%DATADIR%%/agar.mk
-%%DATADIR%%/fonts/Charter-LICENSE.txt
-%%DATADIR%%/fonts/League-Gothic-LICENSE.md
-%%DATADIR%%/fonts/League-Spartan-LICENSE.md
-%%DATADIR%%/fonts/Mukta-OFL.txt
-%%DATADIR%%/fonts/OFL-FAQ.txt
-%%DATADIR%%/fonts/OFL11.txt
-%%DATADIR%%/fonts/Vera-Copyright.txt
-%%DATADIR%%/fonts/agar-ideograms-12.png
-%%DATADIR%%/fonts/agar-ideograms-14.png
-%%DATADIR%%/fonts/agar-ideograms-16.png
-%%DATADIR%%/fonts/agar-ideograms.agbf
-%%DATADIR%%/fonts/agar-minimal-12.png
-%%DATADIR%%/fonts/agar-minimal.agbf
-%%DATADIR%%/fonts/algue-bold-italic.ttf
-%%DATADIR%%/fonts/algue-bold.ttf
-%%DATADIR%%/fonts/algue-italic.ttf
-%%DATADIR%%/fonts/algue.ttf
-%%DATADIR%%/fonts/charter-bold-italic.otf
-%%DATADIR%%/fonts/charter-bold.otf
-%%DATADIR%%/fonts/charter-italic.otf
-%%DATADIR%%/fonts/charter.otf
-%%DATADIR%%/fonts/fira-sans-bold-italic.otf
-%%DATADIR%%/fonts/fira-sans-bold.otf
-%%DATADIR%%/fonts/fira-sans-condensed-bold-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-bold.otf
-%%DATADIR%%/fonts/fira-sans-condensed-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-light-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-light.otf
-%%DATADIR%%/fonts/fira-sans-condensed.otf
-%%DATADIR%%/fonts/fira-sans-italic.otf
-%%DATADIR%%/fonts/fira-sans-light-italic.otf
-%%DATADIR%%/fonts/fira-sans-light.otf
-%%DATADIR%%/fonts/fira-sans.otf
-%%DATADIR%%/fonts/fraktur-LICENSE.txt
-%%DATADIR%%/fonts/fraktur.ttf
-%%DATADIR%%/fonts/league-gothic-condensed-italic.otf
-%%DATADIR%%/fonts/league-gothic-condensed.otf
-%%DATADIR%%/fonts/league-gothic-italic.otf
-%%DATADIR%%/fonts/league-gothic.otf
-%%DATADIR%%/fonts/league-spartan-black.otf
-%%DATADIR%%/fonts/league-spartan-bold.otf
-%%DATADIR%%/fonts/league-spartan-extrabold.otf
-%%DATADIR%%/fonts/league-spartan-extralight.otf
-%%DATADIR%%/fonts/league-spartan-light.otf
-%%DATADIR%%/fonts/league-spartan-semibold.otf
-%%DATADIR%%/fonts/league-spartan.otf
-%%DATADIR%%/fonts/monoalgue-bold-italic.ttf
-%%DATADIR%%/fonts/monoalgue-bold.ttf
-%%DATADIR%%/fonts/monoalgue-italic.ttf
-%%DATADIR%%/fonts/monoalgue.ttf
-%%DATADIR%%/fonts/unialgue.ttf
-%%DATADIR%%/license.txt
-%%DATADIR%%/style.css
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index b481c52380c4..5e4e7d15cd5c 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,7 +1,6 @@
PORTNAME= air
DISTVERSIONPREFIX= v
-DISTVERSION= 1.63.0
-PORTREVISION= 3
+DISTVERSION= 1.63.1
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/air-go/distinfo b/devel/air-go/distinfo
index dfdac56835f4..334eb3e8554e 100644
--- a/devel/air-go/distinfo
+++ b/devel/air-go/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757256879
-SHA256 (go/devel_air-go/air-v1.63.0/v1.63.0.mod) = 8464d9a7fc21d8dcf9d74b908a24fb0f5a84dcd67f42ad641af0eb7996f3aa3c
-SIZE (go/devel_air-go/air-v1.63.0/v1.63.0.mod) = 1177
-SHA256 (go/devel_air-go/air-v1.63.0/v1.63.0.zip) = d8041afb5d0b776d4d98d8669b04d082b5503cdda1c9882dcfd44d2b42ff9080
-SIZE (go/devel_air-go/air-v1.63.0/v1.63.0.zip) = 1054105
+TIMESTAMP = 1763345624
+SHA256 (go/devel_air-go/air-v1.63.1/v1.63.1.mod) = d4164ed6027ba747c0e0ef088d4f130e895c876d8a37fdeffeec192c3316cc0e
+SIZE (go/devel_air-go/air-v1.63.1/v1.63.1.mod) = 1146
+SHA256 (go/devel_air-go/air-v1.63.1/v1.63.1.zip) = 4f54146d7e3604b2d1bdc11a320a25c0979ba849e83bed58b29d3ff0e377f1ee
+SIZE (go/devel_air-go/air-v1.63.1/v1.63.1.zip) = 1054947
diff --git a/devel/aws-c-common/Makefile b/devel/aws-c-common/Makefile
index 10cb609ecda4..f3ff27f01cb4 100644
--- a/devel/aws-c-common/Makefile
+++ b/devel/aws-c-common/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-common
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.5
+DISTVERSION= 0.12.6
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/aws-c-common/distinfo b/devel/aws-c-common/distinfo
index 7f077e42aa2e..41e670fafa9d 100644
--- a/devel/aws-c-common/distinfo
+++ b/devel/aws-c-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758220460
-SHA256 (awslabs-aws-c-common-v0.12.5_GH0.tar.gz) = 02d1ab905d43a33008a63f273b27dbe4859e9f090eac6f0e3eeaf8c64a083937
-SIZE (awslabs-aws-c-common-v0.12.5_GH0.tar.gz) = 627705
+TIMESTAMP = 1763591974
+SHA256 (awslabs-aws-c-common-v0.12.6_GH0.tar.gz) = 138822ecdcaff1d702f37d4751f245847d088592724921cc6bf61c232b198d6b
+SIZE (awslabs-aws-c-common-v0.12.6_GH0.tar.gz) = 629851
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index e4de17815ace..15ffd0ab430e 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.35.2
+DISTVERSION= 0.35.3
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index fe53c3b9615d..b161a9e8afbb 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762617947
-SHA256 (awslabs-aws-crt-cpp-v0.35.2_GH0.tar.gz) = 9d53d7018994a5f7fc879d397032b72ad88b1585a8cc07e2c8c339ae427f0577
-SIZE (awslabs-aws-crt-cpp-v0.35.2_GH0.tar.gz) = 377493
+TIMESTAMP = 1763592390
+SHA256 (awslabs-aws-crt-cpp-v0.35.3_GH0.tar.gz) = 1d84d73d5e32e54757e8feb9441c75a6e5f9e5e1dbb4efda588caaeac9fe7acf
+SIZE (awslabs-aws-crt-cpp-v0.35.3_GH0.tar.gz) = 377165
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 47579f21b4c9..ad1d97297c0c 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.683
+DISTVERSION= 1.11.694
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index 3c670ceff18d..87ebea31a859 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762337906
-SHA256 (aws-aws-sdk-cpp-1.11.683_GH0.tar.gz) = 5019da7b4d9181e6b1e1a1f1fa4d24d7fa35380b0b3979a2d40606be23ab1b52
-SIZE (aws-aws-sdk-cpp-1.11.683_GH0.tar.gz) = 77067284
+TIMESTAMP = 1763592625
+SHA256 (aws-aws-sdk-cpp-1.11.694_GH0.tar.gz) = e244885d3e17964a4e04b080be238490dce66525b8ad6c877fd4e54855125d8e
+SIZE (aws-aws-sdk-cpp-1.11.694_GH0.tar.gz) = 78097993
diff --git a/devel/bacon/Makefile b/devel/bacon/Makefile
index 327f7a1b367a..67d256b0323e 100644
--- a/devel/bacon/Makefile
+++ b/devel/bacon/Makefile
@@ -1,7 +1,6 @@
PORTNAME= bacon
DISTVERSIONPREFIX= v
-DISTVERSION= 3.17.0
-PORTREVISION= 3
+DISTVERSION= 3.20.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -21,48 +20,47 @@ GH_ACCOUNT= Canop
CARGO_CRATES= adler2-2.0.1 \
ahash-0.8.12 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
alsa-0.9.1 \
alsa-sys-0.3.1 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
- arboard-3.6.0 \
+ anyhow-1.0.100 \
+ arboard-3.6.1 \
arc-swap-1.7.1 \
arrayvec-0.7.6 \
autocfg-1.5.0 \
- bindgen-0.72.0 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
- bitflags-2.9.2 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
- bstr-1.12.0 \
+ block2-0.6.2 \
+ bstr-1.12.1 \
bumpalo-3.19.0 \
- bytemuck-1.23.2 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- camino-1.1.11 \
- cargo-platform-0.2.0 \
- cargo-util-schemas-0.8.2 \
- cargo_metadata-0.21.0 \
- cc-1.2.33 \
+ camino-1.2.1 \
+ cargo-platform-0.3.1 \
+ cargo_metadata-0.23.1 \
+ cc-1.2.45 \
cesu8-1.1.0 \
cexpr-0.6.0 \
- cfg-if-1.0.1 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
clang-sys-1.8.1 \
- clap-4.5.45 \
- clap-help-1.4.0 \
- clap_builder-4.5.44 \
- clap_complete-4.5.57 \
- clap_derive-4.5.45 \
- clap_lex-0.7.5 \
+ clap-4.5.51 \
+ clap-help-1.5.0 \
+ clap_builder-4.5.51 \
+ clap_complete-4.5.60 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
cli-log-2.1.0 \
clipboard-win-5.4.1 \
clru-0.6.2 \
@@ -76,8 +74,8 @@ CARGO_CRATES= adler2-2.0.1 \
cpal-0.15.3 \
cpufeatures-0.2.17 \
crc32fast-1.5.0 \
- crokey-1.2.0 \
- crokey-proc_macros-1.2.0 \
+ crokey-1.3.0 \
+ crokey-proc_macros-1.3.0 \
crossbeam-0.8.4 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
@@ -86,8 +84,8 @@ CARGO_CRATES= adler2-2.0.1 \
crossbeam-utils-0.8.21 \
crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- crypto-common-0.1.6 \
- ctrlc-3.4.7 \
+ crypto-common-0.1.7 \
+ ctrlc-3.5.1 \
dasp_sample-0.11.0 \
derive_more-2.0.1 \
derive_more-impl-2.0.1 \
@@ -97,35 +95,36 @@ CARGO_CRATES= adler2-2.0.1 \
dirs-sys-next-0.1.2 \
dispatch2-0.3.0 \
displaydoc-0.2.5 \
- document-features-0.2.11 \
+ document-features-0.2.12 \
dunce-1.0.5 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
encoding_rs-0.8.35 \
equivalent-1.0.2 \
- erased-serde-0.4.6 \
- errno-0.3.13 \
+ errno-0.3.14 \
error-code-3.3.2 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
file-size-1.0.3 \
- filetime-0.2.25 \
- flate2-1.1.2 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.5 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fsevent-sys-4.1.0 \
generic-array-0.14.7 \
- gethostname-0.4.3 \
+ gethostname-1.1.0 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
gix-0.72.1 \
- gix-actor-0.35.4 \
- gix-bitmap-0.2.14 \
- gix-chunk-0.4.11 \
- gix-command-0.6.2 \
+ gix-actor-0.35.6 \
+ gix-bitmap-0.2.15 \
+ gix-chunk-0.4.12 \
+ gix-command-0.6.3 \
gix-commitgraph-0.28.0 \
gix-config-0.45.1 \
- gix-config-value-0.15.1 \
- gix-date-0.10.5 \
+ gix-config-value-0.15.3 \
+ gix-date-0.10.7 \
gix-diff-0.52.1 \
gix-discover-0.40.1 \
gix-features-0.42.1 \
@@ -139,10 +138,10 @@ CARGO_CRATES= adler2-2.0.1 \
gix-object-0.49.1 \
gix-odb-0.69.1 \
gix-pack-0.59.1 \
- gix-packetline-0.19.1 \
- gix-path-0.10.20 \
+ gix-packetline-0.19.3 \
+ gix-path-0.10.21 \
gix-protocol-0.50.1 \
- gix-quote-0.6.0 \
+ gix-quote-0.6.1 \
gix-ref-0.52.1 \
gix-refspec-0.30.1 \
gix-revision-0.34.1 \
@@ -150,253 +149,246 @@ CARGO_CRATES= adler2-2.0.1 \
gix-sec-0.11.0 \
gix-shallow-0.4.0 \
gix-tempfile-17.1.0 \
- gix-trace-0.1.13 \
+ gix-trace-0.1.15 \
gix-transport-0.47.0 \
gix-traverse-0.46.2 \
gix-url-0.31.0 \
- gix-utils-0.3.0 \
- gix-validate-0.10.0 \
+ gix-utils-0.3.1 \
+ gix-validate-0.10.1 \
gix-worktree-0.41.0 \
glob-0.3.3 \
hash32-0.3.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heapless-0.8.0 \
heck-0.5.0 \
- home-0.5.11 \
- iana-time-zone-0.1.63 \
+ home-0.5.12 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
- idna-1.0.3 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
- indexmap-2.10.0 \
- inotify-0.10.2 \
+ indexmap-2.12.0 \
+ inotify-0.11.0 \
inotify-sys-0.1.5 \
- instant-0.1.13 \
iq-0.4.0 \
- is_executable-1.0.4 \
- is_terminal_polyfill-1.70.1 \
+ is_executable-1.0.5 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.13.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.33 \
- js-sys-0.3.77 \
+ jobserver-0.1.34 \
+ js-sys-0.3.82 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
- lazy-regex-3.4.1 \
- lazy-regex-proc_macros-3.4.1 \
+ lazy-regex-3.4.2 \
+ lazy-regex-proc_macros-3.4.2 \
lazy_static-1.5.0 \
- libc-0.2.175 \
- libloading-0.8.8 \
- libredox-0.1.9 \
- libz-rs-sys-0.5.1 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
- litemap-0.8.0 \
- litrs-0.4.2 \
- lock_api-0.4.13 \
- log-0.4.27 \
+ libc-0.2.177 \
+ libloading-0.8.9 \
+ libredox-0.1.10 \
+ libz-rs-sys-0.5.2 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
mach2-0.4.3 \
maybe-async-0.2.10 \
- memchr-2.7.5 \
- memmap2-0.9.7 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
minimad-0.13.1 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.0 \
ndk-0.8.0 \
ndk-context-0.1.1 \
ndk-sys-0.5.0+25.2.9519653 \
nix-0.29.0 \
nix-0.30.1 \
nom-7.1.3 \
- notify-7.0.0 \
- notify-types-1.0.1 \
+ notify-8.2.0 \
+ notify-types-2.0.0 \
num-derive-0.4.2 \
num-traits-0.2.19 \
- num_enum-0.7.4 \
- num_enum_derive-0.7.4 \
- objc2-0.6.2 \
- objc2-app-kit-0.3.1 \
- objc2-core-foundation-0.3.1 \
- objc2-core-graphics-0.3.1 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
+ objc2-0.6.3 \
+ objc2-app-kit-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-core-graphics-0.3.2 \
objc2-encode-4.1.0 \
- objc2-foundation-0.3.1 \
- objc2-io-surface-0.3.1 \
+ objc2-foundation-0.3.2 \
+ objc2-io-surface-0.3.2 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
- ordered-float-2.10.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ once_cell_polyfill-1.70.2 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pkg-config-0.3.32 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.4 \
pretty_assertions-1.4.1 \
- proc-macro-crate-3.3.0 \
- proc-macro2-1.0.101 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
proc-status-0.1.1 \
prodash-29.0.2 \
- quote-1.0.40 \
+ quote-1.0.42 \
r-efi-5.3.0 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.5.18 \
redox_users-0.4.6 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rodio-0.20.1 \
rustc-hash-2.1.1 \
- rustix-0.38.44 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
+ schemars-1.1.0 \
+ schemars_derive-1.1.0 \
scopeguard-1.2.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde-untagged-0.1.8 \
- serde-value-0.7.0 \
- serde_derive-1.0.219 \
- serde_json-1.0.142 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_derive_internals-0.29.1 \
+ serde_json-1.0.145 \
serde_spanned-0.6.9 \
sha1-0.10.6 \
sha1-checked-0.10.0 \
shell-words-1.1.0 \
shlex-1.3.0 \
signal-hook-0.3.18 \
- signal-hook-mio-0.2.4 \
+ signal-hook-mio-0.2.5 \
signal-hook-registry-1.4.6 \
+ simd-adler32-0.3.7 \
smallvec-1.15.1 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
strict-0.2.0 \
strsim-0.11.1 \
- symphonia-0.5.4 \
- symphonia-bundle-mp3-0.5.4 \
- symphonia-core-0.5.4 \
- symphonia-metadata-0.5.4 \
- syn-2.0.106 \
+ symphonia-0.5.5 \
+ symphonia-bundle-mp3-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ syn-2.0.110 \
synstructure-0.13.2 \
- tempfile-3.20.0 \
- termimad-0.32.0 \
+ tempfile-3.23.0 \
+ termimad-0.34.0 \
terminal-light-1.8.0 \
thiserror-1.0.69 \
- thiserror-2.0.15 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.15 \
- tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ thiserror-impl-2.0.17 \
+ tinystr-0.8.2 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
toml-0.8.23 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.3 \
toml_edit-0.22.27 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
toml_write-0.1.2 \
- typeid-1.0.3 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.18 \
- unicode-normalization-0.1.24 \
+ unicode-ident-1.0.22 \
+ unicode-normalization-0.1.25 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
- unicode-width-0.2.1 \
- unicode-xid-0.2.6 \
- url-2.5.4 \
+ unicode-width-0.2.2 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
version_check-0.9.5 \
vte-0.15.0 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-futures-0.4.55 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.54.0 \
windows-core-0.54.0 \
- windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
windows-result-0.1.2 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.45.0 \
- windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.42.2 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.7.12 \
- wit-bindgen-rt-0.39.0 \
- writeable-0.6.1 \
- x11rb-0.13.1 \
- x11rb-protocol-0.13.1 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
xterm-query-0.5.2 \
yansi-1.0.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerotrie-0.2.2 \
- zerovec-0.11.4 \
- zerovec-derive-0.11.1 \
- zlib-rs-0.5.1
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zlib-rs-0.5.2
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/bacon/distinfo b/devel/bacon/distinfo
index d24ac9c5d31f..517a25bfca27 100644
--- a/devel/bacon/distinfo
+++ b/devel/bacon/distinfo
@@ -1,92 +1,90 @@
-TIMESTAMP = 1755504000
+TIMESTAMP = 1762973993
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
SIZE (rust/crates/alsa-0.9.1.crate) = 72824
SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-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.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
-SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
-SIZE (rust/crates/arboard-3.6.0.crate) = 52701
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
+SIZE (rust/crates/arboard-3.6.1.crate) = 54018
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
-SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
-SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
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/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/camino-1.1.11.crate) = 5d07aa9a93b00c76f71bc35d598bed923f6d4f3a9ca5c24b7737ae1a292841c0
-SIZE (rust/crates/camino-1.1.11.crate) = 43862
-SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
-SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
-SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830
-SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914
-SHA256 (rust/crates/cargo_metadata-0.21.0.crate) = 5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868
-SIZE (rust/crates/cargo_metadata-0.21.0.crate) = 32697
-SHA256 (rust/crates/cc-1.2.33.crate) = 3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f
-SIZE (rust/crates/cc-1.2.33.crate) = 111970
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
+SHA256 (rust/crates/cargo-platform-0.3.1.crate) = 122ec45a44b270afd1402f351b782c676b173e3c3fb28d86ff7ebfb4d86a4ee4
+SIZE (rust/crates/cargo-platform-0.3.1.crate) = 13321
+SHA256 (rust/crates/cargo_metadata-0.23.1.crate) = ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9
+SIZE (rust/crates/cargo_metadata-0.23.1.crate) = 30497
+SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe
+SIZE (rust/crates/cc-1.2.45.crate) = 92261
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
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.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
-SIZE (rust/crates/clap-4.5.45.crate) = 58337
-SHA256 (rust/crates/clap-help-1.4.0.crate) = 4f8b550b4d08a1d8101f3260bef3166a82c74c613486b4d63705244849105255
-SIZE (rust/crates/clap-help-1.4.0.crate) = 621339
-SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
-SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
-SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
-SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
-SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
-SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap-help-1.5.0.crate) = a9d86ee73ada209cd33df09d6fdff344796ffd941bf960fcdcc611847cb6985b
+SIZE (rust/crates/clap-help-1.5.0.crate) = 605402
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_complete-4.5.60.crate) = 8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971
+SIZE (rust/crates/clap_complete-4.5.60.crate) = 48640
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/cli-log-2.1.0.crate) = e220aa46e5395cd473a054f8e7e52403108ce147a4eb68c001afb01672a4e046
SIZE (rust/crates/cli-log-2.1.0.crate) = 7035
SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
@@ -113,10 +111,10 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
-SHA256 (rust/crates/crokey-1.2.0.crate) = 5282b45c96c5978c8723ea83385cb9a488b64b7d175733f48d07bf9da514a863
-SIZE (rust/crates/crokey-1.2.0.crate) = 43983
-SHA256 (rust/crates/crokey-proc_macros-1.2.0.crate) = 2ea0218d3fedf0797fa55676f1964ef5d27103d41ed0281b4bbd2a6e6c3d8d28
-SIZE (rust/crates/crokey-proc_macros-1.2.0.crate) = 6304
+SHA256 (rust/crates/crokey-1.3.0.crate) = 51360853ebbeb3df20c76c82aecf43d387a62860f1a59ba65ab51f00eea85aad
+SIZE (rust/crates/crokey-1.3.0.crate) = 44916
+SHA256 (rust/crates/crokey-proc_macros-1.3.0.crate) = 3bf1a727caeb5ee5e0a0826a97f205a9cf84ee964b0b48239fef5214a00ae439
+SIZE (rust/crates/crokey-proc_macros-1.3.0.crate) = 6972
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.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -133,10 +131,10 @@ SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869
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
-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/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790
+SIZE (rust/crates/ctrlc-3.5.1.crate) = 14115
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
@@ -155,20 +153,20 @@ SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25
SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
-SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
-SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
@@ -177,42 +175,44 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/file-size-1.0.3.crate) = 9544f10105d33957765016b8a9baea7e689bf1f0f2f32c2fa2f568770c38d2b3
SIZE (rust/crates/file-size-1.0.3.crate) = 1819
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
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.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
-SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
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/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/gix-0.72.1.crate) = 01237e8d3d78581f71642be8b0c2ae8c0b2b5c251c9c5d9ebbea3c1ea280dce8
SIZE (rust/crates/gix-0.72.1.crate) = 293929
-SHA256 (rust/crates/gix-actor-0.35.4.crate) = 2d36dcf9efe32b51b12dfa33cedff8414926124e760a32f9e7a6b5580d280967
-SIZE (rust/crates/gix-actor-0.35.4.crate) = 13393
-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.2.crate) = 6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196
-SIZE (rust/crates/gix-command-0.6.2.crate) = 15087
+SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e
+SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441
+SHA256 (rust/crates/gix-bitmap-0.2.15.crate) = 5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531
+SIZE (rust/crates/gix-bitmap-0.2.15.crate) = 8153
+SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb
+SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638
+SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62
+SIZE (rust/crates/gix-command-0.6.3.crate) = 15123
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
SIZE (rust/crates/gix-config-0.45.1.crate) = 73729
-SHA256 (rust/crates/gix-config-value-0.15.1.crate) = 9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309
-SIZE (rust/crates/gix-config-value-0.15.1.crate) = 15628
-SHA256 (rust/crates/gix-date-0.10.5.crate) = 996b6b90bafb287330af92b274c3e64309dc78359221d8612d11cd10c8b9fe1c
-SIZE (rust/crates/gix-date-0.10.5.crate) = 16209
+SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64
+SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605
+SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171
+SIZE (rust/crates/gix-date-0.10.7.crate) = 16177
SHA256 (rust/crates/gix-diff-0.52.1.crate) = 5e9b43e95fe352da82a969f0c84ff860c2de3e724d93f6681fedbcd6c917f252
SIZE (rust/crates/gix-diff-0.52.1.crate) = 57859
SHA256 (rust/crates/gix-discover-0.40.1.crate) = dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c
@@ -239,14 +239,14 @@ SHA256 (rust/crates/gix-odb-0.69.1.crate) = 868f703905fdbcfc1bd750942f82419903ec
SIZE (rust/crates/gix-odb-0.69.1.crate) = 63292
SHA256 (rust/crates/gix-pack-0.59.1.crate) = 9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450
SIZE (rust/crates/gix-pack-0.59.1.crate) = 104396
-SHA256 (rust/crates/gix-packetline-0.19.1.crate) = 2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93
-SIZE (rust/crates/gix-packetline-0.19.1.crate) = 26767
-SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
-SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
+SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf
+SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114
+SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8
+SIZE (rust/crates/gix-path-0.10.21.crate) = 34033
SHA256 (rust/crates/gix-protocol-0.50.1.crate) = f5c17d78bb0414f8d60b5f952196dc2e47ec320dca885de9128ecdb4a0e38401
SIZE (rust/crates/gix-protocol-0.50.1.crate) = 57176
-SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd
-SIZE (rust/crates/gix-quote-0.6.0.crate) = 8887
+SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b
+SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984
SHA256 (rust/crates/gix-ref-0.52.1.crate) = d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762
SIZE (rust/crates/gix-ref-0.52.1.crate) = 64383
SHA256 (rust/crates/gix-refspec-0.30.1.crate) = 445ed14e3db78e8e79980085e3723df94e1c8163b3ae5bc8ed6a8fe6cf983b42
@@ -261,18 +261,18 @@ SHA256 (rust/crates/gix-shallow-0.4.0.crate) = 6b9a6f6e34d6ede08f522d89e5c7990b4
SIZE (rust/crates/gix-shallow-0.4.0.crate) = 12071
SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
-SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
-SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
+SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
+SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
SHA256 (rust/crates/gix-transport-0.47.0.crate) = edfe22ba26d4b65c17879f12b9882eafe65d3c8611c933b272fce2c10f546f59
SIZE (rust/crates/gix-transport-0.47.0.crate) = 69139
SHA256 (rust/crates/gix-traverse-0.46.2.crate) = b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33
SIZE (rust/crates/gix-traverse-0.46.2.crate) = 24863
SHA256 (rust/crates/gix-url-0.31.0.crate) = 42a1ad0b04a5718b5cb233e6888e52a9b627846296161d81dcc5eb9203ec84b8
SIZE (rust/crates/gix-url-0.31.0.crate) = 19348
-SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
-SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
-SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
-SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
+SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5
+SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157
+SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
+SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
SHA256 (rust/crates/gix-worktree-0.41.0.crate) = 54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9
SIZE (rust/crates/gix-worktree-0.41.0.crate) = 24609
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
@@ -281,58 +281,56 @@ SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af28
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
-SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/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/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
-SIZE (rust/crates/inotify-0.10.2.crate) = 26200
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/iq-0.4.0.crate) = 2ec814139c5927d1527897591f7486abdf1a720ecd12562ea22d7e48a97e5f60
SIZE (rust/crates/iq-0.4.0.crate) = 13003
-SHA256 (rust/crates/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
-SIZE (rust/crates/is_executable-1.0.4.crate) = 8263
-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/is_executable-1.0.5.crate) = baabb8b4867b26294d818bf3f651a454b6901431711abb96e296245888d6e8c4
+SIZE (rust/crates/is_executable-1.0.5.crate) = 9227
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
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.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
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
@@ -341,56 +339,54 @@ SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.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/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
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-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
-SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
-SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
-SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
+SHA256 (rust/crates/lazy-regex-3.4.2.crate) = 191898e17ddee19e60bccb3945aa02339e81edd4a8c50e21fd4d48cdecda7b29
+SIZE (rust/crates/lazy-regex-3.4.2.crate) = 9028
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = c35dc8b0da83d1a9507e12122c80dea71a9c7c613014347392483a83ea593e04
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = 6813
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.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
-SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
-SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
-SIZE (rust/crates/litrs-0.4.2.crate) = 43399
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
SIZE (rust/crates/mach2-0.4.3.crate) = 22180
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
-SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490
+SIZE (rust/crates/memmap2-0.9.9.crate) = 34576
SHA256 (rust/crates/minimad-0.13.1.crate) = a9c5d708226d186590a7b6d4a9780e2bdda5f689e0d58cd17012a298efd745d2
SIZE (rust/crates/minimad-0.13.1.crate) = 21041
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
SIZE (rust/crates/ndk-0.8.0.crate) = 79770
SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
@@ -403,110 +399,114 @@ SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304
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/notify-7.0.0.crate) = c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009
-SIZE (rust/crates/notify-7.0.0.crate) = 35141
-SHA256 (rust/crates/notify-types-1.0.1.crate) = 585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174
-SIZE (rust/crates/notify-types-1.0.1.crate) = 14490
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
-SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
-SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
-SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
-SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
-SIZE (rust/crates/objc2-0.6.2.crate) = 272954
-SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
-SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
-SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
-SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
-SHA256 (rust/crates/objc2-core-graphics-0.3.1.crate) = 989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4
-SIZE (rust/crates/objc2-core-graphics-0.3.1.crate) = 72294
+SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c
+SIZE (rust/crates/num_enum-0.7.5.crate) = 21570
+SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7
+SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c
+SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
-SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
-SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
-SHA256 (rust/crates/objc2-io-surface-0.3.1.crate) = 7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c
-SIZE (rust/crates/objc2-io-surface-0.3.1.crate) = 11724
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
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/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
-SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
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.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/proc-status-0.1.1.crate) = f0e0c0ac915e7b76b47850ba4ffc377abde6c6ff9eeace61d0a89623db449712
SIZE (rust/crates/proc-status-0.1.1.crate) = 4136
SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
SIZE (rust/crates/prodash-29.0.2.crate) = 91338
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
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/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rodio-0.20.1.crate) = e7ceb6607dd738c99bc8cb28eff249b7cd5c8ec88b9db96c0608c1480d140fb1
SIZE (rust/crates/rodio-0.20.1.crate) = 90390
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.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
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/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
+SIZE (rust/crates/schemars-1.1.0.crate) = 92664
+SHA256 (rust/crates/schemars_derive-1.1.0.crate) = 301858a4023d78debd2353c7426dc486001bddc91ae31a76fb1f55132f7e2633
+SIZE (rust/crates/schemars_derive-1.1.0.crate) = 31175
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde-untagged-0.1.8.crate) = 34836a629bcbc6f1afdf0907a744870039b1e14c0561cb26094fa683b158eff3
-SIZE (rust/crates/serde-untagged-0.1.8.crate) = 17573
-SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
-SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-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.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
+SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -519,78 +519,82 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
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-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+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.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-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/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/strict-0.2.0.crate) = f42444fea5b87a39db4218d9422087e66a85d0e7a0963a439b07bcdf91804006
SIZE (rust/crates/strict-0.2.0.crate) = 4918
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
-SIZE (rust/crates/symphonia-0.5.4.crate) = 12039
-SHA256 (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = c01c2aae70f0f1fb096b6f0ff112a930b1fb3626178fba3ae68b09dce71706d4
-SIZE (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = 60104
-SHA256 (rust/crates/symphonia-core-0.5.4.crate) = 798306779e3dc7d5231bd5691f5a813496dc79d3f56bf82e25789f2094e022c3
-SIZE (rust/crates/symphonia-core-0.5.4.crate) = 98029
-SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c
-SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/symphonia-0.5.5.crate) = 5773a4c030a19d9bfaa090f49746ff35c75dfddfa700df7a5939d5e076a57039
+SIZE (rust/crates/symphonia-0.5.5.crate) = 12085
+SHA256 (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 4872dd6bb56bf5eac799e3e957aa1981086c3e613b27e0ac23b176054f7c57ed
+SIZE (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 61019
+SHA256 (rust/crates/symphonia-core-0.5.5.crate) = ea00cc4f79b7f6bb7ff87eddc065a1066f3a43fe1875979056672c9ef948c2af
+SIZE (rust/crates/symphonia-core-0.5.5.crate) = 99682
+SHA256 (rust/crates/symphonia-metadata-0.5.5.crate) = 36306ff42b9ffe6e5afc99d49e121e0bd62fe79b9db7b9681d48e29fa19e6b16
+SIZE (rust/crates/symphonia-metadata-0.5.5.crate) = 24184
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
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/termimad-0.32.0.crate) = 7c6be8b522caa5efccf3212424ec550b57b2937206d8eefe16074fedcac50de1
-SIZE (rust/crates/termimad-0.32.0.crate) = 444544
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/termimad-0.34.0.crate) = 68ff5ca043d65d4ea43b65cdb4e3aba119657d0d12caf44f93212ec3168a8e20
+SIZE (rust/crates/termimad-0.34.0.crate) = 443742
SHA256 (rust/crates/terminal-light-1.8.0.crate) = a6f76be906d875a0ce764c52a055858c24847cb7dc674d3a5ad8cf7e3dd4ee9f
SIZE (rust/crates/terminal-light-1.8.0.crate) = 40098
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.15.crate) = 80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850
-SIZE (rust/crates/thiserror-2.0.15.crate) = 29026
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
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.15.crate) = 44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0
-SIZE (rust/crates/thiserror-impl-2.0.15.crate) = 21214
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
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.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
-SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
-SIZE (rust/crates/typeid-1.0.3.crate) = 9006
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
+SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
-SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
-SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
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
@@ -603,157 +607,139 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
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-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
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.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
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.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-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
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_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
-SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
-SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
-SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
-SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
SHA256 (rust/crates/xterm-query-0.5.2.crate) = 292c33df434fde4ecd87a7afecdfa1681a3d29567fc69c774a0d83d32c095331
SIZE (rust/crates/xterm-query-0.5.2.crate) = 7398
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
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/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
-SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
-SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
-SHA256 (Canop-bacon-v3.17.0_GH0.tar.gz) = 9245a68cf1aa29ba33e9ebc1980bbf41a932f2a2d69de8d9d72ae9719ab4d04d
-SIZE (Canop-bacon-v3.17.0_GH0.tar.gz) = 1999514
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (Canop-bacon-v3.20.1_GH0.tar.gz) = cdcaa493d5cf68a4fdd6f17c588b1ea77177bc96e493818665abffbcf00a3900
+SIZE (Canop-bacon-v3.20.1_GH0.tar.gz) = 2009604
diff --git a/devel/bam/Makefile b/devel/bam/Makefile
index 14edb4c61082..804f4c236d81 100644
--- a/devel/bam/Makefile
+++ b/devel/bam/Makefile
@@ -9,6 +9,10 @@ WWW= http://matricks.github.com/bam/
LICENSE= ZLIB
+BROKEN= Unfetchable
+DEPRECATED= Outdated, current release in tree is from 2013 while latest upstream is 2018
+EXPIRATION_DATE=2025-12-31
+
USES= compiler tar:bzip2
CONFLICTS_INSTALL= bamutil
diff --git a/devel/binaryen/Makefile b/devel/binaryen/Makefile
index b05f28db80a9..9519bac18a88 100644
--- a/devel/binaryen/Makefile
+++ b/devel/binaryen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= binaryen
DISTVERSIONPREFIX= version_
-DISTVERSION= 124
+DISTVERSION= 125
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/binaryen/distinfo b/devel/binaryen/distinfo
index a00f8635df9f..e279b97be07f 100644
--- a/devel/binaryen/distinfo
+++ b/devel/binaryen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756843834
-SHA256 (WebAssembly-binaryen-version_124_GH0.tar.gz) = b8d06af81a8c2bb27c34d1f9e3cf7c621f93fc901f896809e0490f3586a63ca4
-SIZE (WebAssembly-binaryen-version_124_GH0.tar.gz) = 5616387
+TIMESTAMP = 1763678107
+SHA256 (WebAssembly-binaryen-version_125_GH0.tar.gz) = 36177034ef0f0d826fd7dc9ab9d92ef20190a79d69856f764151ffe9c11d7350
+SIZE (WebAssembly-binaryen-version_125_GH0.tar.gz) = 5700706
diff --git a/devel/dra/Makefile b/devel/dra/Makefile
index 8b24f252e8b1..94781672b987 100644
--- a/devel/dra/Makefile
+++ b/devel/dra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dra
-DISTVERSION= 0.9.0
-PORTREVISION= 1
+DISTVERSION= 0.9.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -35,10 +34,10 @@ CARGO_CRATES= adler2-2.0.0 \
cc-1.2.16 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
- clap-4.5.45 \
- clap_builder-4.5.44 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
clap_complete-4.5.57 \
- clap_derive-4.5.45 \
+ clap_derive-4.5.47 \
clap_lex-0.7.4 \
colorchoice-1.0.0 \
console-0.15.0 \
diff --git a/devel/dra/distinfo b/devel/dra/distinfo
index def022d6f078..3c7ce559cc22 100644
--- a/devel/dra/distinfo
+++ b/devel/dra/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761524462
+TIMESTAMP = 1762974337
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
@@ -39,14 +39,14 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
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.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
-SIZE (rust/crates/clap-4.5.45.crate) = 58337
-SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
-SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
-SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
-SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
@@ -467,5 +467,5 @@ SHA256 (rust/crates/zip-2.6.1.crate) = 1dcb24d0152526ae49b9b96c1dcf71850ca1e0b88
SIZE (rust/crates/zip-2.6.1.crate) = 112133
SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
-SHA256 (devmatteini-dra-0.9.0_GH0.tar.gz) = 4fd9b49943ef916c88b6bcac5281060c99d73963c1e038eba4388064791eebc7
-SIZE (devmatteini-dra-0.9.0_GH0.tar.gz) = 585664
+SHA256 (devmatteini-dra-0.9.1_GH0.tar.gz) = 49327f5d0f4bfcd8c7c8d6a6bd5ea483085af23d5b90a61c0cc080dccda65ce9
+SIZE (devmatteini-dra-0.9.1_GH0.tar.gz) = 585440
diff --git a/devel/efivar/Makefile b/devel/efivar/Makefile
index f8dcfa0620f3..5a7c9bba6e2b 100644
--- a/devel/efivar/Makefile
+++ b/devel/efivar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= efivar
PORTVERSION= 39
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= decke@FreeBSD.org
@@ -23,6 +24,7 @@ GH_ACCOUNT= rhboot
USE_LDCONFIG= yes
BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
-MAKE_ARGS+= CC="${CC}" LIBDIR="${PREFIX}/lib"
+MAKE_ARGS+= CC="${CC}" LIBDIR="${PREFIX}/lib" \
+ LDFLAGS="-Wl,-rpath,${PREFIX}/lib"
.include <bsd.port.mk>
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index 326caa4d44e7..d1a81671a28f 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.10.0
+ELECTRON_VER= 37.10.2
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index 8873208b6236..dfec2fcb55fa 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1763099445
+TIMESTAMP = 1763689722
SHA256 (electron/chromium-138.0.7204.251.tar.xz.0) = 23057c15fd77b6653b01a34e08782f05cc80ecddddaf6f0b87390beb32810151
SIZE (electron/chromium-138.0.7204.251.tar.xz.0) = 2000000000
SHA256 (electron/chromium-138.0.7204.251.tar.xz.1) = 784a8bcb5eff8c204557c5cb7c4a223efd3c472303dd79a8b7be97e3d5d0982a
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-138.0.7204.251.tar.xz.2) = 3d7af9e06a90102b41de19d4635
SIZE (electron/chromium-138.0.7204.251.tar.xz.2) = 273864084
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.10.0.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
-SIZE (electron/electron-yarn-cache-37.10.0.tar.xz) = 30531168
-SHA256 (electron/electron-electron-v37.10.0_GH0.tar.gz) = fe59c5d2965970b85590f4bcfb38c90928978708030321a8316ab4623a7e8261
-SIZE (electron/electron-electron-v37.10.0_GH0.tar.gz) = 15857851
+SHA256 (electron/electron-yarn-cache-37.10.2.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-37.10.2.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v37.10.2_GH0.tar.gz) = e2823680d00933c9c507565c4d69a3e1513b1f7bc40f61a43faf2def2f24d271
+SIZE (electron/electron-electron-v37.10.2_GH0.tar.gz) = 15861249
SHA256 (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 4b5ad1795fb6adfb1862df9a626bdca85185866fcd7d0313e87a347eec293fd8
SIZE (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 129440814
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile
index 6f8eace6a112..bb31e1ea2998 100644
--- a/devel/electron38/Makefile
+++ b/devel/electron38/Makefile
@@ -1,7 +1,6 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron38/Makefile.version b/devel/electron38/Makefile.version
index 4752993fe343..bfffa322cf7e 100644
--- a/devel/electron38/Makefile.version
+++ b/devel/electron38/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 38.6.0
+ELECTRON_VER= 38.7.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron38/distinfo b/devel/electron38/distinfo
index 1dabe699c5cc..2616864b7e35 100644
--- a/devel/electron38/distinfo
+++ b/devel/electron38/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762582453
+TIMESTAMP = 1763104920
SHA256 (electron/chromium-140.0.7339.249.tar.xz.0) = 138fc3e5eb2b5db406a7764a8e287a0d16640f83cbfb452d6e0f54de8eaf65c2
SIZE (electron/chromium-140.0.7339.249.tar.xz.0) = 2000000000
SHA256 (electron/chromium-140.0.7339.249.tar.xz.1) = 0b7ea85268dd4f6aacd0641a48d266eaa2eb9c79f2c528926bfcdc5aee36f1da
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-140.0.7339.249.tar.xz.2) = 0a2a9977f5f34ac878b63e845ef
SIZE (electron/chromium-140.0.7339.249.tar.xz.2) = 331916124
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-38.6.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
-SIZE (electron/electron-yarn-cache-38.6.0.tar.xz) = 30044356
-SHA256 (electron/electron-electron-v38.6.0_GH0.tar.gz) = 49a77f3bb00c498ee2c456e126955cf17af5bd95d990de3b36d66b200f9b2b55
-SIZE (electron/electron-electron-v38.6.0_GH0.tar.gz) = 15867868
+SHA256 (electron/electron-yarn-cache-38.7.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
+SIZE (electron/electron-yarn-cache-38.7.0.tar.xz) = 30044356
+SHA256 (electron/electron-electron-v38.7.0_GH0.tar.gz) = cbfad53983c89458299fab543308c6866bf2502df43dce1904267f724085c749
+SIZE (electron/electron-electron-v38.7.0_GH0.tar.gz) = 15882611
SHA256 (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 4b5ad1795fb6adfb1862df9a626bdca85185866fcd7d0313e87a347eec293fd8
SIZE (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 129440814
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
index 7779829716a3..d529620a1e00 100644
--- a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-10-28 14:56:59 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -97,7 +97,7 @@
#include "shell/common/process_util.h"
@@ -45,7 +45,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running electron app instance if it exists.
-@@ -1435,7 +1435,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1446,7 +1446,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
pid_dict.Set("name", process_metric.second->name);
}
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1819,7 +1819,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1830,7 +1830,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1877,7 +1877,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1888,7 +1888,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc
index 573b62a17559..6b34087432bc 100644
--- a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/api/electron_api_base_window.cc
-@@ -42,7 +42,7 @@
+@@ -43,7 +43,7 @@
#include "shell/browser/ui/views/win_frame_view.h"
#include "shell/browser/ui/win/taskbar_host.h"
#include "ui/base/win/shell.h"
@@ -9,7 +9,7 @@
#include "shell/browser/ui/views/opaque_frame_view.h"
#endif
-@@ -1030,7 +1030,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
+@@ -1031,7 +1031,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->GetHICON(GetSystemMetrics(SM_CXSMICON)),
native_image->GetHICON(GetSystemMetrics(SM_CXICON)));
@@ -18,7 +18,7 @@
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->image().AsImageSkia());
#endif
-@@ -1118,7 +1118,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
+@@ -1123,7 +1123,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
}
#endif
@@ -27,7 +27,7 @@
void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
gin_helper::Arguments* args) {
static_cast<NativeWindowViews*>(window_.get())
-@@ -1315,7 +1315,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
+@@ -1320,7 +1320,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
.SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
.SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
#endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window.cc b/devel/electron38/files/patch-electron_shell_browser_native__window.cc
index c831d05393b9..bcc768f02930 100644
--- a/devel/electron38/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/native_window.cc
-@@ -184,7 +184,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -185,7 +185,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
index abd8c6af7036..21396edfbf9b 100644
--- a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-07-02 15:59:39 UTC
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/ui/inspectable_web_contents.cc
-@@ -548,7 +548,7 @@ void InspectableWebContents::LoadCompleted() {
+@@ -554,7 +554,7 @@ void InspectableWebContents::LoadCompleted() {
prefs.FindString("currentDockState");
base::RemoveChars(*current_dock_state, "\"", &dock_state_);
}
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
index 080d256f9b7a..2c9b2e4fd663 100644
--- a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/ui/inspectable_web_contents_view.cc
-@@ -181,7 +181,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
+@@ -198,7 +198,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
params.delegate = devtools_window_delegate_;
params.bounds = inspectable_web_contents()->dev_tools_bounds();
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc b/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
index 4f577ac81310..2adda32d82ef 100644
--- a/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
@@ -1,15 +1,15 @@
---- electron/shell/browser/ui/views/electron_views_delegate.cc.orig 2025-01-29 20:10:57 UTC
+--- electron/shell/browser/ui/views/electron_views_delegate.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/ui/views/electron_views_delegate.cc
-@@ -9,7 +9,7 @@
- #include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
+@@ -10,7 +10,7 @@
#include "ui/views/widget/native_widget_aura.h"
+ #include "ui/views/window/default_frame_view.h"
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "base/environment.h"
#include "base/nix/xdg_util.h"
#include "ui/linux/linux_ui.h"
-@@ -17,7 +17,7 @@ namespace {
+@@ -18,7 +18,7 @@ namespace {
namespace {
@@ -18,7 +18,7 @@
bool IsDesktopEnvironmentUnity() {
auto env = base::Environment::Create();
base::nix::DesktopEnvironment desktop_env =
-@@ -54,7 +54,7 @@ void ViewsDelegate::NotifyMenuItemFocused(const std::u
+@@ -55,7 +55,7 @@ void ViewsDelegate::NotifyMenuItemFocused(const std::u
int item_count,
bool has_submenu) {}
@@ -27,7 +27,7 @@
gfx::ImageSkia* ViewsDelegate::GetDefaultWindowIcon() const {
return nullptr;
}
-@@ -82,7 +82,7 @@ bool ViewsDelegate::WindowManagerProvidesTitleBar(bool
+@@ -83,7 +83,7 @@ bool ViewsDelegate::WindowManagerProvidesTitleBar(bool
}
bool ViewsDelegate::WindowManagerProvidesTitleBar(bool maximized) {
diff --git a/devel/electron38/files/patch-electron_spec_api-app-spec.ts b/devel/electron38/files/patch-electron_spec_api-app-spec.ts
index 2d68e21081b7..b929d969aa83 100644
--- a/devel/electron38/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-app-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-app-spec.ts.orig 2025-10-28 14:56:59 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-11-13 22:57:06 UTC
+++ electron/spec/api-app-spec.ts
@@ -129,11 +129,11 @@ describe('app module', () => {
});
@@ -14,7 +14,7 @@
const languages = app.getPreferredSystemLanguages();
if (languages.length) {
expect(languages).to.not.include('C');
-@@ -196,7 +196,7 @@ describe('app module', () => {
+@@ -202,7 +202,7 @@ describe('app module', () => {
expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
});
@@ -23,7 +23,7 @@
const electronPath = process.execPath;
const appPath = path.join(fixturesPath, 'api', 'singleton');
appProcess = cp.spawn(electronPath, [appPath]);
-@@ -360,7 +360,7 @@ describe('app module', () => {
+@@ -366,7 +366,7 @@ describe('app module', () => {
});
// GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
@@ -32,7 +32,7 @@
const tempFiles = [
path.join(fixturesPath, 'foo.txt'),
path.join(fixturesPath, 'bar.txt'),
-@@ -488,7 +488,7 @@ describe('app module', () => {
+@@ -494,7 +494,7 @@ describe('app module', () => {
// let w = null
// before(function () {
@@ -41,7 +41,7 @@
// this.skip()
// }
// })
-@@ -595,7 +595,7 @@ describe('app module', () => {
+@@ -601,7 +601,7 @@ describe('app module', () => {
describe('app.badgeCount', () => {
const platformIsNotSupported =
(process.platform === 'win32') ||
@@ -50,7 +50,7 @@
const expectedBadgeCount = 42;
-@@ -639,7 +639,7 @@ describe('app module', () => {
+@@ -645,7 +645,7 @@ describe('app module', () => {
});
});
@@ -59,7 +59,7 @@
const isMac = process.platform === 'darwin';
const isWin = process.platform === 'win32';
-@@ -1019,7 +1019,7 @@ describe('app module', () => {
+@@ -1025,7 +1025,7 @@ describe('app module', () => {
});
});
@@ -68,7 +68,7 @@
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1288,7 +1288,7 @@ describe('app module', () => {
+@@ -1294,7 +1294,7 @@ describe('app module', () => {
});
});
@@ -77,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1423,7 +1423,7 @@ describe('app module', () => {
+@@ -1429,7 +1429,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -86,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1441,7 +1441,7 @@ describe('app module', () => {
+@@ -1447,7 +1447,7 @@ describe('app module', () => {
});
});
@@ -95,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1491,7 +1491,7 @@ describe('app module', () => {
+@@ -1497,7 +1497,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -104,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1573,7 +1573,7 @@ describe('app module', () => {
+@@ -1579,7 +1579,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -113,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1647,7 +1647,7 @@ describe('app module', () => {
+@@ -1653,7 +1653,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -122,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1671,7 +1671,7 @@ describe('app module', () => {
+@@ -1677,7 +1677,7 @@ describe('app module', () => {
});
});
diff --git a/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts
index 1a400abf8c69..cbe6e31063e8 100644
--- a/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-09-02 20:56:04 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2025-11-13 22:57:06 UTC
+++ electron/spec/api-browser-window-spec.ts
@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
@@ -72,7 +72,7 @@
it('checks normal bounds when minimized', async () => {
const bounds = w.getBounds();
const minimize = once(w, 'minimize');
-@@ -3100,7 +3100,7 @@ describe('BrowserWindow module', () => {
+@@ -3116,7 +3116,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.setOpacity(opacity)', () => {
afterEach(closeAllWindows);
@@ -81,7 +81,7 @@
it('make window with initial opacity', () => {
const w = new BrowserWindow({ show: false, opacity: 0.5 });
expect(w.getOpacity()).to.equal(0.5);
-@@ -3126,7 +3126,7 @@ describe('BrowserWindow module', () => {
+@@ -3142,7 +3142,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -90,7 +90,7 @@
it('sets 1 regardless of parameter', () => {
const w = new BrowserWindow({ show: false });
w.setOpacity(0);
-@@ -3337,7 +3337,7 @@ describe('BrowserWindow module', () => {
+@@ -3353,7 +3353,7 @@ describe('BrowserWindow module', () => {
expect(overlayRectPreMax.height).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3403,7 +3403,7 @@ describe('BrowserWindow module', () => {
+@@ -3419,7 +3419,7 @@ describe('BrowserWindow module', () => {
expect(preMaxHeight).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -4074,7 +4074,7 @@ describe('BrowserWindow module', () => {
+@@ -4090,7 +4090,7 @@ describe('BrowserWindow module', () => {
expect(test.nodeTimers).to.equal(true);
expect(test.nodeUrl).to.equal(true);
@@ -117,7 +117,7 @@
expect(test.creationTime).to.be.null('creation time');
expect(test.systemMemoryInfo).to.be.null('system memory info');
} else {
-@@ -4579,7 +4579,7 @@ describe('BrowserWindow module', () => {
+@@ -4595,7 +4595,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -126,7 +126,7 @@
afterEach(closeAllWindows);
it('emits an event when window is maximized', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4850,7 +4850,7 @@ describe('BrowserWindow module', () => {
+@@ -4866,7 +4866,7 @@ describe('BrowserWindow module', () => {
// TODO(zcbenz):
// This test does not run on Linux CI. See:
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
const w = new BrowserWindow({});
const maximize = once(w, 'maximize');
w.maximize();
-@@ -4867,7 +4867,7 @@ describe('BrowserWindow module', () => {
+@@ -4883,7 +4883,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
afterEach(closeAllWindows);
it('should show the window if it is not currently shown', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4904,7 +4904,7 @@ describe('BrowserWindow module', () => {
+@@ -4920,7 +4920,7 @@ describe('BrowserWindow module', () => {
// TODO(dsanders11): Enable once minimize event works on Linux again.
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
const w = new BrowserWindow();
const minimize = once(w, 'minimize');
w.minimize();
-@@ -5390,7 +5390,7 @@ describe('BrowserWindow module', () => {
+@@ -5406,7 +5406,7 @@ describe('BrowserWindow module', () => {
});
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
const w = new BrowserWindow({ show: false });
expect(w.resizable).to.be.true('resizable');
-@@ -5630,7 +5630,7 @@ describe('BrowserWindow module', () => {
+@@ -5646,7 +5646,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -171,7 +171,7 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6801,7 +6801,7 @@ describe('BrowserWindow module', () => {
+@@ -6817,7 +6817,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts b/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts
index 3195a7eabb74..75feeec7d07d 100644
--- a/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-protocol-spec.ts.orig 2024-11-07 16:14:43 UTC
+--- electron/spec/api-protocol-spec.ts.orig 2025-11-13 22:57:06 UTC
+++ electron/spec/api-protocol-spec.ts
-@@ -1738,7 +1738,7 @@ describe('protocol module', () => {
+@@ -1755,7 +1755,7 @@ describe('protocol module', () => {
// TODO(nornagon): this test doesn't pass on Linux currently, investigate.
// test is also flaky on CI on macOS so it is currently disabled there as well.
diff --git a/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts b/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts
index 001598b72527..e03f712f255b 100644
--- a/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-web-contents-spec.ts.orig 2025-08-13 14:21:20 UTC
+--- electron/spec/api-web-contents-spec.ts.orig 2025-11-13 22:57:06 UTC
+++ electron/spec/api-web-contents-spec.ts
-@@ -2797,7 +2797,7 @@ describe('webContents module', () => {
+@@ -2832,7 +2832,7 @@ describe('webContents module', () => {
});
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.
diff --git a/devel/electron39/Makefile b/devel/electron39/Makefile
index 0adb82d2a3fe..2ac294794dfb 100644
--- a/devel/electron39/Makefile
+++ b/devel/electron39/Makefile
@@ -1,7 +1,6 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -221,7 +220,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 142.0.7444.59
+CHROMIUM_VER= 142.0.7444.162
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.21.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron39/Makefile.version b/devel/electron39/Makefile.version
index 1d7d29652627..2f7d52362590 100644
--- a/devel/electron39/Makefile.version
+++ b/devel/electron39/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 39.1.1
+ELECTRON_VER= 39.2.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron39/distinfo b/devel/electron39/distinfo
index 5d7bb0a6be4e..d96cbd8cb16b 100644
--- a/devel/electron39/distinfo
+++ b/devel/electron39/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1762590610
-SHA256 (electron/chromium-142.0.7444.59.tar.xz) = eaf6a4941d117b0ce0baaae0ad0111b2ad456be4e3abcdd05ec31d7046cdc192
-SIZE (electron/chromium-142.0.7444.59.tar.xz) = 7577315276
+TIMESTAMP = 1763110708
+SHA256 (electron/chromium-142.0.7444.162.tar.xz) = dbe84fedf3496ea1d47f0b19c60cbb442418f0f2191a78f54039cfd04b087b42
+SIZE (electron/chromium-142.0.7444.162.tar.xz) = 7577065240
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-39.1.1.tar.xz) = bad00f2015309b6da8b15a50d32d4c9f9e585ca280956ad79006ae71a3a32611
-SIZE (electron/electron-yarn-cache-39.1.1.tar.xz) = 30418060
-SHA256 (electron/electron-electron-v39.1.1_GH0.tar.gz) = 79c5978e6cea9457414f2f0d4ea55b792d7408b7fccc3212d78c2cab3bfd2bf4
-SIZE (electron/electron-electron-v39.1.1_GH0.tar.gz) = 15901561
+SHA256 (electron/electron-yarn-cache-39.2.0.tar.xz) = bad00f2015309b6da8b15a50d32d4c9f9e585ca280956ad79006ae71a3a32611
+SIZE (electron/electron-yarn-cache-39.2.0.tar.xz) = 30418060
+SHA256 (electron/electron-electron-v39.2.0_GH0.tar.gz) = 9cf05344373dc6c6b4f53c5d313edb03d1c2af21310836eb4bfd46c4130f27ff
+SIZE (electron/electron-electron-v39.2.0_GH0.tar.gz) = 15917542
SHA256 (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 4b5ad1795fb6adfb1862df9a626bdca85185866fcd7d0313e87a347eec293fd8
SIZE (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 129440814
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron39/files/patch-ash_display_mirror__window__controller.cc b/devel/electron39/files/patch-ash_display_mirror__window__controller.cc
deleted file mode 100644
index 2f730fc7eeda..000000000000
--- a/devel/electron39/files/patch-ash_display_mirror__window__controller.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- ash/display/mirror_window_controller.cc.orig 2025-07-14 18:11:59 UTC
-+++ ash/display/mirror_window_controller.cc
-@@ -283,7 +283,11 @@ void MirrorWindowController::UpdateWindow(
- if (!base::Contains(display_info_list, iter->first,
- &display::ManagedDisplayInfo::id)) {
- CloseAndDeleteHost(iter->second, true);
-+#if defined(__llvm__)
-+ mirroring_host_info_map_.erase(iter++);
-+#else
- iter = mirroring_host_info_map_.erase(iter);
-+#endif
- } else {
- ++iter;
- }
diff --git a/devel/electron39/files/patch-chrome_browser_about__flags.cc b/devel/electron39/files/patch-chrome_browser_about__flags.cc
index 37f2b32539a9..685f5b715226 100644
--- a/devel/electron39/files/patch-chrome_browser_about__flags.cc
+++ b/devel/electron39/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/about_flags.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/about_flags.cc
@@ -334,12 +334,12 @@
#include "components/stylus_handwriting/win/features.h"
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3859,7 +3879,7 @@ const FeatureEntry::FeatureVariation
+@@ -3870,7 +3890,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4119,7 +4139,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4130,7 +4150,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -69,7 +69,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4139,7 +4159,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -4150,7 +4170,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
};
#endif // BUILDFLAG(IS_ANDROID)
@@ -78,7 +78,7 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -4888,7 +4908,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+@@ -4899,7 +4919,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -87,7 +87,7 @@
const FeatureEntry::FeatureParam kNtpEnterpriseShortcutsWithFakeData[] = {
{"use_fake_data", "true"}};
const FeatureEntry::FeatureVariation kNtpEnterpriseShortcutsVariations[] = {
-@@ -5534,7 +5554,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5545,7 +5565,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -96,7 +96,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5829,7 +5849,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5840,7 +5860,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -105,7 +105,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6021,7 +6041,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6032,7 +6052,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -114,7 +114,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6050,6 +6070,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6061,6 +6081,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -131,7 +131,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6916,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6927,7 +6957,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -140,7 +140,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7326,7 +7356,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7337,7 +7367,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -149,7 +149,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7804,7 +7834,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7815,7 +7845,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -158,7 +158,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8766,7 +8796,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8777,7 +8807,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -167,7 +167,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9344,7 +9374,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9355,7 +9385,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -176,7 +176,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9369,7 +9399,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9380,7 +9410,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -185,7 +185,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9822,7 +9852,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9833,7 +9863,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -194,7 +194,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10012,7 +10042,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10023,7 +10053,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -203,7 +203,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10484,7 +10514,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10495,7 +10525,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -212,7 +212,7 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10595,7 +10625,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10606,7 +10636,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -221,7 +221,7 @@
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10616,7 +10646,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10627,7 +10657,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -230,7 +230,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11154,7 +11184,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11165,7 +11195,7 @@ const FeatureEntry kFeatureEntries[] = {
kStandardBoundSessionCredentialsFederatedSessionsVariations,
"standard-device-bound-sessions-federated-sessions")},
@@ -239,7 +239,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11314,7 +11344,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11325,7 +11355,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -248,7 +248,7 @@
{"sync-enable-bookmarks-in-transport-mode",
flag_descriptions::kSyncEnableBookmarksInTransportModeName,
flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
-@@ -11400,7 +11430,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11411,7 +11441,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -257,7 +257,7 @@
{"supervised-user-local-web-approvals",
flag_descriptions::kSupervisedUserLocalWebApprovalsName,
flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
-@@ -11605,7 +11635,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11616,7 +11646,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -266,7 +266,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11693,7 +11723,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11704,7 +11734,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -275,7 +275,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11727,7 +11757,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11738,7 +11768,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -284,7 +284,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12091,7 +12121,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12102,7 +12132,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -293,7 +293,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12127,7 +12157,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12138,7 +12168,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -302,7 +302,7 @@
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12279,7 +12309,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12290,7 +12320,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -311,7 +311,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12308,7 +12338,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12319,7 +12349,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -320,7 +320,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12323,7 +12353,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12334,7 +12364,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -329,7 +329,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12596,7 +12626,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12607,7 +12637,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12689,7 +12719,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12700,7 +12730,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -347,7 +347,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12813,7 +12843,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12824,7 +12854,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -356,7 +356,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12886,7 +12916,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12897,7 +12927,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -365,7 +365,7 @@
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -13163,7 +13193,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13174,7 +13204,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -374,7 +374,7 @@
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -13270,7 +13300,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13281,7 +13311,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillAndPasswordsInSameSurface)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -383,7 +383,7 @@
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -13298,7 +13328,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13309,7 +13339,7 @@ const FeatureEntry kFeatureEntries[] = {
"EnableBlockCanvasReadback")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -392,7 +392,7 @@
{"autofill-enable-ai-based-amount-extraction",
flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13343,7 +13373,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13354,7 +13384,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
index 4ec7d3546dde..a2ba427c6486 100644
--- a/devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+++ b/devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -1,4 +1,4 @@
---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
@@ -243,7 +243,7 @@
#include "url/origin.h"
@@ -9,7 +9,7 @@
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -4987,7 +4987,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
+@@ -4985,7 +4985,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index 2bbdb5ff0eba..b0c43bf35e6a 100644
--- a/devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
@@ -133,7 +133,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -373,7 +373,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
+@@ -374,7 +374,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
browser_select_file_dialog_controller_ =
std::make_unique<BrowserSelectFileDialogController>(profile);
diff --git a/devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h b/devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
index 2e19696d56b8..4696e04eec50 100644
--- a/devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
@@ -94,7 +94,7 @@ class PinInfoBarController;
} // namespace default_browser
@@ -9,7 +9,7 @@
class ProfileCustomizationBubbleSyncController;
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -424,7 +424,7 @@ class BrowserWindowFeatures {
+@@ -428,7 +428,7 @@ class BrowserWindowFeatures {
return browser_select_file_dialog_controller_.get();
}
@@ -18,7 +18,7 @@
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -593,7 +593,7 @@ class BrowserWindowFeatures {
+@@ -597,7 +597,7 @@ class BrowserWindowFeatures {
std::unique_ptr<BrowserSelectFileDialogController>
browser_select_file_dialog_controller_;
diff --git a/devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc b/devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
index 9de1640ecfc5..eadd1bcd5683 100644
--- a/devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
+++ b/devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -527,7 +527,7 @@ void LocationBarView::OnPopupOpened() {
+@@ -539,7 +539,7 @@ void LocationBarView::OnPopupOpened() {
}
void LocationBarView::OnPopupOpened() {
diff --git a/devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index 5749205a40a9..4b8fa5d9b938 100644
--- a/devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1131,7 +1131,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1165,7 +1165,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -9,7 +9,7 @@
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1399,7 +1399,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1433,7 +1433,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc b/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc
index 7f9b5ea15d2a..809373ea7da2 100644
--- a/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc
+++ b/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2025-10-21 20:19:54 UTC
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-11-10 21:36:56 UTC
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -843,7 +843,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
+@@ -846,7 +846,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
-@@ -999,7 +999,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+@@ -1002,7 +1002,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h b/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h
index 3df0cac29f05..91407b11c54a 100644
--- a/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h
+++ b/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.h.orig 2025-10-21 20:19:54 UTC
+--- components/feature_engagement/public/feature_constants.h.orig 2025-11-10 21:36:56 UTC
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -379,7 +379,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
+@@ -380,7 +380,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -443,7 +443,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamin
+@@ -444,7 +444,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamin
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc b/devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc
index e476ead7b246..6165908ccaa7 100644
--- a/devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc
+++ b/devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_list.cc.orig 2025-10-21 20:19:54 UTC
+--- components/feature_engagement/public/feature_list.cc.orig 2025-11-10 21:36:56 UTC
+++ components/feature_engagement/public/feature_list.cc
@@ -203,7 +203,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHiOSReaderModeOptionsFeature,
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -277,7 +277,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -278,7 +278,7 @@ const base::Feature* const kAllFeatures[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
&kIPHAutofillAiOptInFeature,
&kIPHAutofillBnplAffirmOrZipSuggestionFeature,
-@@ -335,7 +335,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -336,7 +336,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron39/files/patch-components_feature__engagement_public_feature__list.h b/devel/electron39/files/patch-components_feature__engagement_public_feature__list.h
index b9d944ae83e8..a52ec61f1e84 100644
--- a/devel/electron39/files/patch-components_feature__engagement_public_feature__list.h
+++ b/devel/electron39/files/patch-components_feature__engagement_public_feature__list.h
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_list.h.orig 2025-10-21 20:19:54 UTC
+--- components/feature_engagement/public/feature_list.h.orig 2025-11-10 21:36:56 UTC
+++ components/feature_engagement/public/feature_list.h
-@@ -359,7 +359,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
+@@ -357,7 +357,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -479,7 +479,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+@@ -478,7 +478,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -19,7 +19,7 @@
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion");
-@@ -581,7 +582,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "
+@@ -580,7 +581,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -28,7 +28,7 @@
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -783,7 +784,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -782,7 +783,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHIOSPageActionMenu),
VARIATION_ENTRY(kIPHiOSAIHubNewBadge),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc
index 662298f7550c..a8893e5d33de 100644
--- a/devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -98,7 +98,7 @@
#include "shell/common/process_util.h"
@@ -45,7 +45,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running electron app instance if it exists.
-@@ -1436,7 +1436,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1447,7 +1447,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
pid_dict.Set("name", process_metric.second->name);
}
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1833,7 +1833,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1844,7 +1844,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1891,7 +1891,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1902,7 +1902,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc
index 5fd808005b17..e8d391922821 100644
--- a/devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/api/electron_api_base_window.cc
-@@ -43,7 +43,7 @@
+@@ -44,7 +44,7 @@
#include "shell/browser/ui/views/win_frame_view.h"
#include "shell/browser/ui/win/taskbar_host.h"
#include "ui/base/win/shell.h"
@@ -9,7 +9,7 @@
#include "shell/browser/ui/views/opaque_frame_view.h"
#endif
-@@ -1033,7 +1033,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
+@@ -1034,7 +1034,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->GetHICON(GetSystemMetrics(SM_CXSMICON)),
native_image->GetHICON(GetSystemMetrics(SM_CXICON)));
@@ -18,7 +18,7 @@
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->image().AsImageSkia());
#endif
-@@ -1121,7 +1121,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
+@@ -1126,7 +1126,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
}
#endif
@@ -27,7 +27,7 @@
void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
gin_helper::Arguments* args) {
static_cast<NativeWindowViews*>(window_.get())
-@@ -1318,7 +1318,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
+@@ -1323,7 +1323,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
.SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
.SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
#endif
diff --git a/devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc b/devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc
index c3ef522381d5..92d61f60bf77 100644
--- a/devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/electron_browser_main_parts.cc
-@@ -76,7 +76,7 @@
+@@ -77,7 +77,7 @@
#include "ui/wm/core/wm_state.h"
#endif
@@ -9,7 +9,7 @@
#include "base/environment.h"
#include "chrome/browser/ui/views/dark_mode_manager_linux.h"
#include "device/bluetooth/bluetooth_adapter_factory.h"
-@@ -129,7 +129,7 @@ namespace {
+@@ -130,7 +130,7 @@ namespace {
namespace {
@@ -18,7 +18,7 @@
class LinuxUiGetterImpl : public ui::LinuxUiGetter {
public:
LinuxUiGetterImpl() = default;
-@@ -211,7 +211,7 @@ int ElectronBrowserMainParts::PreEarlyInitialization()
+@@ -212,7 +212,7 @@ int ElectronBrowserMainParts::PreEarlyInitialization()
#if BUILDFLAG(IS_OZONE)
// Initialize Ozone platform and add required feature flags as per platform's
// properties.
@@ -27,7 +27,7 @@
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -304,7 +304,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
+@@ -309,7 +309,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
// happen before the ResourceBundle is loaded
if (locale.empty())
l10n_util::OverrideLocaleWithCocoaLocale();
@@ -36,7 +36,7 @@
// l10n_util::GetApplicationLocaleInternal uses g_get_language_names(),
// which keys off of getenv("LC_ALL").
// We must set this env first to make ui::ResourceBundle accept the custom
-@@ -333,7 +333,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
+@@ -338,7 +338,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
ElectronBrowserClient::SetApplicationLocale(app_locale);
fake_browser_process_->SetApplicationLocale(app_locale);
@@ -45,7 +45,7 @@
// Reset to the original LC_ALL since we should not be changing it.
if (!locale.empty()) {
if (lc_all)
-@@ -390,7 +390,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
+@@ -395,7 +395,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
}
void ElectronBrowserMainParts::ToolkitInitialized() {
@@ -54,7 +54,7 @@
auto* linux_ui = ui::GetDefaultLinuxUi();
CHECK(linux_ui);
linux_ui_getter_ = std::make_unique<LinuxUiGetterImpl>();
-@@ -497,7 +497,7 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
+@@ -502,7 +502,7 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
}
void ElectronBrowserMainParts::PostCreateMainMessageLoop() {
@@ -63,7 +63,7 @@
std::string app_name = electron::Browser::Get()->GetName();
#endif
#if BUILDFLAG(IS_LINUX)
-@@ -509,7 +509,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
+@@ -514,7 +514,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
if (!bluez::BluezDBusManager::IsInitialized())
bluez::DBusBluezManagerWrapperLinux::Initialize();
@@ -73,7 +73,7 @@
// Set up crypt config. This needs to be done before anything starts the
// network service, as the raw encryption key needs to be shared with the
// network service for encrypted cookie storage.
-@@ -604,7 +606,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
+@@ -609,7 +611,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
fake_browser_process_->PostMainMessageLoopRun();
content::DevToolsAgentHost::StopRemoteDebuggingPipeHandler();
diff --git a/devel/electron39/files/patch-electron_shell_browser_native__window.cc b/devel/electron39/files/patch-electron_shell_browser_native__window.cc
index c831d05393b9..1328f75e7c32 100644
--- a/devel/electron39/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_native__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/native_window.cc
-@@ -184,7 +184,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -185,7 +185,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
diff --git a/devel/electron39/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron39/files/patch-electron_shell_browser_native__window__views.cc
index a2c99b2b5972..01f86420cf54 100644
--- a/devel/electron39/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -53,7 +53,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -108,7 +108,7 @@
auto display =
display::Screen::Get()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1380,7 +1380,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1381,7 +1381,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1436,7 +1436,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1437,7 +1437,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1482,7 +1482,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1483,7 +1483,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1608,7 +1608,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1609,7 +1609,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -144,7 +144,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1706,7 +1706,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1707,7 +1707,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -153,7 +153,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1827,7 +1827,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1828,7 +1828,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -162,7 +162,7 @@
return true;
#endif
}
-@@ -1869,7 +1869,7 @@ std::unique_ptr<views::FrameView> NativeWindowViews::C
+@@ -1870,7 +1870,7 @@ std::unique_ptr<views::FrameView> NativeWindowViews::C
#endif
}
@@ -171,7 +171,7 @@
electron::ClientFrameViewLinux* NativeWindowViews::GetClientFrameViewLinux() {
// Check to make sure this window's non-client frame view is a
// ClientFrameViewLinux. If either has_frame() or has_client_frame()
-@@ -1892,7 +1892,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1893,7 +1893,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)
-@@ -1911,7 +1911,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1912,7 +1912,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
index 0f8ee420a301..407fbfe7b4c6 100644
--- a/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/ui/inspectable_web_contents.cc
-@@ -549,7 +549,7 @@ void InspectableWebContents::LoadCompleted() {
+@@ -555,7 +555,7 @@ void InspectableWebContents::LoadCompleted() {
prefs.FindString("currentDockState");
base::RemoveChars(*current_dock_state, "\"", &dock_state_);
}
diff --git a/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc b/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
index 080d256f9b7a..fc0e7b844b29 100644
--- a/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/ui/inspectable_web_contents_view.cc
-@@ -181,7 +181,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
+@@ -198,7 +198,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
params.delegate = devtools_window_delegate_;
params.bounds = inspectable_web_contents()->dev_tools_bounds();
diff --git a/devel/electron39/files/patch-electron_shell_services_node_node__service.cc b/devel/electron39/files/patch-electron_shell_services_node_node__service.cc
index ffdc4a1ce79b..a0639d57c40c 100644
--- a/devel/electron39/files/patch-electron_shell_services_node_node__service.cc
+++ b/devel/electron39/files/patch-electron_shell_services_node_node__service.cc
@@ -1,7 +1,7 @@
---- electron/shell/services/node/node_service.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/services/node/node_service.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/services/node/node_service.cc
-@@ -24,7 +24,7 @@
- #include "shell/common/node_includes.h"
+@@ -26,7 +26,7 @@
+ #include "shell/common/v8_util.h"
#include "shell/services/node/parent_port.h"
-#if !IS_MAS_BUILD()
@@ -9,7 +9,7 @@
#include "shell/common/crash_keys.h"
#endif
-@@ -45,7 +45,7 @@ void V8FatalErrorCallback(const char* location, const
+@@ -47,7 +47,7 @@ void V8FatalErrorCallback(const char* location, const
GetRemote()->OnV8FatalError(location, outstream.str());
}
diff --git a/devel/electron39/files/patch-electron_spec_api-app-spec.ts b/devel/electron39/files/patch-electron_spec_api-app-spec.ts
index 2d68e21081b7..5125e2072163 100644
--- a/devel/electron39/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-app-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-app-spec.ts.orig 2025-10-28 14:56:59 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-app-spec.ts
@@ -129,11 +129,11 @@ describe('app module', () => {
});
@@ -14,7 +14,7 @@
const languages = app.getPreferredSystemLanguages();
if (languages.length) {
expect(languages).to.not.include('C');
-@@ -196,7 +196,7 @@ describe('app module', () => {
+@@ -202,7 +202,7 @@ describe('app module', () => {
expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
});
@@ -23,7 +23,7 @@
const electronPath = process.execPath;
const appPath = path.join(fixturesPath, 'api', 'singleton');
appProcess = cp.spawn(electronPath, [appPath]);
-@@ -360,7 +360,7 @@ describe('app module', () => {
+@@ -366,7 +366,7 @@ describe('app module', () => {
});
// GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
@@ -32,7 +32,7 @@
const tempFiles = [
path.join(fixturesPath, 'foo.txt'),
path.join(fixturesPath, 'bar.txt'),
-@@ -488,7 +488,7 @@ describe('app module', () => {
+@@ -494,7 +494,7 @@ describe('app module', () => {
// let w = null
// before(function () {
@@ -41,7 +41,7 @@
// this.skip()
// }
// })
-@@ -595,7 +595,7 @@ describe('app module', () => {
+@@ -601,7 +601,7 @@ describe('app module', () => {
describe('app.badgeCount', () => {
const platformIsNotSupported =
(process.platform === 'win32') ||
@@ -50,7 +50,7 @@
const expectedBadgeCount = 42;
-@@ -639,7 +639,7 @@ describe('app module', () => {
+@@ -645,7 +645,7 @@ describe('app module', () => {
});
});
@@ -59,7 +59,7 @@
const isMac = process.platform === 'darwin';
const isWin = process.platform === 'win32';
-@@ -1019,7 +1019,7 @@ describe('app module', () => {
+@@ -1025,7 +1025,7 @@ describe('app module', () => {
});
});
@@ -68,7 +68,7 @@
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1288,7 +1288,7 @@ describe('app module', () => {
+@@ -1294,7 +1294,7 @@ describe('app module', () => {
});
});
@@ -77,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1423,7 +1423,7 @@ describe('app module', () => {
+@@ -1429,7 +1429,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -86,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1441,7 +1441,7 @@ describe('app module', () => {
+@@ -1447,7 +1447,7 @@ describe('app module', () => {
});
});
@@ -95,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1491,7 +1491,7 @@ describe('app module', () => {
+@@ -1497,7 +1497,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -104,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1573,7 +1573,7 @@ describe('app module', () => {
+@@ -1579,7 +1579,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -113,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1647,7 +1647,7 @@ describe('app module', () => {
+@@ -1653,7 +1653,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -122,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1671,7 +1671,7 @@ describe('app module', () => {
+@@ -1677,7 +1677,7 @@ describe('app module', () => {
});
});
diff --git a/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
index 1ffc60bcc24c..c74b14c0c005 100644
--- a/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-10-27 17:58:27 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-browser-window-spec.ts
@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
@@ -72,7 +72,7 @@
it('checks normal bounds when minimized', async () => {
const bounds = w.getBounds();
const minimize = once(w, 'minimize');
-@@ -3108,7 +3108,7 @@ describe('BrowserWindow module', () => {
+@@ -3124,7 +3124,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.setOpacity(opacity)', () => {
afterEach(closeAllWindows);
@@ -81,7 +81,7 @@
it('make window with initial opacity', () => {
const w = new BrowserWindow({ show: false, opacity: 0.5 });
expect(w.getOpacity()).to.equal(0.5);
-@@ -3134,7 +3134,7 @@ describe('BrowserWindow module', () => {
+@@ -3150,7 +3150,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -90,7 +90,7 @@
it('sets 1 regardless of parameter', () => {
const w = new BrowserWindow({ show: false });
w.setOpacity(0);
-@@ -3345,7 +3345,7 @@ describe('BrowserWindow module', () => {
+@@ -3361,7 +3361,7 @@ describe('BrowserWindow module', () => {
expect(overlayRectPreMax.height).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3411,7 +3411,7 @@ describe('BrowserWindow module', () => {
+@@ -3427,7 +3427,7 @@ describe('BrowserWindow module', () => {
expect(preMaxHeight).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -4082,7 +4082,7 @@ describe('BrowserWindow module', () => {
+@@ -4098,7 +4098,7 @@ describe('BrowserWindow module', () => {
expect(test.nodeTimers).to.equal(true);
expect(test.nodeUrl).to.equal(true);
@@ -117,7 +117,7 @@
expect(test.creationTime).to.be.null('creation time');
expect(test.systemMemoryInfo).to.be.null('system memory info');
} else {
-@@ -4587,7 +4587,7 @@ describe('BrowserWindow module', () => {
+@@ -4603,7 +4603,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -126,7 +126,7 @@
afterEach(closeAllWindows);
it('emits an event when window is maximized', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4858,7 +4858,7 @@ describe('BrowserWindow module', () => {
+@@ -4874,7 +4874,7 @@ describe('BrowserWindow module', () => {
// TODO(zcbenz):
// This test does not run on Linux CI. See:
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
const w = new BrowserWindow({});
const maximize = once(w, 'maximize');
w.maximize();
-@@ -4875,7 +4875,7 @@ describe('BrowserWindow module', () => {
+@@ -4891,7 +4891,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
afterEach(closeAllWindows);
it('should show the window if it is not currently shown', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4912,7 +4912,7 @@ describe('BrowserWindow module', () => {
+@@ -4928,7 +4928,7 @@ describe('BrowserWindow module', () => {
// TODO(dsanders11): Enable once minimize event works on Linux again.
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
const w = new BrowserWindow();
const minimize = once(w, 'minimize');
w.minimize();
-@@ -5398,7 +5398,7 @@ describe('BrowserWindow module', () => {
+@@ -5414,7 +5414,7 @@ describe('BrowserWindow module', () => {
});
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
const w = new BrowserWindow({ show: false });
expect(w.resizable).to.be.true('resizable');
-@@ -5638,7 +5638,7 @@ describe('BrowserWindow module', () => {
+@@ -5654,7 +5654,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -171,7 +171,7 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6809,7 +6809,7 @@ describe('BrowserWindow module', () => {
+@@ -6825,7 +6825,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron39/files/patch-electron_spec_api-native-image-spec.ts b/devel/electron39/files/patch-electron_spec_api-native-image-spec.ts
index 006f42eaa4b9..a6b4b300e391 100644
--- a/devel/electron39/files/patch-electron_spec_api-native-image-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-native-image-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-native-image-spec.ts.orig 2025-05-07 07:36:13 UTC
+--- electron/spec/api-native-image-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-native-image-spec.ts
-@@ -434,7 +434,7 @@ describe('nativeImage module', () => {
+@@ -439,7 +439,7 @@ describe('nativeImage module', () => {
});
});
diff --git a/devel/electron39/files/patch-electron_spec_api-protocol-spec.ts b/devel/electron39/files/patch-electron_spec_api-protocol-spec.ts
index 3195a7eabb74..b2edf10a7bc0 100644
--- a/devel/electron39/files/patch-electron_spec_api-protocol-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-protocol-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-protocol-spec.ts.orig 2024-11-07 16:14:43 UTC
+--- electron/spec/api-protocol-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-protocol-spec.ts
-@@ -1738,7 +1738,7 @@ describe('protocol module', () => {
+@@ -1755,7 +1755,7 @@ describe('protocol module', () => {
// TODO(nornagon): this test doesn't pass on Linux currently, investigate.
// test is also flaky on CI on macOS so it is currently disabled there as well.
diff --git a/devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts b/devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts
index 8ebe51e25534..58e1a0d9e6e9 100644
--- a/devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-web-contents-spec.ts.orig 2025-10-27 17:58:27 UTC
+--- electron/spec/api-web-contents-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-web-contents-spec.ts
-@@ -2815,7 +2815,7 @@ describe('webContents module', () => {
+@@ -2850,7 +2850,7 @@ describe('webContents module', () => {
});
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.
diff --git a/devel/electron39/files/patch-services_on__device__model_ml_gpu__blocklist.cc b/devel/electron39/files/patch-services_on__device__model_ml_gpu__blocklist.cc
new file mode 100644
index 000000000000..1b9104804fdc
--- /dev/null
+++ b/devel/electron39/files/patch-services_on__device__model_ml_gpu__blocklist.cc
@@ -0,0 +1,11 @@
+--- services/on_device_model/ml/gpu_blocklist.cc.orig 2025-11-10 21:36:56 UTC
++++ services/on_device_model/ml/gpu_blocklist.cc
+@@ -24,7 +24,7 @@ const base::FeatureParam<std::string> kGpuBlockList{
+ &optimization_guide::features::kOnDeviceModelPerformanceParams,
+ "on_device_model_gpu_block_list",
+ // These devices are nearly always crashing or have very low performance.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ "8086:64a0|" // TODO(b/456603738): Remove when fixed.
+ #endif // BUILDFLAG(IS_LINUX)
+ "8086:412|8086:a16|8086:41e|8086:416|8086:402|8086:166|8086:1616|8086:22b1|"
diff --git a/devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index 46b36850fe79..cd8224b9077c 100644
--- a/devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-10-21 20:19:54 UTC
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-11-10 21:36:56 UTC
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
@@ -66,7 +66,7 @@ AtomicString ToAtomicString(const SkString& str) {
return AtomicString::FromUTF8(std::string_view(str.begin(), str.end()));
@@ -9,7 +9,7 @@
// This function is called on android or when we are emulating android fonts on
// linux and the embedder has overriden the default fontManager with
// WebFontRendering::setSkiaFontMgr.
-@@ -259,7 +259,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
+@@ -278,7 +278,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
std::string name;
sk_sp<SkTypeface> typeface;
diff --git a/devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index f234f3006d7d..5dd9ba97353a 100644
--- a/devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/devel/electron39/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-11-02 19:17:58 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-14 09:16:34 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -344,7 +344,7 @@
"default": "",
@@ -45,7 +45,7 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1779,7 +1779,7 @@
+@@ -1785,7 +1785,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -54,7 +54,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1787,7 +1787,7 @@
+@@ -1793,7 +1793,7 @@
{
name: "DeviceBoundSessionCredentials2",
origin_trial_feature_name: "DeviceBoundSessionCredentials2",
@@ -63,7 +63,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1930,7 +1930,7 @@
+@@ -1936,7 +1936,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -72,7 +72,7 @@
base_feature: "none",
},
{
-@@ -2173,7 +2173,7 @@
+@@ -2179,7 +2179,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -81,7 +81,7 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3718,7 +3718,7 @@
+@@ -3725,7 +3725,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -90,7 +90,7 @@
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5310,7 +5310,7 @@
+@@ -5316,7 +5316,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -99,7 +99,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5504,7 +5504,7 @@
+@@ -5510,7 +5510,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -108,7 +108,7 @@
status: "experimental",
base_feature: "none",
},
-@@ -5612,7 +5612,7 @@
+@@ -5618,7 +5618,7 @@
{
name: "WebAuthenticationImmediateGet",
origin_trial_feature_name: "WebAuthenticationImmediateGet",
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index e818a202e86f..83f08a4d91e4 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index ff2420bdff0e..5790577d6c3c 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937313
-SHA256 (facebook-fatal-v2025.11.10.00_GH0.tar.gz) = 967c0044b708a2dcd90120f979ee92589aeae29a196dd9df85cdeaaa35618a34
-SIZE (facebook-fatal-v2025.11.10.00_GH0.tar.gz) = 658569
+TIMESTAMP = 1763425434
+SHA256 (facebook-fatal-v2025.11.17.00_GH0.tar.gz) = 01986f7c53dc1bceee4ed16df065e0d336d6a7a58d3f83cc636d97407fb127e5
+SIZE (facebook-fatal-v2025.11.17.00_GH0.tar.gz) = 658551
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 112de8c5ad83..e37a49a2cb72 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 65b91e7c19bd..cd6de7f312d3 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937311
-SHA256 (facebook-fbthrift-v2025.11.10.00_GH0.tar.gz) = a6ad8db838dc92aea4f08fc11dcd1629e052d063498ea07daf48a4409f545eeb
-SIZE (facebook-fbthrift-v2025.11.10.00_GH0.tar.gz) = 16206374
+TIMESTAMP = 1763425432
+SHA256 (facebook-fbthrift-v2025.11.17.00_GH0.tar.gz) = da439a65e18cae454de18a43fd370aee5836f684618f33a975b0b7b828d271cc
+SIZE (facebook-fbthrift-v2025.11.17.00_GH0.tar.gz) = 16269019
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 14dc6481ada1..db2f196b1039 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -689,10 +689,12 @@ include/thrift/lib/cpp2/transport/rocket/server/detail/IncomingFrameHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/KeepAliveHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/MetadataPushHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/OutgoingFrameHandler.h
+include/thrift/lib/cpp2/transport/rocket/server/detail/RequestChannelHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestFnfHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestResponseHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestStreamHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/SetupFrameAcceptor.h
+include/thrift/lib/cpp2/transport/rocket/server/detail/SinkCallbackManager.h
include/thrift/lib/cpp2/transport/rocket/server/detail/StreamCallbackManager.h
include/thrift/lib/cpp2/transport/rocket/server/detail/WriteBatchTypes.h
include/thrift/lib/cpp2/transport/rocket/server/detail/WriteBatcher.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 9ef7b1acfee8..c1feadff3471 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 9b00cef41203..72940e2ffd59 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937303
-SHA256 (facebook-folly-v2025.11.10.00_GH0.tar.gz) = 62fde99e074f7402938c29cf6faff7fcceac2524956ab339f13946efa3c334b0
-SIZE (facebook-folly-v2025.11.10.00_GH0.tar.gz) = 4702658
+TIMESTAMP = 1763425425
+SHA256 (facebook-folly-v2025.11.17.00_GH0.tar.gz) = 79b3c19235ae97bde3b5b143aa9bd20abe0c8d42b170c83a9dd2197e87ea1955
+SIZE (facebook-folly-v2025.11.17.00_GH0.tar.gz) = 4713832
diff --git a/devel/forgejo-runner/Makefile b/devel/forgejo-runner/Makefile
index e6d42253f9e9..5fd06b3c52e3 100644
--- a/devel/forgejo-runner/Makefile
+++ b/devel/forgejo-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= act_runner
DISTVERSIONPREFIX= v
DISTVERSION= 9.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
PKGNAMEPREFIX= forgejo-
@@ -28,14 +28,18 @@ LD_FLAG_X_PREFIX= -X ${GO_MODULE}/internal/pkg/ver
DATADIR= /var/db/${PORTNAME}
-USERS= ${ACT_RUNNER_USER}
-GROUPS= ${ACT_RUNNER_GROUP}
-
ACT_RUNNER_USER?= ${PORTNAME}
ACT_RUNNER_GROUP?= ${PORTNAME}
+.if ${ACT_RUNNER_USER} == ${PORTNAME}
+USERS= ${ACT_RUNNER_USER}
+.endif
+.if ${ACT_RUNNER_GROUP} == ${PORTNAME}
+GROUPS= ${ACT_RUNNER_GROUP}
+.endif
post-install:
${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${BUILD_WRKSRC}/internal/pkg/config/config.example.yaml ${STAGEDIR}${ETCDIR}/act_runner.conf.sample
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/internal/pkg/config/config.example.yaml \
+ ${STAGEDIR}${ETCDIR}/act_runner.conf.sample
.include <bsd.port.mk>
diff --git a/devel/forgejo-runner/files/act_runner.in b/devel/forgejo-runner/files/act_runner.in
index fa243278cc7e..7bb6e2a96978 100644
--- a/devel/forgejo-runner/files/act_runner.in
+++ b/devel/forgejo-runner/files/act_runner.in
@@ -24,17 +24,19 @@ load_rc_config "${name}"
: ${act_runner_cache_dir:="%%DATADIR%%"}
: ${act_runner_log_dir:="/var/log/act_runner"}
: ${act_runner_log_file:="${act_runner_log_dir}/act_runner.log"}
-: ${act_runner_flags:="-c ${act_runner_config} daemon"}
+: ${act_runner_args:="-c ${act_runner_config} daemon"}
-procname="%%PREFIX%%/bin/act_runner"
-command="${procname} ${act_runner_flags}"
+command="/usr/sbin/daemon"
pidfile="/var/run/${name}.pid"
+exec_path="%%PREFIX%%/bin/act_runner"
-start_cmd="${name}_start"
-sig_stop=KILL
+required_files=${act_runner_config}
-act_runner_start() {
+prestart_cmd="${name}_prestart"
+sig_stop=TERM
+
+act_runner_prestart() {
# ensure the log directories are owned by the unprivileged user
for d in "${act_runner_log_dir}"; do
if [ ! -e "$d" ]; then
@@ -42,11 +44,12 @@ act_runner_start() {
chown "${act_runner_user}" "$d"
fi
done
- /usr/sbin/daemon -S -l "${act_runner_facility}" -s "${act_runner_priority}" \
- -T "${name}" \
- -u "${act_runner_user}" -p "${pidfile}" \
- -o "${act_runner_log_file}" \
- $command
}
+command_args=" -r -S -l ${act_runner_facility} -s ${act_runner_priority} \
+ -T ${name} \
+ -u ${act_runner_user} -P ${pidfile} \
+ -o ${act_runner_log_file} \
+ ${exec_path} ${act_runner_args}"
+
run_rc_command "$1"
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index d6c1e0bfd5d7..38a2481fce0e 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
DISTVERSION= 18.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
@@ -23,7 +23,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= go-bindata:devel/go-bindata
RUN_DEPENDS= bash:shells/bash \
ca_root_nss>=0:security/ca_root_nss \
- git:devel/git
+ git:devel/git \
+ gitlab-analyzers-secrets>=0:security/gitlab-analyzers-secrets
USES= go:modules,1.24
USE_GITLAB= yes
diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index 835f9cf76901..3b67f06f28b6 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprlang
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.4
-PORTREVISION= 1
+DISTVERSION= 0.6.6
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -23,7 +22,7 @@ USE_LDCONFIG= yes
PLIST_FILES= include/${PORTNAME}.hpp \
lib/lib${PORTNAME}.so \
lib/lib${PORTNAME}.so.2 \
- lib/lib${PORTNAME}.so.0.6.3 \
+ lib/lib${PORTNAME}.so.${DISTVERSION} \
libdata/pkgconfig/${PORTNAME}.pc
.include <bsd.port.mk>
diff --git a/devel/hyprlang/distinfo b/devel/hyprlang/distinfo
index d732b692f23d..f995662e3c28 100644
--- a/devel/hyprlang/distinfo
+++ b/devel/hyprlang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753844197
-SHA256 (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = cd7395eaeb1eee90ebeba9c1330a7635709dd0900ebbe349a7aa5702ba4d613f
-SIZE (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = 61947
+TIMESTAMP = 1763432646
+SHA256 (hyprwm-hyprlang-v0.6.6_GH0.tar.gz) = 9895fbbf0e4c0fd34148476941bd9ed7d0ca5e4dca1c3f7ee9e7e173121755f2
+SIZE (hyprwm-hyprlang-v0.6.6_GH0.tar.gz) = 62742
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index 3f0306954642..1a533d5fcb45 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.528.1
+PORTVERSION= 2.528.2
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 48fc3b48f1d9..13d2a799a8e8 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760543849
-SHA256 (jenkins/2.528.1/jenkins.war) = d630dca265f75a8d581f127a9234f1679d4b0800a8f370d03ad4a154ceb7295b
-SIZE (jenkins/2.528.1/jenkins.war) = 95450898
+TIMESTAMP = 1763245412
+SHA256 (jenkins/2.528.2/jenkins.war) = 6225adcec010ea075c2d698febdbd72df76e215dd6b6ca1c579bb4eceb2ad5c7
+SIZE (jenkins/2.528.2/jenkins.war) = 95450933
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 8aeace0ffd8b..18d802fddfb0 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.536
+PORTVERSION= 2.538
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 1f43651a946b..8f070946d155 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762894049
-SHA256 (jenkins/2.536/jenkins.war) = 86bc87319173e0512a27c5530c2f7edd555a542f985352b1a68988de82422e54
-SIZE (jenkins/2.536/jenkins.war) = 96154318
+TIMESTAMP = 1763555905
+SHA256 (jenkins/2.538/jenkins.war) = 1fa51ac3965a0f547a035790536e8ff5fe0a65c90409990853fb7316db3e4d4c
+SIZE (jenkins/2.538/jenkins.war) = 96183651
diff --git a/devel/kf6-extra-cmake-modules/Makefile b/devel/kf6-extra-cmake-modules/Makefile
index 1c47656b0e15..0cc41de25a75 100644
--- a/devel/kf6-extra-cmake-modules/Makefile
+++ b/devel/kf6-extra-cmake-modules/Makefile
@@ -1,11 +1,10 @@
PORTNAME= extra-cmake-modules
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
CATEGORIES= devel kde kde-frameworks
-PATCH_SITES= https://invent.kde.org/frameworks/extra-cmake-modules/-/commit/
-PATCHFILES= 7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch:-p1
COMMENT= Extra modules and scripts for CMake
MAINTAINER= kde@FreeBSD.org
+WWW= https://api.kde.org/ecm-index.html
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING-CMAKE-SCRIPTS
diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo
index b47abdbd7e10..33001efd483b 100644
--- a/devel/kf6-extra-cmake-modules/distinfo
+++ b/devel/kf6-extra-cmake-modules/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1761689149
-SHA256 (KDE/frameworks/6.19/extra-cmake-modules-6.19.0.tar.xz) = a4f0c1d8181f43e9af4b9b44696c77760b5bc9dae5bdb921f090bce664e9ca84
-SIZE (KDE/frameworks/6.19/extra-cmake-modules-6.19.0.tar.xz) = 331316
-SHA256 (KDE/frameworks/6.19/7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch) = 3b837f0fb007578fea9152375ed574dbd04a361fa5635e42aa16e7a53ca1c66f
-SIZE (KDE/frameworks/6.19/7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch) = 6447
+TIMESTAMP = 1762892863
+SHA256 (KDE/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz) = 3711de8572db5da618efe3f28cc094ca25a1abb0bddffc63dced12c4f8caae5f
+SIZE (KDE/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz) = 334164
diff --git a/devel/kf6-extra-cmake-modules/pkg-plist b/devel/kf6-extra-cmake-modules/pkg-plist
index 57ce1e9b9ae9..4e0566d8019b 100644
--- a/devel/kf6-extra-cmake-modules/pkg-plist
+++ b/devel/kf6-extra-cmake-modules/pkg-plist
@@ -5,6 +5,7 @@ share/ECM/find-modules/Find7Zip.cmake
share/ECM/find-modules/Find7z.cmake
share/ECM/find-modules/FindCanberra.cmake
share/ECM/find-modules/FindEGL.cmake
+share/ECM/find-modules/FindFFmpeg.cmake
share/ECM/find-modules/FindGLIB2.cmake
share/ECM/find-modules/FindGperf.cmake
share/ECM/find-modules/FindGradle.cmake
diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo
index 883060d02c57..ad3f5b77e456 100644
--- a/devel/kf6-kapidox/distinfo
+++ b/devel/kf6-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784967
-SHA256 (KDE/frameworks/6.19/kapidox-6.19.0.tar.xz) = 7d0e85aed091cf8c725ae4fb965c403a89443a269e539ea3c92b2477f8528c53
-SIZE (KDE/frameworks/6.19/kapidox-6.19.0.tar.xz) = 198552
+TIMESTAMP = 1762892863
+SHA256 (KDE/frameworks/6.20/kapidox-6.20.0.tar.xz) = ecaf24b84b92453eda0822d5aef18e047e62848f80b019c30832ec57282fabd3
+SIZE (KDE/frameworks/6.20/kapidox-6.20.0.tar.xz) = 198564
diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo
index 073514322d0f..645b210b420c 100644
--- a/devel/kf6-kauth/distinfo
+++ b/devel/kf6-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784967
-SHA256 (KDE/frameworks/6.19/kauth-6.19.0.tar.xz) = f86363aeb7f9223a429b6356faa87d2fdb1acde4c2750b37994304b5c9371aa5
-SIZE (KDE/frameworks/6.19/kauth-6.19.0.tar.xz) = 2273452
+TIMESTAMP = 1762892863
+SHA256 (KDE/frameworks/6.20/kauth-6.20.0.tar.xz) = a918455f42e169fa55e965e407588c22cb18beb5529dab321d45acafdb7bd652
+SIZE (KDE/frameworks/6.20/kauth-6.20.0.tar.xz) = 2273340
diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo
index 702e5d496e39..bd3b2699aba5 100644
--- a/devel/kf6-kbookmarks/distinfo
+++ b/devel/kf6-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784967
-SHA256 (KDE/frameworks/6.19/kbookmarks-6.19.0.tar.xz) = 7a3d7fdbfe4c7787b1a1941ecbfa261fd44fa7bd4d8275672e0d22c2a3504390
-SIZE (KDE/frameworks/6.19/kbookmarks-6.19.0.tar.xz) = 1093740
+TIMESTAMP = 1762892864
+SHA256 (KDE/frameworks/6.20/kbookmarks-6.20.0.tar.xz) = 3967d390155e7183dd5de0087aa4bb12264958331ac18a1f8c405a5edbdc1a14
+SIZE (KDE/frameworks/6.20/kbookmarks-6.20.0.tar.xz) = 1093720
diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo
index f948d451be7f..08d19046a561 100644
--- a/devel/kf6-kcmutils/distinfo
+++ b/devel/kf6-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784968
-SHA256 (KDE/frameworks/6.19/kcmutils-6.19.0.tar.xz) = 3760a46ccf196cc50d0d0b00d4471bec7468f136be57a190358bc3e437a48f53
-SIZE (KDE/frameworks/6.19/kcmutils-6.19.0.tar.xz) = 2444876
+TIMESTAMP = 1762892864
+SHA256 (KDE/frameworks/6.20/kcmutils-6.20.0.tar.xz) = a2d726c7b6b8feaddff29dc0e75e1c15467f02d1ebe6f8e96f35cd84b23e16ed
+SIZE (KDE/frameworks/6.20/kcmutils-6.20.0.tar.xz) = 2444952
diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo
index aa3775a4cc70..35833e99328e 100644
--- a/devel/kf6-kconfig/distinfo
+++ b/devel/kf6-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784968
-SHA256 (KDE/frameworks/6.19/kconfig-6.19.0.tar.xz) = d4ffbecd0690807122374927f196eb6b65f3753f22a6a16109e04aa7e98b32eb
-SIZE (KDE/frameworks/6.19/kconfig-6.19.0.tar.xz) = 355924
+TIMESTAMP = 1762892864
+SHA256 (KDE/frameworks/6.20/kconfig-6.20.0.tar.xz) = daecf4989af9958144139e4918c22cd05b5a96527c51d737eae7c57718167d15
+SIZE (KDE/frameworks/6.20/kconfig-6.20.0.tar.xz) = 356572
diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo
index 1ffb52fd0468..c8dbf2d362be 100644
--- a/devel/kf6-kcoreaddons/distinfo
+++ b/devel/kf6-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784968
-SHA256 (KDE/frameworks/6.19/kcoreaddons-6.19.0.tar.xz) = 7e53336b90690b70b71af23ab06964c75c9debea3cd7cda0978d32ba586e939a
-SIZE (KDE/frameworks/6.19/kcoreaddons-6.19.0.tar.xz) = 2553852
+TIMESTAMP = 1762892864
+SHA256 (KDE/frameworks/6.20/kcoreaddons-6.20.0.tar.xz) = c1d45587616df5eaa3667a028b1f7f909c9c7230ac42d62da69cfb2ac46cd505
+SIZE (KDE/frameworks/6.20/kcoreaddons-6.20.0.tar.xz) = 2554740
diff --git a/devel/kf6-kcoreaddons/pkg-plist b/devel/kf6-kcoreaddons/pkg-plist
index a9f4edbe2284..ff7937cf9271 100644
--- a/devel/kf6-kcoreaddons/pkg-plist
+++ b/devel/kf6-kcoreaddons/pkg-plist
@@ -57,7 +57,7 @@ include/KF6/KCoreAddons/klistopenfilesjob.h
include/KF6/KCoreAddons/kmacroexpander.h
include/KF6/KCoreAddons/kmemoryinfo.h
include/KF6/KCoreAddons/knetworkmounts.h
-include/KF6/KCoreAddons/kos%%CMAKE_BUILD_TYPE%%.h
+include/KF6/KCoreAddons/kosrelease.h
include/KF6/KCoreAddons/kpluginfactory.h
include/KF6/KCoreAddons/kpluginmetadata.h
include/KF6/KCoreAddons/kprocess.h
diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo
index 4844aa87d0d3..be22e1adb6fd 100644
--- a/devel/kf6-kcrash/distinfo
+++ b/devel/kf6-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784969
-SHA256 (KDE/frameworks/6.19/kcrash-6.19.0.tar.xz) = 7feb010b75a07c5125b2f36ad8989eecdb6a5d41de142c552d71e1cec43162dd
-SIZE (KDE/frameworks/6.19/kcrash-6.19.0.tar.xz) = 29116
+TIMESTAMP = 1762892865
+SHA256 (KDE/frameworks/6.20/kcrash-6.20.0.tar.xz) = 1f42e9c54ead9f2d81b3ec5eacf55ab6ff4dd1c3a0721c68f3ab39ed46f35973
+SIZE (KDE/frameworks/6.20/kcrash-6.20.0.tar.xz) = 29104
diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo
index 5edecb6e683a..ead7db781c5b 100644
--- a/devel/kf6-kdbusaddons/distinfo
+++ b/devel/kf6-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784969
-SHA256 (KDE/frameworks/6.19/kdbusaddons-6.19.0.tar.xz) = 05f4aea54ce8bf9e62ebd48791e9aceba5cbc5aaf195a32ce2497fac2b64aa0d
-SIZE (KDE/frameworks/6.19/kdbusaddons-6.19.0.tar.xz) = 46540
+TIMESTAMP = 1762892865
+SHA256 (KDE/frameworks/6.20/kdbusaddons-6.20.0.tar.xz) = 5db2f6b7235238070224ee8a5225f41ffdb3249d558a81a7c06a8e54d67729f7
+SIZE (KDE/frameworks/6.20/kdbusaddons-6.20.0.tar.xz) = 46496
diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo
index 09fba2baf592..118a5bd19c26 100644
--- a/devel/kf6-kdeclarative/distinfo
+++ b/devel/kf6-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784969
-SHA256 (KDE/frameworks/6.19/kdeclarative-6.19.0.tar.xz) = 0c71a9a08f447b20fa06be836d059b2cd4791e972e279d99464e2dd0dbff7a90
-SIZE (KDE/frameworks/6.19/kdeclarative-6.19.0.tar.xz) = 2408620
+TIMESTAMP = 1762892865
+SHA256 (KDE/frameworks/6.20/kdeclarative-6.20.0.tar.xz) = b01c7fa0272dd2cccc962a606e63328825bd3b8c8ec08ee36c3cea75fa8a314d
+SIZE (KDE/frameworks/6.20/kdeclarative-6.20.0.tar.xz) = 2408804
diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo
index 74addead9dd9..452740cee98b 100644
--- a/devel/kf6-kdoctools/distinfo
+++ b/devel/kf6-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784969
-SHA256 (KDE/frameworks/6.19/kdoctools-6.19.0.tar.xz) = c2048b2979247540f9ba22fd7c6f372ce869699c3a3e81a97af2fa2f733c74bc
-SIZE (KDE/frameworks/6.19/kdoctools-6.19.0.tar.xz) = 459308
+TIMESTAMP = 1762892866
+SHA256 (KDE/frameworks/6.20/kdoctools-6.20.0.tar.xz) = f56536255ca74554a9c02d395fd78c8b4a0d2a1c7d003ce621b324e889f85c0f
+SIZE (KDE/frameworks/6.20/kdoctools-6.20.0.tar.xz) = 459296
diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo
index 602c116b4860..eab747f1f8ef 100644
--- a/devel/kf6-kfilemetadata/distinfo
+++ b/devel/kf6-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784970
-SHA256 (KDE/frameworks/6.19/kfilemetadata-6.19.0.tar.xz) = 5d465225826a06607234f29a6444883167ed2a921c7115c22e308343211541c1
-SIZE (KDE/frameworks/6.19/kfilemetadata-6.19.0.tar.xz) = 702724
+TIMESTAMP = 1762892866
+SHA256 (KDE/frameworks/6.20/kfilemetadata-6.20.0.tar.xz) = 3316505dc826cede409c6062ce87ca17680147a760544036c31739fbf7557f97
+SIZE (KDE/frameworks/6.20/kfilemetadata-6.20.0.tar.xz) = 702848
diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo
index b431f11bc629..c6395664f8d2 100644
--- a/devel/kf6-ki18n/distinfo
+++ b/devel/kf6-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784970
-SHA256 (KDE/frameworks/6.19/ki18n-6.19.0.tar.xz) = 608ff2634cd19736a8091c750c71b23db0b33fd81e82fb9fc4bcce76712284a6
-SIZE (KDE/frameworks/6.19/ki18n-6.19.0.tar.xz) = 3090296
+TIMESTAMP = 1762892866
+SHA256 (KDE/frameworks/6.20/ki18n-6.20.0.tar.xz) = f29c805137af9cee6abab424b380fea964a59b089f90fb909601d9fc78df5f73
+SIZE (KDE/frameworks/6.20/ki18n-6.20.0.tar.xz) = 3090104
diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo
index 0e478fc5a817..2387c9d82a76 100644
--- a/devel/kf6-kidletime/distinfo
+++ b/devel/kf6-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784970
-SHA256 (KDE/frameworks/6.19/kidletime-6.19.0.tar.xz) = df82c386fef8dc98ea5976ffef1da11539c1914d21b773ce62f4533b5ad16f65
-SIZE (KDE/frameworks/6.19/kidletime-6.19.0.tar.xz) = 30816
+TIMESTAMP = 1762892866
+SHA256 (KDE/frameworks/6.20/kidletime-6.20.0.tar.xz) = ecbcac5e062a27d3161747d6bf49dd603281a378d26c048915e762ab194540d9
+SIZE (KDE/frameworks/6.20/kidletime-6.20.0.tar.xz) = 30812
diff --git a/devel/kf6-kio/Makefile b/devel/kf6-kio/Makefile
index 27565f021039..50bfcce105f8 100644
--- a/devel/kf6-kio/Makefile
+++ b/devel/kf6-kio/Makefile
@@ -16,8 +16,7 @@ USE_KDE= archive auth bookmarks colorscheme completion config \
i18n iconthemes itemviews jobwidgets notifications service \
solid wallet widgetsaddons windowsystem \
ecm:build
-USE_QT= 5compat base
+USE_QT= base declarative
USE_XORG= x11
-KDE_FRAMEWORKS_VERSION= 6.19.1
.include <bsd.port.mk>
diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo
index 8695a5fc9bb9..0e0481fe67c3 100644
--- a/devel/kf6-kio/distinfo
+++ b/devel/kf6-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761254649
-SHA256 (KDE/frameworks/6.19/kio-6.19.1.tar.xz) = 2f0ea7af4ca227031f0f0341a232d186d40db001d5bb6287ef9fa4bca127ee3f
-SIZE (KDE/frameworks/6.19/kio-6.19.1.tar.xz) = 3465228
+TIMESTAMP = 1763116412
+SHA256 (KDE/frameworks/6.20/kio-6.20.0.tar.xz) = 7e67d471fc10b7df3d76e6ce859480be5d6e675d316592e7a8419b97f01bd649
+SIZE (KDE/frameworks/6.20/kio-6.20.0.tar.xz) = 3469560
diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo
index d8dfb26e039d..1e8dc1b642aa 100644
--- a/devel/kf6-kitemmodels/distinfo
+++ b/devel/kf6-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784971
-SHA256 (KDE/frameworks/6.19/kitemmodels-6.19.0.tar.xz) = 96e74a13100d0266ac31bfd1527901637f2bf4d6bc7d46a497e6dc9291bdb98e
-SIZE (KDE/frameworks/6.19/kitemmodels-6.19.0.tar.xz) = 397020
+TIMESTAMP = 1762892867
+SHA256 (KDE/frameworks/6.20/kitemmodels-6.20.0.tar.xz) = 45b6cd5478fe35f0966a75e3cc554a5db8418ac7d6387745a0070f39caf921a9
+SIZE (KDE/frameworks/6.20/kitemmodels-6.20.0.tar.xz) = 397056
diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo
index 98168cfba1fd..5a4e563665ab 100644
--- a/devel/kf6-knewstuff/distinfo
+++ b/devel/kf6-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784971
-SHA256 (KDE/frameworks/6.19/knewstuff-6.19.0.tar.xz) = 7090fb82f04fa634ba98ad150c88123c80c117d5aed8559633d831e1c8591aff
-SIZE (KDE/frameworks/6.19/knewstuff-6.19.0.tar.xz) = 3089948
+TIMESTAMP = 1762892867
+SHA256 (KDE/frameworks/6.20/knewstuff-6.20.0.tar.xz) = 49443add4f1caace2e64fe7dcbe4cf78cd6b692bf0c77ba01082c82761dfa2b9
+SIZE (KDE/frameworks/6.20/knewstuff-6.20.0.tar.xz) = 3090160
diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo
index a130f5e56083..deaef5102609 100644
--- a/devel/kf6-knotifications/distinfo
+++ b/devel/kf6-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784971
-SHA256 (KDE/frameworks/6.19/knotifications-6.19.0.tar.xz) = 86f2645f2bc43440f119099bf25aa5329e8457761a855e4bd5f08a5f7809b2b6
-SIZE (KDE/frameworks/6.19/knotifications-6.19.0.tar.xz) = 2304696
+TIMESTAMP = 1762892868
+SHA256 (KDE/frameworks/6.20/knotifications-6.20.0.tar.xz) = aae6d928eaf52540b642bd9c7ea6293e2c0d0f53612e5fb4f0a6001692f8055a
+SIZE (KDE/frameworks/6.20/knotifications-6.20.0.tar.xz) = 2304656
diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo
index c6468813b61b..5c1c043d5540 100644
--- a/devel/kf6-knotifyconfig/distinfo
+++ b/devel/kf6-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784972
-SHA256 (KDE/frameworks/6.19/knotifyconfig-6.19.0.tar.xz) = cd1933ba68630139cd1bf456f085b33e0c354fd0f1f0e4c46822b09eb5c5c31f
-SIZE (KDE/frameworks/6.19/knotifyconfig-6.19.0.tar.xz) = 2362196
+TIMESTAMP = 1762892868
+SHA256 (KDE/frameworks/6.20/knotifyconfig-6.20.0.tar.xz) = a02196e50f48dad0908656e3245d58bf03b0d39102fa92b056bee7d50b91afa7
+SIZE (KDE/frameworks/6.20/knotifyconfig-6.20.0.tar.xz) = 2362300
diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo
index 8a2d818b0c5c..5e0420abb07e 100644
--- a/devel/kf6-kpackage/distinfo
+++ b/devel/kf6-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784972
-SHA256 (KDE/frameworks/6.19/kpackage-6.19.0.tar.xz) = 9ae441930955e5ebbca36243bf326638b7badbc74c56f89c906c081c04b7009d
-SIZE (KDE/frameworks/6.19/kpackage-6.19.0.tar.xz) = 181676
+TIMESTAMP = 1762892868
+SHA256 (KDE/frameworks/6.20/kpackage-6.20.0.tar.xz) = 61884114af604f827c4b83634551ea64921050e233c9c6d5fc400b97e402529e
+SIZE (KDE/frameworks/6.20/kpackage-6.20.0.tar.xz) = 181632
diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo
index 107778120ed8..fae87f492e42 100644
--- a/devel/kf6-kparts/distinfo
+++ b/devel/kf6-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784972
-SHA256 (KDE/frameworks/6.19/kparts-6.19.0.tar.xz) = cddc3b6a4fc0a3f41fa5791997c9ddf4ca98855839be465ebe5d0c3cefe350d8
-SIZE (KDE/frameworks/6.19/kparts-6.19.0.tar.xz) = 2400676
+TIMESTAMP = 1762892868
+SHA256 (KDE/frameworks/6.20/kparts-6.20.0.tar.xz) = 9e71e3d20c9525f66533dd7a5846f0d982eefdd7425bfbadecd6a17908ebd709
+SIZE (KDE/frameworks/6.20/kparts-6.20.0.tar.xz) = 2400360
diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo
index bcb02c03dbac..3c2817aef6e4 100644
--- a/devel/kf6-kpeople/distinfo
+++ b/devel/kf6-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784972
-SHA256 (KDE/frameworks/6.19/kpeople-6.19.0.tar.xz) = 540fc643997c4a1c4d07e6c3c5bb2bc5e11f5ad6102e0957f943422aa922f731
-SIZE (KDE/frameworks/6.19/kpeople-6.19.0.tar.xz) = 67668
+TIMESTAMP = 1762892869
+SHA256 (KDE/frameworks/6.20/kpeople-6.20.0.tar.xz) = 72f7751d589e7d7204665a1adf8751abdbdbd6e4b582662c313ec79ddb013fb2
+SIZE (KDE/frameworks/6.20/kpeople-6.20.0.tar.xz) = 67652
diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo
index 37af0ece5d21..537806cdbf0d 100644
--- a/devel/kf6-kpty/distinfo
+++ b/devel/kf6-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784973
-SHA256 (KDE/frameworks/6.19/kpty-6.19.0.tar.xz) = 78544c16cecc7dbcffd0335bf945eec8103115786e1158235481ac152f4bb40c
-SIZE (KDE/frameworks/6.19/kpty-6.19.0.tar.xz) = 2384852
+TIMESTAMP = 1762892869
+SHA256 (KDE/frameworks/6.20/kpty-6.20.0.tar.xz) = 6666f05f1735209da6fcae1fd21ff94ae6772d32b0a24f7b84cdb56e22202966
+SIZE (KDE/frameworks/6.20/kpty-6.20.0.tar.xz) = 2384400
diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo
index 50db364b3775..7ec4a589c3fc 100644
--- a/devel/kf6-kservice/distinfo
+++ b/devel/kf6-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784973
-SHA256 (KDE/frameworks/6.19/kservice-6.19.0.tar.xz) = 815e08493e6bb90f82e92726aff78bdcf1358a942972fc75112e99cb840961bd
-SIZE (KDE/frameworks/6.19/kservice-6.19.0.tar.xz) = 2416408
+TIMESTAMP = 1762892869
+SHA256 (KDE/frameworks/6.20/kservice-6.20.0.tar.xz) = c33a5bcd2ce154e275ef9445901a2813c24943e24eaf2382d24865717892353c
+SIZE (KDE/frameworks/6.20/kservice-6.20.0.tar.xz) = 2416144
diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo
index af49ef64aadc..3cbf3a206804 100644
--- a/devel/kf6-ktexteditor/distinfo
+++ b/devel/kf6-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784973
-SHA256 (KDE/frameworks/6.19/ktexteditor-6.19.0.tar.xz) = f2382910fe32e92bfd07def4e8f53d58d85725194a244123d938ab0c42a807f1
-SIZE (KDE/frameworks/6.19/ktexteditor-6.19.0.tar.xz) = 2948452
+TIMESTAMP = 1762892869
+SHA256 (KDE/frameworks/6.20/ktexteditor-6.20.0.tar.xz) = 3f59d16fd71de258fe531b65720d764fab85d0b3cf0423201c9f66c4042e64cc
+SIZE (KDE/frameworks/6.20/ktexteditor-6.20.0.tar.xz) = 2948656
diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo
index 45d4aee1cd58..bd3bf1a66ab9 100644
--- a/devel/kf6-ktexttemplate/distinfo
+++ b/devel/kf6-ktexttemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784974
-SHA256 (KDE/frameworks/6.19/ktexttemplate-6.19.0.tar.xz) = 4087353ac20e376a3dce2ef49bc62f8856eb3b7933707faf62bb31b179c11c83
-SIZE (KDE/frameworks/6.19/ktexttemplate-6.19.0.tar.xz) = 848540
+TIMESTAMP = 1762892870
+SHA256 (KDE/frameworks/6.20/ktexttemplate-6.20.0.tar.xz) = 1515959105fced74683c91aa1bbf89338279614c1ed7b17abe954e01144f4c19
+SIZE (KDE/frameworks/6.20/ktexttemplate-6.20.0.tar.xz) = 848608
diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo
index 1f5ff3bc158a..5178453fd131 100644
--- a/devel/kf6-kunitconversion/distinfo
+++ b/devel/kf6-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784974
-SHA256 (KDE/frameworks/6.19/kunitconversion-6.19.0.tar.xz) = d4f0e39e27596c6550f3fc72fb67b0d4966acfd7d702a011a0fca420b6f9b393
-SIZE (KDE/frameworks/6.19/kunitconversion-6.19.0.tar.xz) = 983636
+TIMESTAMP = 1762892870
+SHA256 (KDE/frameworks/6.20/kunitconversion-6.20.0.tar.xz) = 5ab4ee3853e77b0d6a69a66443724b09eaa6121ab835fed46d091d35e6feaa3f
+SIZE (KDE/frameworks/6.20/kunitconversion-6.20.0.tar.xz) = 983076
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index 97b4ed4ec2c9..f50bea9cd9c0 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784974
-SHA256 (KDE/frameworks/6.19/solid-6.19.0.tar.xz) = 3ac9a98b201eede1ae0782b1a320a27557672be8d3c5c81bba446751793ca3cb
-SIZE (KDE/frameworks/6.19/solid-6.19.0.tar.xz) = 303764
+TIMESTAMP = 1762892870
+SHA256 (KDE/frameworks/6.20/solid-6.20.0.tar.xz) = 0328381845a11cfcfa8c18c8d60c9df7b85a07bcd7b1bd36b71c7eb3cc3492d6
+SIZE (KDE/frameworks/6.20/solid-6.20.0.tar.xz) = 304788
diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo
index ef2682c2abfb..51448b83f43c 100644
--- a/devel/kf6-threadweaver/distinfo
+++ b/devel/kf6-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784974
-SHA256 (KDE/frameworks/6.19/threadweaver-6.19.0.tar.xz) = d8d4d0b6e62b067a8ce4fed7aefeed02ed43a43f97f085db3baedf9210070da1
-SIZE (KDE/frameworks/6.19/threadweaver-6.19.0.tar.xz) = 1415352
+TIMESTAMP = 1762892871
+SHA256 (KDE/frameworks/6.20/threadweaver-6.20.0.tar.xz) = 9313f25a2ea6e2431d34e0b00f68dad6881849c34f1e40515a539a70dd6fbb19
+SIZE (KDE/frameworks/6.20/threadweaver-6.20.0.tar.xz) = 1415352
diff --git a/devel/kodi-platform/Makefile b/devel/kodi-platform/Makefile
index e3ffa5dcbc2a..97761630f348 100644
--- a/devel/kodi-platform/Makefile
+++ b/devel/kodi-platform/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kodi-platform
-PORTVERSION= 20190726
-PORTREVISION= 11
+DISTVERSIONPREFIX= kodiplatform-
+DISTVERSION= 20250416
CATEGORIES= devel
MAINTAINER= decke@FreeBSD.org
@@ -17,7 +17,6 @@ USES= cmake compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= xbmc
-GH_TAGNAME= 809c5e9
USE_LDCONFIG= yes
diff --git a/devel/kodi-platform/distinfo b/devel/kodi-platform/distinfo
index 10cd8760bb5c..869b4aac5d19 100644
--- a/devel/kodi-platform/distinfo
+++ b/devel/kodi-platform/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1609013238
-SHA256 (xbmc-kodi-platform-20190726-809c5e9_GH0.tar.gz) = 7e4e192e0a379ca33283472dffa6e5df3b49ba74b42113aa7f71f65c607698a8
-SIZE (xbmc-kodi-platform-20190726-809c5e9_GH0.tar.gz) = 8613
+TIMESTAMP = 1762622222
+SHA256 (xbmc-kodi-platform-kodiplatform-20250416_GH0.tar.gz) = e559715b37b91e219ea2bb72cff0d0b29cf08386685fd12328520a294bb17b57
+SIZE (xbmc-kodi-platform-kodiplatform-20250416_GH0.tar.gz) = 8633
diff --git a/devel/kodi-platform/pkg-plist b/devel/kodi-platform/pkg-plist
index f0e2a8f30703..2495130e526d 100644
--- a/devel/kodi-platform/pkg-plist
+++ b/devel/kodi-platform/pkg-plist
@@ -1,6 +1,6 @@
include/kodi/util/XMLUtils.h
lib/kodiplatform/kodiplatform-config.cmake
lib/libkodiplatform.so
-lib/libkodiplatform.so.21.0
-lib/libkodiplatform.so.21.2.0
+lib/libkodiplatform.so.21
+lib/libkodiplatform.so.21.3.0
libdata/pkgconfig/kodiplatform.pc
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index dc0186aa5ed1..25b307b796fe 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.17
+DISTVERSION= 9.0.18
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/libphonenumber/distinfo b/devel/libphonenumber/distinfo
index 35c1b617bf75..c068ffe93f13 100644
--- a/devel/libphonenumber/distinfo
+++ b/devel/libphonenumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761272396
-SHA256 (google-libphonenumber-v9.0.17_GH0.tar.gz) = 977a3be64308bf8faeb0138dd5c6dd06f55a1de400106e2c5502a44315de0ba2
-SIZE (google-libphonenumber-v9.0.17_GH0.tar.gz) = 13022470
+TIMESTAMP = 1763449489
+SHA256 (google-libphonenumber-v9.0.18_GH0.tar.gz) = fdcf2677367b93595d3c7ccbbd58e8e086bbdd5fd58bc01400b445786f9544f7
+SIZE (google-libphonenumber-v9.0.18_GH0.tar.gz) = 13017109
diff --git a/devel/libqsbr/Makefile b/devel/libqsbr/Makefile
index bde54502a183..40719c674ccd 100644
--- a/devel/libqsbr/Makefile
+++ b/devel/libqsbr/Makefile
@@ -15,7 +15,6 @@ USES= compiler:c11 gmake libtool:build
USE_GITHUB= yes
GH_ACCOUNT= rmind
GH_TAGNAME= e73407c
-WRKSRC_SUBDIR= src
USE_LDCONFIG= yes
MAKE_ENV= DESTDIR=${STAGEDIR}${PREFIX} \
INCDIR=${LOCALBASE}/include \
@@ -23,10 +22,8 @@ MAKE_ENV= DESTDIR=${STAGEDIR}${PREFIX} \
MANDIR=${LOCALBASE}/man
TEST_TARGET= tests
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500006
CFLAGS_i386= -Wno-error=sync-alignment
-.endif
+
+WRKSRC_SUBDIR= src
.include <bsd.port.mk>
diff --git a/devel/libunit/Makefile b/devel/libunit/Makefile
index 49b1d5cb6444..5919112b76b5 100644
--- a/devel/libunit/Makefile
+++ b/devel/libunit/Makefile
@@ -11,6 +11,9 @@ WWW= https://unit.nginx.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream repo archived on Oct 8 2025
+EXPIRATION_DATE=2025-12-31
+
CATEGORIES= devel www
USES+= compiler:c11 cpe
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 5e60131666c4..3bee3eb685a1 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -208,7 +208,7 @@ EXTRAS_LIBS= \
EXTRAS_FILES= index.js
EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}|${EXTRAS_FILES:tW:C/ */|/g}
-FLANG_PATTERN= ${FLANG_COMMANDS:S/^/bin./:tW:C/ */|/g}|flang|libCUF|libFIR|libFlang|libFortran|libHLFIR|ISO_Fortran_binding.h
+FLANG_PATTERN= ${FLANG_COMMANDS:S/^/bin./:tW:C/ */|/g}|flang|libCUF|libFIR|libFlang|libFortran|libHLFIR|libMIFDialect|ISO_Fortran_binding.h
MLIR_PATTERN= ${MLIR_COMMANDS:S/^/bin./:tW:C/ */|/g}|mlir|libMLIR|obj.MLIRCAP
@@ -426,7 +426,9 @@ post-install-CLANG-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/
post-install-EXTRAS-on:
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/cert
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/misc/ConfusableTable
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/zircon
post-install-FLANG-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CodeGen/CMakeFiles
@@ -434,7 +436,9 @@ post-install-FLANG-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/Attributes/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/FIRCG/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/MIF/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/HLFIR/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/OpenACC/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/OpenMP/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Transforms/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index 93b56ac5db45..2e72e66ef22d 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -8,6 +8,7 @@ LLVM_COMMANDS= \
llvm-as \
llvm-bcanalyzer \
llvm-bitcode-strip \
+ llvm-cas \
llvm-cat \
llvm-cfi-verify \
llvm-cgdata \
@@ -42,6 +43,7 @@ LLVM_COMMANDS= \
llvm-nm \
llvm-objcopy \
llvm-objdump \
+ llvm-offload-binary \
llvm-offload-wrapper \
llvm-opt-report \
llvm-otool \
diff --git a/devel/llvm-devel/Makefile.MAN1SRCS b/devel/llvm-devel/Makefile.MAN1SRCS
index d7fb299d0871..03f242d8f850 100644
--- a/devel/llvm-devel/Makefile.MAN1SRCS
+++ b/devel/llvm-devel/Makefile.MAN1SRCS
@@ -34,6 +34,7 @@ LLVM_MAN1SRCS= \
llvm-nm.1 \
llvm-objcopy.1 \
llvm-objdump.1 \
+ llvm-offload-binary.1 \
llvm-opt-report.1 \
llvm-otool.1 \
llvm-pdbutil.1 \
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 97d56d002ba5..eaccc263fa73 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 22
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20251007
+SNAPDATE= 20251117
-LLVM_PROJECT_COMMIT= cce7cfbf53f9e9b0927fb2edd464a8889abb8155
+LLVM_PROJECT_COMMIT= 72059bebb3a9427dc70723a37e4c38adfa44553a
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index 95432a792625..3fe4feb49773 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759834561
-SHA256 (llvm-llvm-project-22.0.d20251007-cce7cfbf53f9e9b0927fb2edd464a8889abb8155_GH0.tar.gz) = d46b58adebf5c6bd57f80ed213d444dde6047bd5cc40a2e5f170c733ea3ee033
-SIZE (llvm-llvm-project-22.0.d20251007-cce7cfbf53f9e9b0927fb2edd464a8889abb8155_GH0.tar.gz) = 248714842
+TIMESTAMP = 1763402178
+SHA256 (llvm-llvm-project-22.0.d20251117-72059bebb3a9427dc70723a37e4c38adfa44553a_GH0.tar.gz) = 51aba929f72e7bbdfb428eb90f5c7f31a2a8ffc58a0c25b6aacca8755756fbd1
+SIZE (llvm-llvm-project-22.0.d20251117-72059bebb3a9427dc70723a37e4c38adfa44553a_GH0.tar.gz) = 254484022
diff --git a/devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp b/devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp
new file mode 100644
index 000000000000..fb24366a9bd7
--- /dev/null
+++ b/devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp
@@ -0,0 +1,10 @@
+--- flang-rt/lib/runtime/environment.cpp.orig
++++ flang-rt/lib/runtime/environment.cpp
+@@ -18,6 +18,7 @@
+ #ifdef _WIN32
+ extern char **_environ;
+ #elif defined(__FreeBSD__)
++#include <dlfcn.h>
+ // FreeBSD has environ in crt rather than libc. Using "extern char** environ"
+ // in the code of a shared library makes it fail to link with -Wl,--no-undefined
+ // See https://reviews.freebsd.org/D30842#840642
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 2793564d7646..5f52aa959783 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -9,6 +9,7 @@ bin/llvm-ar-devel
bin/llvm-as-devel
bin/llvm-bcanalyzer-devel
bin/llvm-bitcode-strip-devel
+bin/llvm-cas-devel
bin/llvm-cat-devel
bin/llvm-cfi-verify-devel
bin/llvm-cgdata-devel
@@ -43,6 +44,7 @@ bin/llvm-modextract-devel
bin/llvm-nm-devel
bin/llvm-objcopy-devel
bin/llvm-objdump-devel
+bin/llvm-offload-binary-devel
bin/llvm-offload-wrapper-devel
bin/llvm-opt-report-devel
bin/llvm-otool-devel
@@ -153,9 +155,8 @@ bin/offload-arch-devel
%%LIT%%llvm-devel/bin/lit
%%LIT%%bin/llvm-lit-devel
%%LIT%%llvm-devel/bin/llvm-lit
-%%LLDB%%llvm-devel/%%LUA_MODLIBDIR%%/lldb.so
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
-%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/_lldb%%PYTHON_TAG%%%%PYTHON_ABIVER%%.so
+%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/_lldb.abi3.so
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/Logger.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/__init__.py
@@ -170,6 +171,7 @@ bin/offload-arch-devel
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/__init__.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/operating_system.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/parsed_cmd.py
+%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_frame_provider.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_platform.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_process.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_thread_plan.py
@@ -241,6 +243,7 @@ llvm-devel/bin/llvm-as
llvm-devel/bin/llvm-bcanalyzer
llvm-devel/bin/llvm-bitcode-strip
llvm-devel/bin/llvm-c-test
+llvm-devel/bin/llvm-cas
llvm-devel/bin/llvm-cat
llvm-devel/bin/llvm-cfi-verify
llvm-devel/bin/llvm-cgdata
@@ -281,6 +284,7 @@ llvm-devel/bin/llvm-modextract
llvm-devel/bin/llvm-nm
llvm-devel/bin/llvm-objcopy
llvm-devel/bin/llvm-objdump
+llvm-devel/bin/llvm-offload-binary
llvm-devel/bin/llvm-offload-wrapper
llvm-devel/bin/llvm-opt-report
llvm-devel/bin/llvm-otool
@@ -422,13 +426,17 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CommandProcessorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CopyConstructorInitCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CopyConstructorMutatesArgumentCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DanglingHandleCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DefaultOperatorNewOnOveralignedTypeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DerivedMethodShadowingBaseMethodCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/EmptyCatchCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ExceptionCopyConstructorThrowsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ExceptionEscapeCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/FloatLoopCounterCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/FoldInitTypeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h
@@ -461,6 +469,8 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ParentVirtualCallCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/PosixReturnCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/RandomGeneratorSeedCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/RawMemoryCallOnNonTrivialTypeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ReservedIdentifierCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h
@@ -472,6 +482,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StandaloneEmptyCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StdNamespaceModificationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StringConstructorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h
@@ -506,14 +517,6 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UnusedReturnValueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UseAfterMoveCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/VirtualNearMissCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/FloatLoopCounter.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/LimitedRandomnessCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/MutatingCopyCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/ThrownExceptionTypeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/concurrency/MtUnsafeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h
@@ -532,7 +535,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccess.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h
@@ -555,6 +558,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/TemporaryObjectsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/TrailingReturnCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/AvoidCStyleCastsCheck.h
@@ -599,14 +603,15 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/DefinitionsInHeadersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/HeaderIncludeCycleCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/IncludeCleanerCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisleadingBidirectional.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisleadingIdentifier.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisleadingBidirectionalCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisleadingIdentifierCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisplacedConstCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NewDeleteOverloadsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NoRecursionCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonCopyableObjects.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonCopyableObjectsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/OverrideWithDifferentVisibilityCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/PredictableRandCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/RedundantExpressionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/StaticAssertCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h
@@ -667,7 +672,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseUsingCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/mpi/BufferDerefCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/mpi/TypeMismatchCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/objc/AssertEquals.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/objc/AssertEqualsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/objc/AvoidNSErrorInitCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/objc/DeallocInCategoryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/objc/ForbiddenSubclassingCheck.h
@@ -696,7 +701,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/performance/NoexceptSwapCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/performance/TriviallyDestructibleCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/performance/TypePromotionInMathFnCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/performance/UnnecessaryCopyInitialization.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/performance/UnnecessaryCopyInitializationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/performance/UnnecessaryValueParamCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/portability/AvoidPragmaOnceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/portability/RestrictSystemIncludesCheck.h
@@ -704,7 +709,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/portability/StdAllocatorConstCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AmbiguousSmartptrResetCallCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidConstParamsInDecls.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidConstParamsInDeclsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h
@@ -713,7 +718,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ContainerContainsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ContainerDataPointerCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ContainerSizeEmptyCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/DeleteNullPointerCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/DuplicateIncludeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ElseAfterReturnCheck.h
@@ -747,6 +752,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantSmartptrGetCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantStringCStrCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantStringInitCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantTypenameCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/SimplifyBooleanExprCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/SimplifySubscriptExprCheck.h
@@ -783,7 +789,6 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/utils/TypeTraits.h
%%EXTRAS%%llvm-devel/include/clang-tidy/utils/UseRangesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/utils/UsingInserter.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/zircon/TemporaryObjectsCheck.h
%%CLANG%%llvm-devel/include/clang/APINotes/APINotesManager.h
%%CLANG%%llvm-devel/include/clang/APINotes/APINotesOptions.h
%%CLANG%%llvm-devel/include/clang/APINotes/APINotesReader.h
@@ -885,6 +890,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/AST/GlobalDecl.h
%%CLANG%%llvm-devel/include/clang/AST/HLSLResource.h
%%CLANG%%llvm-devel/include/clang/AST/IgnoreExpr.h
+%%CLANG%%llvm-devel/include/clang/AST/InferAlloc.h
%%CLANG%%llvm-devel/include/clang/AST/JSONNodeDumper.h
%%CLANG%%llvm-devel/include/clang/AST/LambdaCapture.h
%%CLANG%%llvm-devel/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
@@ -949,7 +955,6 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/Parser.h
%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/Registry.h
%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/VariantValue.h
-%%CLANG%%llvm-devel/include/clang/ASTMatchers/GtestMatchers.h
%%CLANG%%llvm-devel/include/clang/ASTMatchers/LowLevelHelpers.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/CalledOnceCheck.h
@@ -957,8 +962,16 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/Dominators.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/IntervalPartition.h
-%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeAnnotations.h
-%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Checker.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeSafety.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/LoanPropagation.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Origins.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Utils.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LiveVariables.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/PostOrderCFGView.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ReachableCode.h
@@ -1003,6 +1016,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/MatchSwitch.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
+%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/NoopLattice.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/RecordOps.h
@@ -1323,9 +1337,6 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Driver/Multilib.h
%%CLANG%%llvm-devel/include/clang/Driver/MultilibBuilder.h
%%CLANG%%llvm-devel/include/clang/Driver/OffloadBundler.h
-%%CLANG%%llvm-devel/include/clang/Driver/OptionUtils.h
-%%CLANG%%llvm-devel/include/clang/Driver/Options.h
-%%CLANG%%llvm-devel/include/clang/Driver/Options.inc
%%CLANG%%llvm-devel/include/clang/Driver/Phases.h
%%CLANG%%llvm-devel/include/clang/Driver/RocmInstallationDetector.h
%%CLANG%%llvm-devel/include/clang/Driver/SanitizerArgs.h
@@ -1439,6 +1450,9 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Lex/TokenConcatenation.h
%%CLANG%%llvm-devel/include/clang/Lex/TokenLexer.h
%%CLANG%%llvm-devel/include/clang/Lex/VariadicMacroSupport.h
+%%CLANG%%llvm-devel/include/clang/Options/OptionUtils.h
+%%CLANG%%llvm-devel/include/clang/Options/Options.h
+%%CLANG%%llvm-devel/include/clang/Options/Options.inc
%%CLANG%%llvm-devel/include/clang/Parse/AttrParserStringSwitches.inc
%%CLANG%%llvm-devel/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
%%CLANG%%llvm-devel/include/clang/Parse/LoopHint.h
@@ -1684,6 +1698,36 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Tooling/Transformer/SourceCodeBuilders.h
%%CLANG%%llvm-devel/include/clang/Tooling/Transformer/Stencil.h
%%CLANG%%llvm-devel/include/clang/Tooling/Transformer/Transformer.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/allocator-registry.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/array-constructor.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/assign-impl.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/buffer.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/connection.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/derived.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/descriptor.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/emit-encoded.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/environment.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/file.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/format-implementation.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/format.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/internal-unit.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/io-error.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/io-stmt.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/iostat.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/lock.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/memory.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/namelist.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/non-tbp-dio.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/numeric-templates.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/random-templates.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/reduction-templates.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/stat.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/terminator.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/tools.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/type-code.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/type-info.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/utf.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/work-queue.h
%%FLANG%%llvm-devel/include/flang/Common/Fortran-consts.h
%%FLANG%%llvm-devel/include/flang/Common/ISO_Fortran_binding_wrapper.h
%%FLANG%%llvm-devel/include/flang/Common/api-attrs.h
@@ -1767,7 +1811,6 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Lower/BuiltinModules.h
%%FLANG%%llvm-devel/include/flang/Lower/CUDA.h
%%FLANG%%llvm-devel/include/flang/Lower/CallInterface.h
-%%FLANG%%llvm-devel/include/flang/Lower/Coarray.h
%%FLANG%%llvm-devel/include/flang/Lower/ComponentPath.h
%%FLANG%%llvm-devel/include/flang/Lower/ConvertArrayConstructor.h
%%FLANG%%llvm-devel/include/flang/Lower/ConvertCall.h
@@ -1788,6 +1831,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Lower/LoweringOptions.def
%%FLANG%%llvm-devel/include/flang/Lower/LoweringOptions.h
%%FLANG%%llvm-devel/include/flang/Lower/Mangler.h
+%%FLANG%%llvm-devel/include/flang/Lower/MultiImageFortran.h
%%FLANG%%llvm-devel/include/flang/Lower/OpenACC.h
%%FLANG%%llvm-devel/include/flang/Lower/OpenMP.h
%%FLANG%%llvm-devel/include/flang/Lower/OpenMP/Clauses.h
@@ -1804,6 +1848,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Analysis/AliasAnalysis.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Analysis/TBAAForest.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/BoxValue.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/CUDAIntrinsicCall.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/CUFCommon.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Character.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Complex.h
@@ -1821,7 +1866,6 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Assign.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/CUDA/Descriptor.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Character.h
-%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Coarray.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Command.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Derived.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h
@@ -1899,6 +1943,14 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/FortranVariableInterface.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/FortranVariableInterface.h.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/FortranVariableInterface.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFDialect.cpp.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFDialect.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFDialect.h.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFDialect.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFOps.cpp.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFOps.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFOps.h.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFOps.td
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.cpp.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h.inc
@@ -1924,7 +1976,13 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.h.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Analysis/FIROpenACCSupportAnalysis.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Passes.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Passes.h.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Passes.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/FIROpenACCUtils.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenMP/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenMP/Passes.h.inc
@@ -1942,6 +2000,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Support/Utils.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/CUFOpConversion.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/MIFOpConversion.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/MemoryUtils.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/Passes.h.inc
@@ -1998,7 +2057,6 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Runtime/inquiry.h
%%FLANG%%llvm-devel/include/flang/Runtime/io-api.h
%%FLANG%%llvm-devel/include/flang/Runtime/iostat-consts.h
-%%FLANG%%llvm-devel/include/flang/Runtime/iostat.h
%%FLANG%%llvm-devel/include/flang/Runtime/magic-numbers.h
%%FLANG%%llvm-devel/include/flang/Runtime/main.h
%%FLANG%%llvm-devel/include/flang/Runtime/matmul-instances.inc
@@ -2116,6 +2174,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/API/SBFileSpecList.h
%%LLDB%%llvm-devel/include/lldb/API/SBFormat.h
%%LLDB%%llvm-devel/include/lldb/API/SBFrame.h
+%%LLDB%%llvm-devel/include/lldb/API/SBFrameList.h
%%LLDB%%llvm-devel/include/lldb/API/SBFunction.h
%%LLDB%%llvm-devel/include/lldb/API/SBHostOS.h
%%LLDB%%llvm-devel/include/lldb/API/SBInstruction.h
@@ -2386,6 +2445,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedBreakpointInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedFrameInterface.h
+%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedFrameProviderInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
@@ -2527,6 +2587,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Target/Statistics.h
%%LLDB%%llvm-devel/include/lldb/Target/StopInfo.h
%%LLDB%%llvm-devel/include/lldb/Target/StructuredDataPlugin.h
+%%LLDB%%llvm-devel/include/lldb/Target/SyntheticFrameProvider.h
%%LLDB%%llvm-devel/include/lldb/Target/SystemRuntime.h
%%LLDB%%llvm-devel/include/lldb/Target/Target.h
%%LLDB%%llvm-devel/include/lldb/Target/TargetList.h
@@ -2562,7 +2623,6 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Target/Unwind.h
%%LLDB%%llvm-devel/include/lldb/Target/UnwindAssembly.h
%%LLDB%%llvm-devel/include/lldb/Target/UnwindLLDB.h
-%%LLDB%%llvm-devel/include/lldb/Target/VerboseTrapFrameRecognizer.h
%%LLDB%%llvm-devel/include/lldb/Utility/AddressableBits.h
%%LLDB%%llvm-devel/include/lldb/Utility/AnsiTerminal.h
%%LLDB%%llvm-devel/include/lldb/Utility/AppleUuidCompatibility.h
@@ -2758,6 +2818,7 @@ llvm-devel/include/llvm/ADT/PointerUnion.h
llvm-devel/include/llvm/ADT/PostOrderIterator.h
llvm-devel/include/llvm/ADT/PriorityQueue.h
llvm-devel/include/llvm/ADT/PriorityWorklist.h
+llvm-devel/include/llvm/ADT/RadixTree.h
llvm-devel/include/llvm/ADT/RewriteBuffer.h
llvm-devel/include/llvm/ADT/RewriteRope.h
llvm-devel/include/llvm/ADT/SCCIterator.h
@@ -2798,7 +2859,6 @@ llvm-devel/include/llvm/ADT/UniqueVector.h
llvm-devel/include/llvm/ADT/bit.h
llvm-devel/include/llvm/ADT/edit_distance.h
llvm-devel/include/llvm/ADT/fallible_iterator.h
-llvm-devel/include/llvm/ADT/identity.h
llvm-devel/include/llvm/ADT/ilist.h
llvm-devel/include/llvm/ADT/ilist_base.h
llvm-devel/include/llvm/ADT/ilist_iterator.h
@@ -2866,7 +2926,6 @@ llvm-devel/include/llvm/Analysis/InlineAdvisor.h
llvm-devel/include/llvm/Analysis/InlineCost.h
llvm-devel/include/llvm/Analysis/InlineModelFeatureMaps.h
llvm-devel/include/llvm/Analysis/InlineOrder.h
-llvm-devel/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h
llvm-devel/include/llvm/Analysis/InstCount.h
llvm-devel/include/llvm/Analysis/InstSimplifyFolder.h
llvm-devel/include/llvm/Analysis/InstructionPrecedenceTracking.h
@@ -2923,6 +2982,7 @@ llvm-devel/include/llvm/Analysis/RegionPass.h
llvm-devel/include/llvm/Analysis/RegionPrinter.h
llvm-devel/include/llvm/Analysis/ReleaseModeModelRunner.h
llvm-devel/include/llvm/Analysis/ReplayInlineAdvisor.h
+llvm-devel/include/llvm/Analysis/RuntimeLibcallInfo.h
llvm-devel/include/llvm/Analysis/ScalarEvolution.h
llvm-devel/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
llvm-devel/include/llvm/Analysis/ScalarEvolutionDivision.h
@@ -2958,6 +3018,8 @@ llvm-devel/include/llvm/Analysis/ValueTracking.h
llvm-devel/include/llvm/Analysis/VecFuncs.def
llvm-devel/include/llvm/Analysis/VectorUtils.h
llvm-devel/include/llvm/Analysis/WithCache.h
+llvm-devel/include/llvm/AsmParser/AsmParserContext.h
+llvm-devel/include/llvm/AsmParser/FileLoc.h
llvm-devel/include/llvm/AsmParser/LLLexer.h
llvm-devel/include/llvm/AsmParser/LLParser.h
llvm-devel/include/llvm/AsmParser/LLToken.h
@@ -3028,13 +3090,17 @@ llvm-devel/include/llvm/Bitstream/BitstreamWriter.h
llvm-devel/include/llvm/CAS/ActionCache.h
llvm-devel/include/llvm/CAS/BuiltinCASContext.h
llvm-devel/include/llvm/CAS/BuiltinObjectHasher.h
+llvm-devel/include/llvm/CAS/BuiltinUnifiedCASDatabases.h
llvm-devel/include/llvm/CAS/CASID.h
llvm-devel/include/llvm/CAS/CASReference.h
llvm-devel/include/llvm/CAS/FileOffset.h
llvm-devel/include/llvm/CAS/MappedFileRegionArena.h
llvm-devel/include/llvm/CAS/ObjectStore.h
llvm-devel/include/llvm/CAS/OnDiskDataAllocator.h
+llvm-devel/include/llvm/CAS/OnDiskGraphDB.h
+llvm-devel/include/llvm/CAS/OnDiskKeyValueDB.h
llvm-devel/include/llvm/CAS/OnDiskTrieRawHashMap.h
+llvm-devel/include/llvm/CAS/UnifiedOnDiskCache.h
llvm-devel/include/llvm/CGData/CGDataPatchItem.h
llvm-devel/include/llvm/CGData/CodeGenData.h
llvm-devel/include/llvm/CGData/CodeGenData.inc
@@ -3142,6 +3208,7 @@ llvm-devel/include/llvm/CodeGen/JMCInstrumenter.h
llvm-devel/include/llvm/CodeGen/LatencyPriorityQueue.h
llvm-devel/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
llvm-devel/include/llvm/CodeGen/LexicalScopes.h
+llvm-devel/include/llvm/CodeGen/LibcallLoweringInfo.h
llvm-devel/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
llvm-devel/include/llvm/CodeGen/LinkAllCodegenComponents.h
llvm-devel/include/llvm/CodeGen/LiveDebugValuesPass.h
@@ -3162,7 +3229,9 @@ llvm-devel/include/llvm/CodeGen/LoopTraversal.h
llvm-devel/include/llvm/CodeGen/LowLevelTypeUtils.h
llvm-devel/include/llvm/CodeGen/LowerEmuTLS.h
llvm-devel/include/llvm/CodeGen/MBFIWrapper.h
+llvm-devel/include/llvm/CodeGen/MIR2Vec.h
llvm-devel/include/llvm/CodeGen/MIRFSDiscriminator.h
+llvm-devel/include/llvm/CodeGen/MIRFSDiscriminatorOptions.h
llvm-devel/include/llvm/CodeGen/MIRFormatter.h
llvm-devel/include/llvm/CodeGen/MIRParser/MIParser.h
llvm-devel/include/llvm/CodeGen/MIRParser/MIRParser.h
@@ -3172,6 +3241,7 @@ llvm-devel/include/llvm/CodeGen/MIRYamlMapping.h
llvm-devel/include/llvm/CodeGen/MachORelocation.h
llvm-devel/include/llvm/CodeGen/MachineBasicBlock.h
llvm-devel/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
+llvm-devel/include/llvm/CodeGen/MachineBlockHashInfo.h
llvm-devel/include/llvm/CodeGen/MachineBlockPlacement.h
llvm-devel/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
llvm-devel/include/llvm/CodeGen/MachineCFGPrinter.h
@@ -3663,6 +3733,7 @@ llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
+llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_systemz.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_x86.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/JITLink.h
@@ -3679,6 +3750,7 @@ llvm-devel/include/llvm/ExecutionEngine/JITLink/aarch64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/loongarch.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ppc64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/riscv.h
+llvm-devel/include/llvm/ExecutionEngine/JITLink/systemz.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/x86.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/x86_64.h
llvm-devel/include/llvm/ExecutionEngine/JITSymbol.h
@@ -3758,10 +3830,12 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/SymbolFilter.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/VTuneSharedStructs.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.h
llvm-devel/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Speculation.h
llvm-devel/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
@@ -3772,6 +3846,8 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMa
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryScanner.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
@@ -3781,6 +3857,7 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TaskDispatch.h
llvm-devel/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
llvm-devel/include/llvm/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
llvm-devel/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
llvm-devel/include/llvm/ExecutionEngine/RuntimeDyld.h
llvm-devel/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
@@ -3980,6 +4057,7 @@ llvm-devel/include/llvm/IR/SafepointIRVerifier.h
llvm-devel/include/llvm/IR/Statepoint.h
llvm-devel/include/llvm/IR/StructuralHash.h
llvm-devel/include/llvm/IR/SymbolTableListTraits.h
+llvm-devel/include/llvm/IR/SystemLibraries.h
llvm-devel/include/llvm/IR/TrackingMDRef.h
llvm-devel/include/llvm/IR/Type.h
llvm-devel/include/llvm/IR/TypeFinder.h
@@ -4300,6 +4378,7 @@ llvm-devel/include/llvm/Support/ARMWinEH.h
llvm-devel/include/llvm/Support/AdvisoryLock.h
llvm-devel/include/llvm/Support/AlignOf.h
llvm-devel/include/llvm/Support/Alignment.h
+llvm-devel/include/llvm/Support/AllocToken.h
llvm-devel/include/llvm/Support/Allocator.h
llvm-devel/include/llvm/Support/AllocatorBase.h
llvm-devel/include/llvm/Support/AlwaysTrue.h
@@ -4667,6 +4746,7 @@ llvm-devel/include/llvm/Transforms/InstCombine/InstCombiner.h
llvm-devel/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
llvm-devel/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
llvm-devel/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
+llvm-devel/include/llvm/Transforms/Instrumentation/AllocToken.h
llvm-devel/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h
llvm-devel/include/llvm/Transforms/Instrumentation/BoundsChecking.h
llvm-devel/include/llvm/Transforms/Instrumentation/CFGMST.h
@@ -4975,6 +5055,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/LivenessAnalysis.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/SparseAnalysis.h
+%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/StridedMetadataRangeAnalysis.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/Utils.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlowFramework.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataLayoutAnalysis.h
@@ -5003,6 +5084,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/IRTypes.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/Nanobind.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/NanobindAdaptors.h
+%%MLIR%%llvm-devel/include/mlir/Bindings/Python/PybindAdaptors.h
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeImplementation.h
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.h
@@ -5030,6 +5112,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/AffineToStandard/AffineToStandard.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithCommon/AttrToLLVMConverter.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToAPFloat/ArithToAPFloat.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToArmSME/ArithToArmSME.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToEmitC/ArithToEmitC.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToEmitC/ArithToEmitCPass.h
@@ -5096,6 +5179,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MathToROCDL/MathToROCDL.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/MathToXeVM/MathToXeVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitC.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitCPass.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
@@ -5397,6 +5481,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/ControlFlow/Transforms/BufferDeallocationOpInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/ControlFlow/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/ControlFlow/Transforms/StructuralTypeConversions.h
%%MLIR%%llvm-devel/include/mlir/Dialect/DLTI/DLTI.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/DLTI/DLTI.h
%%MLIR%%llvm-devel/include/mlir/Dialect/DLTI/DLTI.h.inc
@@ -5557,6 +5642,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMConvertibleLLVMIRIntrinsics.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMDialect.h
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMDialect.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMDialectBytecode.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMDialectBytecode.td
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMEnums.td
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h
@@ -5815,6 +5902,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/NVGPU/Transforms/Utils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/NVGPU/Utils/MMAUtils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/AccCommon.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/Analysis/OpenACCSupport.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACC.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCBase.td
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
@@ -5835,6 +5923,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCUtils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/Transforms/Passes.td
@@ -5875,6 +5964,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/Transforms/Passes.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/Transforms/Passes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/Transforms/Passes.td
%%MLIR%%llvm-devel/include/mlir/Dialect/PDL/IR/PDL.h
%%MLIR%%llvm-devel/include/mlir/Dialect/PDL/IR/PDLDialect.td
%%MLIR%%llvm-devel/include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc
@@ -6365,15 +6457,20 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTargetInfo.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.td
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/uArch/IntelGpuXe2.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/uArch/uArchBase.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/AsyncRuntime.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/CRunnerUtils.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/ExecutionEngine.h
@@ -6507,6 +6604,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/InitAllExtensions.h
%%MLIR%%llvm-devel/include/mlir/InitAllPasses.h
%%MLIR%%llvm-devel/include/mlir/InitAllTranslations.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/AlignmentAttrInterface.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/AlignmentAttrInterface.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/AlignmentAttrInterface.h.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/AlignmentAttrInterface.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/CallInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/CallInterfaces.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/CallInterfaces.h.inc
@@ -6549,6 +6650,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.h.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.td
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferStridedMetadataInterface.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferStridedMetadataInterface.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferStridedMetadataInterface.h.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferStridedMetadataInterface.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.h.inc
@@ -6794,12 +6899,13 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%POLLY%%llvm-devel/include/polly/FlattenSchedule.h
%%POLLY%%llvm-devel/include/polly/ForwardOpTree.h
%%POLLY%%llvm-devel/include/polly/JSONExporter.h
-%%POLLY%%llvm-devel/include/polly/LinkAllPasses.h
%%POLLY%%llvm-devel/include/polly/ManualOptimizer.h
%%POLLY%%llvm-devel/include/polly/MatmulOptimizer.h
%%POLLY%%llvm-devel/include/polly/MaximalStaticExpansion.h
%%POLLY%%llvm-devel/include/polly/Options.h
-%%POLLY%%llvm-devel/include/polly/PolyhedralInfo.h
+%%POLLY%%llvm-devel/include/polly/Pass/PhaseManager.h
+%%POLLY%%llvm-devel/include/polly/Pass/PollyFunctionPass.h
+%%POLLY%%llvm-devel/include/polly/Pass/PollyModulePass.h
%%POLLY%%llvm-devel/include/polly/PruneUnprofitable.h
%%POLLY%%llvm-devel/include/polly/RegisterPasses.h
%%POLLY%%llvm-devel/include/polly/ScheduleOptimizer.h
@@ -6809,7 +6915,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%POLLY%%llvm-devel/include/polly/ScopDetectionDiagnostic.h
%%POLLY%%llvm-devel/include/polly/ScopGraphPrinter.h
%%POLLY%%llvm-devel/include/polly/ScopInfo.h
-%%POLLY%%llvm-devel/include/polly/ScopPass.h
+%%POLLY%%llvm-devel/include/polly/ScopInliner.h
%%POLLY%%llvm-devel/include/polly/Simplify.h
%%POLLY%%llvm-devel/include/polly/Support/DumpFunctionPass.h
%%POLLY%%llvm-devel/include/polly/Support/DumpModulePass.h
@@ -6909,6 +7015,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_spirv_builtins.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__float_float.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__float_header_macro.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__float_infinity_nan.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_aes.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_pclmul.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/adcintrin.h
@@ -6917,18 +7026,12 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amdgpuintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ammintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxavx512intrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxbf16transposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxcomplexintrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxcomplextransposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxfp16intrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxfp16transposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxfp8intrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxmovrsintrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxmovrstransposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxtf32intrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxtf32transposeintrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxtransposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/andes_vector.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h
@@ -7240,7 +7343,9 @@ llvm-devel/lib/cmake/llvm/llvm-driver-template.cpp.in
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRCodeGenDialect.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRDialect.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRDialectSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIROpenACCAnalysis.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIROpenACCSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIROpenACCTransforms.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIROpenMPSupport.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRSupport.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRTestAnalysis.a
@@ -7469,6 +7574,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%llvm-devel/lib/libLLVMipo.a
llvm-devel/lib/libLTO.so
llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
+%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libMIFDialect.a
%%MLIR%%llvm-devel/lib/libMLIR.so
%%MLIR%%llvm-devel/lib/libMLIR.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAMDGPUDialect.a
@@ -7484,11 +7590,13 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAffineTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAffineTransformsTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAffineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAlignmentAttrInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAnalysis.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithAttrToLLVMConversion.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToAMDGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToAPFloat.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToArmSME.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToEmitC.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToLLVM.a
@@ -7631,6 +7739,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIndexingMapOpInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferIntRangeCommon.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferIntRangeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferStridedMetadataInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferTypeOpInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRJitRunner.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLLVMCommonConversion.a
@@ -7664,6 +7773,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToLibm.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToROCDL.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToXeVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemOpInterfaces.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefDialect.a
@@ -7687,14 +7797,18 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRNVVMToLLVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRNVVMToLLVMIRTranslation.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRObservers.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCAnalysis.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCMPCommon.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCToLLVMIRTranslation.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCToSCF.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenMPDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenMPToLLVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenMPToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenMPTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROptLib.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPDLDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPDLInterpDialect.a
@@ -7865,6 +7979,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUToXeVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTransformOps.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMDialect.a
@@ -7886,6 +8001,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangAnalysis.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangAnalysisFlowSensitive.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangAnalysisFlowSensitiveModels.a
+%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangAnalysisLifetimeSafety.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangApplyReplacements.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangBasic.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangChangeNamespace.a
@@ -7915,6 +8031,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangInterpreter.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangLex.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangMove.a
+%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangOptions.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangParse.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangQuery.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangReorderFields.a
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
index 52637c2894e7..cbc77521d02b 100644
--- a/devel/llvm21/Makefile
+++ b/devel/llvm21/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 21.1.5
+DISTVERSION= 21.1.6
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
index 926f75891faf..48c10b1d781a 100644
--- a/devel/llvm21/distinfo
+++ b/devel/llvm21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762275864
-SHA256 (llvm-project-21.1.5.src.tar.xz) = 1794be4bf974e99a3fe1da4b2b9b1456c02ae9479c942f365441d8d207bd650c
-SIZE (llvm-project-21.1.5.src.tar.xz) = 158957032
+TIMESTAMP = 1763542545
+SHA256 (llvm-project-21.1.6.src.tar.xz) = ae67086eb04bed7ca11ab880349b5f1ab6f50e1b88cda376eaf8a845b935762b
+SIZE (llvm-project-21.1.6.src.tar.xz) = 158947864
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index aa1379b995e0..42e1e23d676e 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= oci-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.68.1
-PORTREVISION= 1
+DISTVERSION= 3.71.0
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.161.1:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.164.0:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyopenssl>=22.1.0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -32,7 +31,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR}
-USES= python:3.10-3.12
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= oracle
USE_PYTHON= autoplist concurrent cryptography pep517
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index 9e27ecc11e14..de4f47f29d08 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761117188
-SHA256 (oracle-oci-cli-v3.68.1_GH0.tar.gz) = 8654cbccc64dc74d602c835da5315c81c647ace4ed5f0eb1409f790575c91686
-SIZE (oracle-oci-cli-v3.68.1_GH0.tar.gz) = 5997456
+TIMESTAMP = 1763456936
+SHA256 (oracle-oci-cli-v3.71.0_GH0.tar.gz) = 2f1e584f5860c4bf232e150ac656e683e7f2776512aad34833035e3dc9471625
+SIZE (oracle-oci-cli-v3.71.0_GH0.tar.gz) = 6056460
diff --git a/devel/pcre2/Makefile b/devel/pcre2/Makefile
index 7b09ea0fd806..71fe8ad95e67 100644
--- a/devel/pcre2/Makefile
+++ b/devel/pcre2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pcre2
-DISTVERSION= 10.46
+DISTVERSION= 10.47
CATEGORIES= devel
MASTER_SITES= https://github.com/PCRE2Project/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
@@ -10,41 +10,46 @@ WWW= https://www.pcre.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENCE.md
-USES= autoreconf cpe libtool pkgconfig tar:bz2
+USES= cmake:testing cpe pathfix pkgconfig tar:bz2
CPE_VENDOR= pcre
-
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --enable-pcre2-16 \
- --enable-pcre2-32
-INSTALL_TARGET= install-strip
+PORTDOCS= *
+
+CMAKE_TESTING_ON= PCRE2_BUILD_TESTS
+
+CMAKE_ON= BUILD_SHARED_LIBS \
+ PCRE2_BUILD_PCRE2_16 \
+ PCRE2_BUILD_PCRE2_32
+CMAKE_OFF= PCRE2_BUILD_TESTS
-OPTIONS_DEFINE= DOCS LIBBZ2 LIBZ
+OPTIONS_DEFINE= DOCS LIBBZ2 LIBZ STATIC
OPTIONS_RADIO= CLI
OPTIONS_RADIO_CLI= LIBEDIT READLINE
+OPTIONS_SUB= yes
LIBBZ2_DESC= Using pcre2grep with .bz2 files
LIBZ_DESC= Using pcre2grep with .gz files
-LIBBZ2_CONFIGURE_ON= --enable-pcre2grep-libbz2
-LIBEDIT_USES= libedit
-LIBEDIT_CONFIGURE_ENABLE= pcre2test-libedit
-LIBZ_CONFIGURE_ON= --enable-pcre2grep-libz
-READLINE_USES= readline
-READLINE_CONFIGURE_ENABLE= pcre2test-libreadline
+LIBBZ2_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_BZip2:BOOL=True
+
+LIBEDIT_USES= libedit
+LIBEDIT_CMAKE_BOOL= PCRE2_SUPPORT_LIBEDIT
+LIBEDIT_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Editline:BOOL=True
+
+LIBZ_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB:BOOL=True
+
+READLINE_USES= readline
+READLINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Readline:BOOL=True
+
+STATIC_CMAKE_BOOL= BUILD_STATIC_LIBS
.include <bsd.port.options.mk>
.if ${ARCH:Mmips64*} == "" && ${ARCH:Mriscv64*} == ""
-CONFIGURE_ARGS+= --enable-jit
+CMAKE_ON+= PCRE2_SUPPORT_JIT
.else
-CONFIGURE_ARGS+= --disable-jit
-.endif
-
-.if ${PORT_OPTIONS:MDOCS}
-PORTDOCS= *
+CMAKE_OFF+= PCRE2_SUPPORT_JIT
.endif
# Optional knobs that accept positive integer parameters (see pcrebuild(3)):
@@ -53,33 +58,27 @@ PORTDOCS= *
# libraries, at the expense of longer load times (possible values:
# 2 (default), 3, and 4):
.if defined(WITH_LINK_SIZE)
-CONFIGURE_ARGS+= --with-link-size=${WITH_LINK_SIZE}
+CMAKE_ARGS+= -DPCRE2_LINK_SIZE:STRING=${WITH_LINK_SIZE}
.endif
# Control PCRE resource use by limiting the default number of times pcre_exec()
# can call match() during a single operation (default: 10 million):
.if defined(WITH_MATCH_LIMIT)
-CONFIGURE_ARGS+= --with-match-limit=${WITH_MATCH_LIMIT}
+CMAKE_ARGS+= -DPCRE2_MATCH_LIMIT:STRING=${WITH_MATCH_LIMIT}
+.endif
+
+# This limit applies to all backtracks, whether or not they are nested. In
+# some environments it is desirable to limit the nesting of backtracking (that
+# is, the depth of tree that is searched) more strictly, in order to restrict
+# the maximum amount of heap memory that is used (default: 10 million):
+.if defined(WITH_MATCH_LIMIT_DEPTH)
+CMAKE_ARGS+= -DPCRE2_MATCH_LIMIT_DEPTH:STRING=${WITH_MATCH_LIMIT_DEPTH}
.endif
# Control PCRE resource use by limiting the nesting depth of parentheses in
# patterns compiled with pcre_compile() (default: 250):
.if defined(WITH_PARENS_NEST_LIMIT)
-CONFIGURE_ARGS+= --with-parens-nest-limit=${WITH_PARENS_NEST_LIMIT}
-.endif
-
-#prevent regression test coredumps from causing failures on the
-#package-building cluster:
-.ifndef (MAINTAINER_MODE)
-CORELIMIT?= /usr/bin/limits -Sc 0
+CMAKE_ARGS+= -DPCRE2_PARENS_NEST_LIMIT:STRING=${WITH_PARENS_NEST_LIMIT}
.endif
-TESTLOGS?= RunGrepTest RunTest pcre_jit_test pcre_scanner_unittest \
- pcre_stringpiece_unittest pcrecpp_unittest
-
-do-test:
- @cd ${WRKSRC} ; \
- ${SETENV} ${MAKE_ENV} ${CORELIMIT} ${MAKE_CMD} ${MAKE_ARGS} check ; \
- for _l in ${TESTLOGS} ; do if ${TEST} -f $${_l}.log ; then \
- ${PRINTF} "\n\n$${_l}.log\n\n\n" ; ${CAT} $${_l}.log ; fi ; done
.include <bsd.port.mk>
diff --git a/devel/pcre2/distinfo b/devel/pcre2/distinfo
index 558f8cfcb451..5b829d77fd25 100644
--- a/devel/pcre2/distinfo
+++ b/devel/pcre2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759339956
-SHA256 (pcre2-10.46.tar.bz2) = 15fbc5aba6beee0b17aecb04602ae39432393aba1ebd8e39b7cabf7db883299f
-SIZE (pcre2-10.46.tar.bz2) = 2035354
+TIMESTAMP = 1761177391
+SHA256 (pcre2-10.47.tar.bz2) = 47fe8c99461250d42f89e6e8fdaeba9da057855d06eb7fc08d9ca03fd08d7bc7
+SIZE (pcre2-10.47.tar.bz2) = 2145789
diff --git a/devel/pcre2/files/patch-deps_sljit_sljit__src_sljitConfigInternal.h b/devel/pcre2/files/patch-deps_sljit_sljit__src_sljitConfigInternal.h
deleted file mode 100644
index 67ebc2b80ddc..000000000000
--- a/devel/pcre2/files/patch-deps_sljit_sljit__src_sljitConfigInternal.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- deps/sljit/sljit_src/sljitConfigInternal.h.orig 2025-02-06 07:15:34 UTC
-+++ deps/sljit/sljit_src/sljitConfigInternal.h
-@@ -255,7 +255,7 @@ extern "C" {
- * system provided method that should be defined below is used
- * instead.
- */
--#if (!defined SLJIT_CACHE_FLUSH && defined __has_builtin)
-+#if (!defined SLJIT_CACHE_FLUSH && defined __has_builtin && !defined SLJIT_CONFIG_PPC_32)
- #if __has_builtin(__builtin___clear_cache) && !defined(__clang__)
-
- /*
diff --git a/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7 b/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7
new file mode 100644
index 000000000000..a0f49df6ffc5
--- /dev/null
+++ b/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7
@@ -0,0 +1,221 @@
+From f8e7d124500e869ffc5643228c34d3745d64a3d7 Mon Sep 17 00:00:00 2001
+From: Nicholas Wilson <nicholas@nicholaswilson.me.uk>
+Date: Sat, 25 Oct 2025 12:28:05 +0100
+Subject: [PATCH] Use correctly-cased CMake variables for better compatibility
+ (#825)
+
+* Use the correct casing for <PackageName>_FOUND
+* Add a CI test with CMake very latest (currently 4.1.2). This job also sets DCMAKE_POLICY_VERSION_MINIMUM to verify that we don't break any future policies, greater than our minimum version 3.15.
+* Tidy the ncurses support for libreadline to use READLINE_LIBRARIES
+---
+ .github/workflows/dev.yml | 140 +++++++++++++++++++++++++++++++++-----
+ CMakeLists.txt | 50 ++++++--------
+ cmake/FindEditline.cmake | 5 ++
+ cmake/FindReadline.cmake | 17 ++++-
+ 4 files changed, 164 insertions(+), 48 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c97099601..ac3f8d001 100644
+--- CMakeLists.txt
++++ CMakeLists.txt
+@@ -146,7 +146,7 @@ endif()
+ # setting CMAKE_MODULE_PATH on the command line.
+ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
+
+-# external packages
++# External packages
+ find_package(BZip2)
+ find_package(ZLIB)
+ find_package(Readline)
+@@ -446,7 +446,7 @@ if(HAVE_VSCRIPT)
+ endif()
+
+ # bzip2 lib
+-if(BZIP2_FOUND)
++if(BZip2_FOUND)
+ option(PCRE2_SUPPORT_LIBBZ2 "Enable support for linking pcre2grep with libbz2." ON)
+ endif()
+
+@@ -456,12 +456,12 @@ if(ZLIB_FOUND)
+ endif()
+
+ # editline lib
+-if(EDITLINE_FOUND)
++if(Editline_FOUND)
+ option(PCRE2_SUPPORT_LIBEDIT "Enable support for linking pcre2test with libedit." OFF)
+ endif()
+
+ # readline lib
+-if(READLINE_FOUND)
++if(Readline_FOUND)
+ option(PCRE2_SUPPORT_LIBREADLINE "Enable support for linking pcre2test with libreadline." ON)
+ endif()
+
+@@ -498,12 +498,12 @@ if(PCRE2_BUILD_PCRE2GREP AND NOT PCRE2_BUILD_PCRE2_8)
+ endif()
+
+ if(PCRE2_SUPPORT_LIBBZ2)
+- if(BZIP2_FOUND)
+- include_directories(${BZIP2_INCLUDE_DIR})
++ if(BZip2_FOUND)
++ include_directories(${BZIP2_INCLUDE_DIRS})
+ else()
+ message(
+ FATAL_ERROR
+- " libbz2 not found. Set BZIP2_INCLUDE_DIR to a compatible header\n"
++ " libbz2 not found. Set BZIP2_INCLUDE_DIRS to a compatible header\n"
+ " or set BZip2_ROOT to a full bzip2 installed tree, as needed."
+ )
+ endif()
+@@ -511,42 +511,42 @@ endif()
+
+ if(PCRE2_SUPPORT_LIBZ)
+ if(ZLIB_FOUND)
+- include_directories(${ZLIB_INCLUDE_DIR})
++ include_directories(${ZLIB_INCLUDE_DIRS})
+ else()
+ message(
+ FATAL_ERROR
+- " zlib not found. Set ZLIB_INCLUDE_DIR to a compatible header\n"
++ " zlib not found. Set ZLIB_INCLUDE_DIRS to a compatible header\n"
+ " or set ZLIB_ROOT to a full zlib installed tree, as needed."
+ )
+ endif()
+ endif()
+
+ if(PCRE2_SUPPORT_LIBEDIT)
+- if(EDITLINE_FOUND)
+- include_directories(${EDITLINE_INCLUDE_DIR})
++ if(Editline_FOUND)
++ include_directories(${EDITLINE_INCLUDE_DIRS})
+ else()
+ message(
+ FATAL_ERROR
+- " libedit not found. Set EDITLINE_INCLUDE_DIR to a compatible header\n"
++ " libedit not found. Set EDITLINE_INCLUDE_DIRS to a compatible header\n"
+ " or set Editline_ROOT to a full libedit installed tree, as needed."
+ )
+ endif()
+ endif()
+
+ if(PCRE2_SUPPORT_LIBREADLINE)
+- if(READLINE_FOUND)
+- include_directories(${READLINE_INCLUDE_DIR})
++ if(Readline_FOUND)
++ include_directories(${READLINE_INCLUDE_DIRS})
+ else()
+ message(
+ FATAL_ERROR
+- " libreadline not found. Set READLINE_INCLUDE_DIR to a compatible header\n"
++ " libreadline not found. Set READLINE_INCLUDE_DIRS to a compatible header\n"
+ " or set Readline_ROOT to a full libreadline installed tree, as needed."
+ )
+ endif()
+ endif()
+
+ if(PCRE2_SUPPORT_LIBREADLINE AND PCRE2_SUPPORT_LIBEDIT)
+- if(READLINE_FOUND)
++ if(Readline_FOUND)
+ message(
+ FATAL_ERROR
+ " Only one of the readline compatible libraries can be enabled.\n"
+@@ -603,24 +603,16 @@ endif()
+ set(PCRE2TEST_LIBS)
+ set(PCRE2GREP_LIBS)
+
+-# This next one used to reference ${READLINE_LIBRARY})
+-# but I was advised to add the NCURSES test as well, along with
+-# some modifications to cmake/FindReadline.cmake which should
+-# make it possible to override the default if necessary. PH
+-
+ if(PCRE2_SUPPORT_LIBREADLINE)
+ set(SUPPORT_LIBREADLINE 1)
+- list(APPEND PCRE2TEST_LIBS ${READLINE_LIBRARY})
+- if(DEFINED NCURSES_LIBRARY)
+- list(APPEND PCRE2TEST_LIBS ${NCURSES_LIBRARY})
+- endif()
++ list(APPEND PCRE2TEST_LIBS ${READLINE_LIBRARIES})
+ endif()
+
+ # libedit is a plug-compatible alternative to libreadline
+
+ if(PCRE2_SUPPORT_LIBEDIT)
+ set(SUPPORT_LIBEDIT 1)
+- list(APPEND PCRE2TEST_LIBS ${EDITLINE_LIBRARY})
++ list(APPEND PCRE2TEST_LIBS ${EDITLINE_LIBRARIES})
+ endif()
+
+ if(PCRE2_SUPPORT_LIBZ)
+@@ -1589,17 +1581,17 @@ if(PCRE2_SHOW_REPORT)
+ else()
+ message(STATUS " Link pcre2grep with libz .......... : Library not found")
+ endif()
+- if(BZIP2_FOUND)
++ if(BZip2_FOUND)
+ message(STATUS " Link pcre2grep with libbz2 ........ : ${PCRE2_SUPPORT_LIBBZ2}")
+ else()
+ message(STATUS " Link pcre2grep with libbz2 ........ : Library not found")
+ endif()
+- if(EDITLINE_FOUND)
++ if(Editline_FOUND)
+ message(STATUS " Link pcre2test with libeditline ... : ${PCRE2_SUPPORT_LIBEDIT}")
+ else()
+ message(STATUS " Link pcre2test with libeditline ... : Library not found")
+ endif()
+- if(READLINE_FOUND)
++ if(Readline_FOUND)
+ message(STATUS " Link pcre2test with libreadline ... : ${PCRE2_SUPPORT_LIBREADLINE}")
+ else()
+ message(STATUS " Link pcre2test with libreadline ... : Library not found")
+diff --git a/cmake/FindEditline.cmake b/cmake/FindEditline.cmake
+index c973c7b64..4784e052c 100644
+--- cmake/FindEditline.cmake
++++ cmake/FindEditline.cmake
+@@ -8,3 +8,8 @@ mark_as_advanced(EDITLINE_LIBRARY)
+
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(Editline DEFAULT_MSG EDITLINE_LIBRARY EDITLINE_INCLUDE_DIR)
++
++if(Editline_FOUND)
++ set(EDITLINE_LIBRARIES "${EDITLINE_LIBRARY}")
++ set(EDITLINE_INCLUDE_DIRS "${EDITLINE_INCLUDE_DIR}")
++endif()
+diff --git a/cmake/FindReadline.cmake b/cmake/FindReadline.cmake
+index 399096c37..e55fbcf22 100644
+--- cmake/FindReadline.cmake
++++ cmake/FindReadline.cmake
+@@ -16,6 +16,11 @@ if(READLINE_INCLUDE_DIR AND READLINE_LIBRARY)
+ include(CheckSymbolExists)
+ include(CMakePushCheckState)
+
++ set(first_run FALSE)
++ if(NOT DEFINED HAVE_READLINE_FUNC)
++ set(first_run TRUE)
++ endif()
++
+ cmake_push_check_state(RESET)
+ set(CMAKE_REQUIRED_LIBRARIES "${READLINE_LIBRARY}")
+ set(CMAKE_REQUIRED_INCLUDES "${READLINE_INCLUDE_DIR}")
+@@ -36,7 +41,9 @@ if(READLINE_INCLUDE_DIR AND READLINE_LIBRARY)
+ check_symbol_exists("readline" "stdio.h;readline/readline.h" HAVE_READLINE_FUNC_${lib})
+
+ if(HAVE_READLINE_FUNC_${lib})
+- message(STATUS "Looking for readline - readline needs ${lib}")
++ if(first_run)
++ message(STATUS "Looking for readline - readline needs ${lib}")
++ endif()
+ set(NCURSES_LIBRARY "${NCURSES_LIBRARY_${lib}}" CACHE FILEPATH "Path to the ncurses library")
+ mark_as_advanced(NCURSES_LIBRARY)
+ break()
+@@ -50,3 +57,11 @@ endif()
+
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(Readline DEFAULT_MSG READLINE_LIBRARY READLINE_INCLUDE_DIR)
++
++if(Readline_FOUND)
++ set(READLINE_LIBRARIES "${READLINE_LIBRARY}")
++ if(DEFINED NCURSES_LIBRARY)
++ list(APPEND READLINE_LIBRARIES "${NCURSES_LIBRARY}")
++ endif()
++ set(READLINE_INCLUDE_DIRS "${READLINE_INCLUDE_DIR}")
++endif()
diff --git a/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58 b/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58
new file mode 100644
index 000000000000..b057c5f0cf2e
--- /dev/null
+++ b/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58
@@ -0,0 +1,87 @@
+From 3b9197727e70bffded674d24100e7b4c80e7ef58 Mon Sep 17 00:00:00 2001
+From: Lucas Trzesniewski <lucas.trzesniewski@gmail.com>
+Date: Sat, 25 Oct 2025 21:43:32 +0200
+Subject: [PATCH] Fix incorrect version in docs (#829)
+
+---
+ doc/html/pcre2api.html | 2 +-
+ doc/html/pcre2pattern.html | 2 +-
+ doc/pcre2.txt | 4 ++--
+ doc/pcre2api.3 | 2 +-
+ doc/pcre2pattern.3 | 2 +-
+ 5 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/doc/html/pcre2api.html b/doc/html/pcre2api.html
+index 52f013e5e..dc45d7b0e 100644
+--- doc/html/pcre2api.html
++++ doc/html/pcre2api.html
+@@ -3526,7 +3526,7 @@ <h2><a name="SEC34" href="#TOC1">ITERATING OVER ALL MATCHES</a></h2>
+ for example, replacing all matches in the subject; splitting the subject on all
+ matches; or simply counting the number of matches. The <b>pcre2_next_match()</b>
+ function helps with this task by providing the appropriate parameters for the
+-next match attempt (available since PCRE2 10.46).
++next match attempt (available since PCRE2 10.47).
+ </p>
+ <p>
+ First, a match attempt should be made using one of the matching functions
+diff --git a/doc/html/pcre2pattern.html b/doc/html/pcre2pattern.html
+index a18a29771..6374d93ed 100644
+--- doc/html/pcre2pattern.html
++++ doc/html/pcre2pattern.html
+@@ -3451,7 +3451,7 @@ <h3>
+ Recursion and subroutines with returned capture groups
+ </h3>
+ <p>
+-Since PCRE2 10.46, recursion and subroutine calls may also specify a list of
++Since PCRE2 10.47, recursion and subroutine calls may also specify a list of
+ capture groups to return. This is a PCRE2 syntax extension not supported by
+ Perl. The pattern matching recurses into the referenced expression as described
+ above, however, when the recursion returns to the calling expression the
+diff --git a/doc/pcre2.txt b/doc/pcre2.txt
+index 4c43489fe..6ecf94e6e 100644
+--- doc/pcre2.txt
++++ doc/pcre2.txt
+@@ -3414,7 +3414,7 @@ ITERATING OVER ALL MATCHES
+ subject on all matches; or simply counting the number of matches. The
+ pcre2_next_match() function helps with this task by providing the ap-
+ propriate parameters for the next match attempt (available since PCRE2
+- 10.46).
++ 10.47).
+
+ First, a match attempt should be made using one of the matching func-
+ tions (pcre2_match(), pcre2_dfa_match(), or pcre2_jit_match()). Then,
+@@ -10105,7 +10105,7 @@ RECURSIVE PATTERNS
+
+ Recursion and subroutines with returned capture groups
+
+- Since PCRE2 10.46, recursion and subroutine calls may also specify a
++ Since PCRE2 10.47, recursion and subroutine calls may also specify a
+ list of capture groups to return. This is a PCRE2 syntax extension not
+ supported by Perl. The pattern matching recurses into the referenced
+ expression as described above, however, when the recursion returns to
+diff --git a/doc/pcre2api.3 b/doc/pcre2api.3
+index c43f57bee..1100e59af 100644
+--- doc/pcre2api.3
++++ doc/pcre2api.3
+@@ -3543,7 +3543,7 @@ A common task for applications is to implement "global" matching behaviour,
+ for example, replacing all matches in the subject; splitting the subject on all
+ matches; or simply counting the number of matches. The \fBpcre2_next_match()\fP
+ function helps with this task by providing the appropriate parameters for the
+-next match attempt (available since PCRE2 10.46).
++next match attempt (available since PCRE2 10.47).
+ .P
+ First, a match attempt should be made using one of the matching functions
+ (\fBpcre2_match()\fP, \fBpcre2_dfa_match()\fP, or \fBpcre2_jit_match()\fP).
+diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3
+index 6f73e1b84..db7856449 100644
+--- doc/pcre2pattern.3
++++ doc/pcre2pattern.3
+@@ -3499,7 +3499,7 @@ below.
+ .SS "Recursion and subroutines with returned capture groups"
+ .rs
+ .sp
+-Since PCRE2 10.46, recursion and subroutine calls may also specify a list of
++Since PCRE2 10.47, recursion and subroutine calls may also specify a list of
+ capture groups to return. This is a PCRE2 syntax extension not supported by
+ Perl. The pattern matching recurses into the referenced expression as described
+ above, however, when the recursion returns to the calling expression the
diff --git a/devel/pcre2/pkg-plist b/devel/pcre2/pkg-plist
index f783f2072d73..2dc1952fa178 100644
--- a/devel/pcre2/pkg-plist
+++ b/devel/pcre2/pkg-plist
@@ -1,24 +1,27 @@
bin/pcre2-config
bin/pcre2grep
-bin/pcre2test
include/pcre2.h
include/pcre2posix.h
-lib/libpcre2-16.a
+lib/cmake/pcre2/pcre2-config-version.cmake
+lib/cmake/pcre2/pcre2-config.cmake
+lib/cmake/pcre2/pcre2-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/pcre2/pcre2-targets.cmake
+%%STATIC%%lib/libpcre2-16.a
lib/libpcre2-16.so
lib/libpcre2-16.so.0
-lib/libpcre2-16.so.0.14.0
-lib/libpcre2-32.a
+lib/libpcre2-16.so.0.15.0
+%%STATIC%%lib/libpcre2-32.a
lib/libpcre2-32.so
lib/libpcre2-32.so.0
-lib/libpcre2-32.so.0.14.0
-lib/libpcre2-8.a
+lib/libpcre2-32.so.0.15.0
+%%STATIC%%lib/libpcre2-8.a
lib/libpcre2-8.so
lib/libpcre2-8.so.0
-lib/libpcre2-8.so.0.14.0
-lib/libpcre2-posix.a
+lib/libpcre2-8.so.0.15.0
+%%STATIC%%lib/libpcre2-posix.a
lib/libpcre2-posix.so
lib/libpcre2-posix.so.3
-lib/libpcre2-posix.so.3.0.6
+lib/libpcre2-posix.so.3.0.7
libdata/pkgconfig/libpcre2-16.pc
libdata/pkgconfig/libpcre2-32.pc
libdata/pkgconfig/libpcre2-8.pc
@@ -46,6 +49,7 @@ share/man/man3/pcre2_general_context_create.3.gz
share/man/man3/pcre2_general_context_free.3.gz
share/man/man3/pcre2_get_error_message.3.gz
share/man/man3/pcre2_get_mark.3.gz
+share/man/man3/pcre2_get_match_data_heapframes_size.3.gz
share/man/man3/pcre2_get_match_data_size.3.gz
share/man/man3/pcre2_get_ovector_count.3.gz
share/man/man3/pcre2_get_ovector_pointer.3.gz
@@ -65,7 +69,7 @@ share/man/man3/pcre2_match_context_free.3.gz
share/man/man3/pcre2_match_data_create.3.gz
share/man/man3/pcre2_match_data_create_from_pattern.3.gz
share/man/man3/pcre2_match_data_free.3.gz
-share/man/man3/pcre2_get_match_data_heapframes_size.3.gz
+share/man/man3/pcre2_next_match.3.gz
share/man/man3/pcre2_pattern_convert.3.gz
share/man/man3/pcre2_pattern_info.3.gz
share/man/man3/pcre2_serialize_decode.3.gz
diff --git a/devel/php-composer/Makefile b/devel/php-composer/Makefile
index b755186de8d9..e45eec4ab154 100644
--- a/devel/php-composer/Makefile
+++ b/devel/php-composer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= composer
-DISTVERSION= 2.8.12
+DISTVERSION= 2.9.2
CATEGORIES= devel
MASTER_SITES= https://getcomposer.org/download/${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/devel/php-composer/distinfo b/devel/php-composer/distinfo
index 743341b9085d..27cd4d609ee9 100644
--- a/devel/php-composer/distinfo
+++ b/devel/php-composer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758364677
-SHA256 (composer-2.8.12/composer.phar) = f446ea719708bb85fcbf4ef18def5d0515f1f9b4d703f6d820c9c1656e10a2f2
-SIZE (composer-2.8.12/composer.phar) = 3125332
+TIMESTAMP = 1763675989
+SHA256 (composer-2.9.2/composer.phar) = 471f2d857abf0ec18af7b055e61472214d91adb24f9bdbbb864c1c64faad7dd6
+SIZE (composer-2.9.2/composer.phar) = 3281618
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index 53c7c70ad968..b81719460444 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293170
-SHA256 (KDE/plasma/6.5.2/kwrited-6.5.2.tar.xz) = 00955f29ac706cceaa603873f3434743956dac444d1c90d8527aa3f3b32b0989
-SIZE (KDE/plasma/6.5.2/kwrited-6.5.2.tar.xz) = 23668
+TIMESTAMP = 1763481292
+SHA256 (KDE/plasma/6.5.3/kwrited-6.5.3.tar.xz) = 1c1f7379273eaa79918a8fabd61708cedc48269c4d367f2fa564309e41d3709c
+SIZE (KDE/plasma/6.5.3/kwrited-6.5.3.tar.xz) = 23568
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index de3c2afca644..0df384e3fbe5 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293171
-SHA256 (KDE/plasma/6.5.2/plasma-sdk-6.5.2.tar.xz) = 1205a8e7b9c1c50ecb2a30562c453a3207bd7bfae686e7ebcf20ab9193af223d
-SIZE (KDE/plasma/6.5.2/plasma-sdk-6.5.2.tar.xz) = 364328
+TIMESTAMP = 1763481292
+SHA256 (KDE/plasma/6.5.3/plasma-sdk-6.5.3.tar.xz) = 0e8b0b63799bb78555bbcd88e3f804511deeb56278588545460e8c7942de0fdf
+SIZE (KDE/plasma/6.5.3/plasma-sdk-6.5.3.tar.xz) = 361292
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index 1ade8a022a07..277f74fccc9b 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293172
-SHA256 (KDE/plasma/6.5.2/plasma5support-6.5.2.tar.xz) = 811551c98c4bf042b791e2635a900fe76aaf2b0dc71b54dec80f9c387f74b8ef
-SIZE (KDE/plasma/6.5.2/plasma5support-6.5.2.tar.xz) = 824792
+TIMESTAMP = 1763481293
+SHA256 (KDE/plasma/6.5.3/plasma5support-6.5.3.tar.xz) = b58bb7bcb5914e3f3c76d3de920d953c8791f0f9a8e2d6eb841051b18009797f
+SIZE (KDE/plasma/6.5.3/plasma5support-6.5.3.tar.xz) = 819656
diff --git a/devel/please/Makefile b/devel/please/Makefile
index be89468fcae4..a15c559f5417 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,6 +1,6 @@
PORTNAME= please
DISTVERSIONPREFIX= v
-DISTVERSION= 17.24.0
+DISTVERSION= 17.24.1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/please/distinfo b/devel/please/distinfo
index d7e4061984b1..a528e0f4800b 100644
--- a/devel/please/distinfo
+++ b/devel/please/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763138935
-SHA256 (go/devel_please/thought-machine-please-v17.24.0_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
-SIZE (go/devel_please/thought-machine-please-v17.24.0_GH0/go.mod) = 5379
-SHA256 (go/devel_please/thought-machine-please-v17.24.0_GH0/thought-machine-please-v17.24.0_GH0.tar.gz) = e3ad23e0c272fcfdc0d78984719a56103e30ac73f35ec6c21dd1c9d4810a4ef9
-SIZE (go/devel_please/thought-machine-please-v17.24.0_GH0/thought-machine-please-v17.24.0_GH0.tar.gz) = 2078805
+TIMESTAMP = 1763633592
+SHA256 (go/devel_please/thought-machine-please-v17.24.1_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
+SIZE (go/devel_please/thought-machine-please-v17.24.1_GH0/go.mod) = 5379
+SHA256 (go/devel_please/thought-machine-please-v17.24.1_GH0/thought-machine-please-v17.24.1_GH0.tar.gz) = 4fca5c18ecfa91d16443ae6f4d3483b230b692cc4ac5e43ef115682d80905c88
+SIZE (go/devel_please/thought-machine-please-v17.24.1_GH0/thought-machine-please-v17.24.1_GH0.tar.gz) = 2078852
diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile
index c0447a4ceddd..a80f7fe1d369 100644
--- a/devel/protoc-gen-go-grpc/Makefile
+++ b/devel/protoc-gen-go-grpc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= protoc-gen-go-grpc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.76.0
-PORTREVISION= 2
+DISTVERSION= 1.77.0
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
@@ -19,11 +18,10 @@ GH_TUPLE= \
golang:net:v0.38.0:golang_net/vendor/golang.org/x/net \
golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \
golang:text:v0.23.0:golang_text/vendor/golang.org/x/text \
- google:go-cmp:v0.7.0:google_go_cmp/vendor/github.com/google/go-cmp \
google:go-genproto:1a7da9e5054f:google_go_genproto/vendor/google.golang.org/genproto/googleapis/rpc \
grpc:grpc-go:v1.70.0:grpc_grpc_go/vendor/google.golang.org/grpc \
open-telemetry:opentelemetry-go:v1.34.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \
- protocolbuffers:protobuf-go:v1.36.6:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf
+ protocolbuffers:protobuf-go:v1.36.10:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf
GO_TARGET= ./cmd/protoc-gen-go-grpc
diff --git a/devel/protoc-gen-go-grpc/distinfo b/devel/protoc-gen-go-grpc/distinfo
index 047558793cb6..0f2cc81dbb4a 100644
--- a/devel/protoc-gen-go-grpc/distinfo
+++ b/devel/protoc-gen-go-grpc/distinfo
@@ -1,19 +1,17 @@
-TIMESTAMP = 1760114219
-SHA256 (grpc-grpc-go-v1.76.0_GH0.tar.gz) = 5c1ecd852536d9a495013600b39c9df9702df4fa90c99f5587bf23d2118aaa97
-SIZE (grpc-grpc-go-v1.76.0_GH0.tar.gz) = 2529153
+TIMESTAMP = 1763633848
+SHA256 (grpc-grpc-go-v1.77.0_GH0.tar.gz) = 3ac0f2c4c83d24b1a6dbec5878aff553e63415f88c1c6611972ecd63b368d864
+SIZE (grpc-grpc-go-v1.77.0_GH0.tar.gz) = 2936892
SHA256 (golang-net-v0.38.0_GH0.tar.gz) = f5f44a7625a2cee3ab3b38f8b08a1e058395faf44c29ae5e9a29af9e5f13c822
SIZE (golang-net-v0.38.0_GH0.tar.gz) = 1502112
SHA256 (golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972
SIZE (golang-sys-v0.31.0_GH0.tar.gz) = 1523040
SHA256 (golang-text-v0.23.0_GH0.tar.gz) = 941692d8d3a0b5998cabf9d3a9e6e3617665e1f2b50c71e0fee08c654bbed3df
SIZE (golang-text-v0.23.0_GH0.tar.gz) = 8969153
-SHA256 (google-go-cmp-v0.7.0_GH0.tar.gz) = c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af
-SIZE (google-go-cmp-v0.7.0_GH0.tar.gz) = 105149
SHA256 (google-go-genproto-1a7da9e5054f_GH0.tar.gz) = 66a043c0c3bccff28bed10bdde9f18ebcb615fd10fe5ddc0e0fab3c71ad429ec
SIZE (google-go-genproto-1a7da9e5054f_GH0.tar.gz) = 5891519
SHA256 (grpc-grpc-go-v1.70.0_GH0.tar.gz) = 40719afc7a6fed9572cb4deeb902e7659095370dac87bb74c4273128deff38c3
SIZE (grpc-grpc-go-v1.70.0_GH0.tar.gz) = 2299149
SHA256 (open-telemetry-opentelemetry-go-v1.34.0_GH0.tar.gz) = 16d562e15e7cdbd7e6c49cd5ac3fa2770969d7873295dd0387ad842126815436
SIZE (open-telemetry-opentelemetry-go-v1.34.0_GH0.tar.gz) = 1873245
-SHA256 (protocolbuffers-protobuf-go-v1.36.6_GH0.tar.gz) = afa2b0e8f86d6da9d09c51ab4270d93c2888327220316982be9db345f523a6a1
-SIZE (protocolbuffers-protobuf-go-v1.36.6_GH0.tar.gz) = 1801820
+SHA256 (protocolbuffers-protobuf-go-v1.36.10_GH0.tar.gz) = 41671a3121345fb6b9f98cf41609379ba379c0aaf86be9e862f87a1d69a40e89
+SIZE (protocolbuffers-protobuf-go-v1.36.10_GH0.tar.gz) = 1815497
diff --git a/devel/py-aiortc/Makefile b/devel/py-aiortc/Makefile
index 44fe804021f9..29664ddacc52 100644
--- a/devel/py-aiortc/Makefile
+++ b/devel/py-aiortc/Makefile
@@ -26,6 +26,8 @@ RUN_DEPENDS= ${PYNUMPY} \
USES= localbase python
USE_PYTHON= autoplist concurrent cryptography pep517
+NO_ARCH= yes
+
post-patch:
@${REINPLACE_CMD} -e 's|^license = "BSD-3-Clause"|license = { text = "BSD-3-Clause" }|' \
${WRKSRC}/pyproject.toml
diff --git a/devel/py-cfgv/Makefile b/devel/py-cfgv/Makefile
index 9bf3ef9d7552..de07a5c99d05 100644
--- a/devel/py-cfgv/Makefile
+++ b/devel/py-cfgv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cfgv
-PORTVERSION= 3.4.0
-PORTREVISION= 1
+DISTVERSION= 3.5.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cfgv/distinfo b/devel/py-cfgv/distinfo
index b8c8ead75257..5ddfbdc03bb4 100644
--- a/devel/py-cfgv/distinfo
+++ b/devel/py-cfgv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691929349
-SHA256 (cfgv-3.4.0.tar.gz) = e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560
-SIZE (cfgv-3.4.0.tar.gz) = 7114
+TIMESTAMP = 1763634044
+SHA256 (cfgv-3.5.0.tar.gz) = d5b1034354820651caa73ede66a6294d6e95c1b00acc5e9b098e917404669132
+SIZE (cfgv-3.5.0.tar.gz) = 7334
diff --git a/devel/py-iterable-io/Makefile b/devel/py-iterable-io/Makefile
index e47716fa6553..370d6167ae78 100644
--- a/devel/py-iterable-io/Makefile
+++ b/devel/py-iterable-io/Makefile
@@ -14,4 +14,6 @@ LICENSE= LGPL3
USES= python
USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/py-jep/Makefile b/devel/py-jep/Makefile
index 5ca1bf126275..54c8278775a7 100644
--- a/devel/py-jep/Makefile
+++ b/devel/py-jep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jep
-PORTVERSION= 4.2.2
-PORTREVISION= 1
+PORTVERSION= 4.3.1
+PORTREVISION= 0
CATEGORIES= devel java python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jep/distinfo b/devel/py-jep/distinfo
index 08853d44294a..afaa801f5dae 100644
--- a/devel/py-jep/distinfo
+++ b/devel/py-jep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736233925
-SHA256 (jep-4.2.2.tar.gz) = 4eb79d903133e468c239ba39c8bb5ade021ef202025bf1c9b34a210003e0eab9
-SIZE (jep-4.2.2.tar.gz) = 3006378
+TIMESTAMP = 1763251508
+SHA256 (jep-4.3.1.tar.gz) = 33336f6afc37e1a4888586a2f0017ac01e2093891640ce1b41cbbf35f4317a9f
+SIZE (jep-4.3.1.tar.gz) = 3010784
diff --git a/devel/py-lxml-html-clean/Makefile b/devel/py-lxml-html-clean/Makefile
index d217b7203477..41bbdaa8f8f9 100644
--- a/devel/py-lxml-html-clean/Makefile
+++ b/devel/py-lxml-html-clean/Makefile
@@ -18,4 +18,6 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils pytest
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 9e7609dcb240..67bf7856ecff 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.161.1
-PORTREVISION= 1
+DISTVERSION= 2.164.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -29,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=13.9.4:textproc/py-rich@${PY_FLAVOR}
-USES= python:3.10-3.12
+USES= python
USE_PYTHON= autoplist cryptography pep517
NO_ARCH= yes
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index 4d01ec95218d..8d94efc0bc84 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761068789
-SHA256 (oci-2.161.1.tar.gz) = e040ef83ad9497351fe9f49a22f22fe8ffcae18abb7685f080a7444a98f6e680
-SIZE (oci-2.161.1.tar.gz) = 15883954
+TIMESTAMP = 1763454775
+SHA256 (oci-2.164.0.tar.gz) = fac58e1d29b36418cf1761826b31e2d152450bfec3c322e7a1d197327faf8bbf
+SIZE (oci-2.164.0.tar.gz) = 16144855
diff --git a/devel/py-perceval-puppet/Makefile b/devel/py-perceval-puppet/Makefile
index 1ff8bb0b33eb..5d6346ca647a 100644
--- a/devel/py-perceval-puppet/Makefile
+++ b/devel/py-perceval-puppet/Makefile
@@ -5,7 +5,8 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+# Ask clusteradm@ before removal
+MAINTAINER= ports@FreeBSD.org
COMMENT= Bundle of Perceval backends for Puppet ecosystem
WWW= https://github.com/chaoss/grimoirelab-perceval-puppet
diff --git a/devel/py-perceval-weblate/Makefile b/devel/py-perceval-weblate/Makefile
index 9b5f2cb5d453..61745dd75899 100644
--- a/devel/py-perceval-weblate/Makefile
+++ b/devel/py-perceval-weblate/Makefile
@@ -5,7 +5,8 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+# Ask clusteradm@ before removal
+MAINTAINER= ports@FreeBSD.org
COMMENT= Bundle of Perceval backends for Weblate
WWW= https://github.com/chaoss/grimoirelab-perceval-weblate
diff --git a/devel/py-pyupgrade/Makefile b/devel/py-pyupgrade/Makefile
index 09860de8aaec..b9d666458cbe 100644
--- a/devel/py-pyupgrade/Makefile
+++ b/devel/py-pyupgrade/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyupgrade
-DISTVERSION= 3.21.1
+DISTVERSION= 3.21.2
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyupgrade/distinfo b/devel/py-pyupgrade/distinfo
index e3b34138345a..22d02a9b4055 100644
--- a/devel/py-pyupgrade/distinfo
+++ b/devel/py-pyupgrade/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762681528
-SHA256 (pyupgrade-3.21.1.tar.gz) = 436fea5d40cb6adbd2f5102e9be1ec7031b807a03368c9f591a34f51584a7a25
-SIZE (pyupgrade-3.21.1.tar.gz) = 45313
+TIMESTAMP = 1763634163
+SHA256 (pyupgrade-3.21.2.tar.gz) = 1a361bea39deda78d1460f65d9dd548d3a36ff8171d2482298539b9dc11c9c06
+SIZE (pyupgrade-3.21.2.tar.gz) = 45455
diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index 70be01e2123b..b6cd8ff1eacd 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.14.4
-PORTREVISION= 1
+DISTVERSION= 0.14.5
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -204,8 +203,8 @@ CARGO_CRATES= adler2-2.0.1 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.34 \
@@ -215,8 +214,8 @@ CARGO_CRATES= adler2-2.0.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
libc-0.2.177 \
- libcst-1.8.5 \
- libcst_derive-1.8.5 \
+ libcst-1.8.6 \
+ libcst_derive-1.8.6 \
libloading-0.8.9 \
libmimalloc-sys-0.1.44 \
libredox-0.1.10 \
@@ -299,7 +298,7 @@ CARGO_CRATES= adler2-2.0.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
quickcheck_macros-1.1.0 \
- quote-1.0.41 \
+ quote-1.0.42 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.3.0 \
@@ -359,7 +358,7 @@ CARGO_CRATES= adler2-2.0.1 \
strsim-0.11.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
- syn-2.0.108 \
+ syn-2.0.110 \
synstructure-0.13.2 \
tap-1.0.1 \
tempfile-3.23.0 \
diff --git a/devel/py-ruff/distinfo b/devel/py-ruff/distinfo
index e4b09d33fa87..2a2a0c0ccdc5 100644
--- a/devel/py-ruff/distinfo
+++ b/devel/py-ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762669434
+TIMESTAMP = 1763254252
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -357,10 +357,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.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
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
@@ -379,10 +379,10 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
SIZE (rust/crates/libc-0.2.177.crate) = 792045
-SHA256 (rust/crates/libcst-1.8.5.crate) = 9d56bcd52d9b5e5f43e7fba20eb1f423ccb18c84cdf1cb506b8c1b95776b0b49
-SIZE (rust/crates/libcst-1.8.5.crate) = 111260
-SHA256 (rust/crates/libcst_derive-1.8.5.crate) = 3fcf5a725c4db703660124fe0edb98285f1605d0b87b7ee8684b699764a4f01a
-SIZE (rust/crates/libcst_derive-1.8.5.crate) = 11340
+SHA256 (rust/crates/libcst-1.8.6.crate) = 6aea7143e4a0ed59b87a1ee71e198500889f8b005311136be15e84c97a6fcd8d
+SIZE (rust/crates/libcst-1.8.6.crate) = 111277
+SHA256 (rust/crates/libcst_derive-1.8.6.crate) = 0903173ea316c34a44d0497161e04d9210af44f5f5e89bf2f55d9a254c9a0e8d
+SIZE (rust/crates/libcst_derive-1.8.6.crate) = 11337
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
@@ -547,8 +547,8 @@ SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add4
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
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.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -667,8 +667,8 @@ SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5
SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
-SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
-SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
@@ -935,5 +935,5 @@ SHA256 (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 39
SIZE (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 730179
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.14.4_GH0.tar.gz) = d7a591b4f5e3adc82b511f5437285fce3ecd006117dd4b332023a444f7e9deb5
-SIZE (astral-sh-ruff-0.14.4_GH0.tar.gz) = 8266160
+SHA256 (astral-sh-ruff-0.14.5_GH0.tar.gz) = 62b63458dd44cbb723de34d3f0f3c03e6c7f55094a9308e547c4facdb7baa7ec
+SIZE (astral-sh-ruff-0.14.5_GH0.tar.gz) = 8320373
diff --git a/devel/py-uv-build/Makefile b/devel/py-uv-build/Makefile
index 420ff2d30552..3f1491d567c0 100644
--- a/devel/py-uv-build/Makefile
+++ b/devel/py-uv-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv-build
-DISTVERSION= 0.9.8
+DISTVERSION= 0.9.9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uv-build/distinfo b/devel/py-uv-build/distinfo
index 17922be95686..3efb0eb63384 100644
--- a/devel/py-uv-build/distinfo
+++ b/devel/py-uv-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762630236
-SHA256 (uv_build-0.9.8.tar.gz) = dfad475e7c6b7507cd4262e1fdc49f72982e666e7b9b1c219583d34a0487d262
-SIZE (uv_build-0.9.8.tar.gz) = 333344
+TIMESTAMP = 1763255719
+SHA256 (uv_build-0.9.9.tar.gz) = 1a9c05f294547324631c7f5ff7e8eeed184be38f9258323796d6444c426ea4f0
+SIZE (uv_build-0.9.9.tar.gz) = 335127
diff --git a/devel/py-uv/Makefile b/devel/py-uv/Makefile
index 5932a8b57ec2..6b58cfa308f9 100644
--- a/devel/py-uv/Makefile
+++ b/devel/py-uv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.9.8
+DISTVERSION= 0.9.9
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uv/distinfo b/devel/py-uv/distinfo
index bd7e67d815db..21295a3e91a9 100644
--- a/devel/py-uv/distinfo
+++ b/devel/py-uv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762626711
-SHA256 (astral-sh-uv-0.9.8_GH0.tar.gz) = 01ccf79a05701ba0082118e6f75e0adb4c3d725a09f3b367893b461732df4b0f
-SIZE (astral-sh-uv-0.9.8_GH0.tar.gz) = 4764698
+TIMESTAMP = 1763255701
+SHA256 (astral-sh-uv-0.9.9_GH0.tar.gz) = 0b130e6c74d39ee6fd32cc5e673c5240a35a05bbfbdca9a6ab2690ac22d7c7ad
+SIZE (astral-sh-uv-0.9.9_GH0.tar.gz) = 4777959
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index cc335868a6ea..481369f884d8 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20251023
+PORTVERSION= 20251117
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index 426b68e4f85f..b6d570729147 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761543665
-SHA256 (rbenv-ruby-build-v20251023_GH0.tar.gz) = 0d48195ec61a6479b110f78d830643a24b5e5014b9f563096265566d7d404d9c
-SIZE (rbenv-ruby-build-v20251023_GH0.tar.gz) = 97535
+TIMESTAMP = 1763390126
+SHA256 (rbenv-ruby-build-v20251117_GH0.tar.gz) = 30884373951bb4dd9765f0969a2feafd47d3ea1757b9d542c33b84463abc2800
+SIZE (rbenv-ruby-build-v20251117_GH0.tar.gz) = 97612
diff --git a/devel/rubygem-CFPropertyList-gitlab/Makefile b/devel/rubygem-CFPropertyList-gitlab/Makefile
index db076235b6ca..14510653150f 100644
--- a/devel/rubygem-CFPropertyList-gitlab/Makefile
+++ b/devel/rubygem-CFPropertyList-gitlab/Makefile
@@ -1,6 +1,5 @@
PORTNAME= CFPropertyList
-PORTVERSION= 3.0.7
-PORTREVISION= 1
+PORTVERSION= 3.0.8
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,9 +11,9 @@ WWW= https://github.com/ckruse/CFPropertyList
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
- rubygem-nkf>=0:net/rubygem-nkf \
- rubygem-rexml>=0:textproc/rubygem-rexml
+#RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+# rubygem-nkf>=0:net/rubygem-nkf \
+# rubygem-rexml>=0:textproc/rubygem-rexml
USES= gem
diff --git a/devel/rubygem-CFPropertyList-gitlab/distinfo b/devel/rubygem-CFPropertyList-gitlab/distinfo
index 0fac69849593..e8658169998e 100644
--- a/devel/rubygem-CFPropertyList-gitlab/distinfo
+++ b/devel/rubygem-CFPropertyList-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708449578
-SHA256 (rubygem/CFPropertyList-3.0.7.gem) = c45721614aca8d5eb6fa216f2ec28ec38de1a94505e9766a20e98745492c3c4c
-SIZE (rubygem/CFPropertyList-3.0.7.gem) = 18432
+TIMESTAMP = 1763181507
+SHA256 (rubygem/CFPropertyList-3.0.8.gem) = 2c99d0d980536d3d7ab252f7bd59ac8be50fbdd1ff487c98c949bb66bb114261
+SIZE (rubygem/CFPropertyList-3.0.8.gem) = 18432
diff --git a/devel/rubygem-actionview81/Makefile b/devel/rubygem-actionview81/Makefile
new file mode 100644
index 000000000000..82b322b233c8
--- /dev/null
+++ b/devel/rubygem-actionview81/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= actionview
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Simple, battle-tested conventions and helpers for building web pages
+WWW= https://github.com/rails/rails/tree/main/actionview \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-builder>=3.1<4:devel/rubygem-builder \
+ rubygem-erubi>=1.11<2:www/rubygem-erubi \
+ rubygem-rails-dom-testing-rails81>=2.2<3:textproc/rubygem-rails-dom-testing-rails81 \
+ rubygem-rails-html-sanitizer>=1.6<2:textproc/rubygem-rails-html-sanitizer
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-actionview81/distinfo b/devel/rubygem-actionview81/distinfo
new file mode 100644
index 000000000000..916048c34f08
--- /dev/null
+++ b/devel/rubygem-actionview81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526252
+SHA256 (rubygem/actionview-8.1.0.gem) = b7e8770a5aacd389a3c04916d29609a53459447fcbf747150437136d44c1d1f3
+SIZE (rubygem/actionview-8.1.0.gem) = 191488
diff --git a/devel/rubygem-actionview81/pkg-descr b/devel/rubygem-actionview81/pkg-descr
new file mode 100644
index 000000000000..904615b292ae
--- /dev/null
+++ b/devel/rubygem-actionview81/pkg-descr
@@ -0,0 +1,4 @@
+Action View is a framework for handling view template lookup and rendering, and
+provides view helpers that assist when building HTML forms, Atom feeds and more.
+Template formats that Action View handles are ERB (embedded Ruby, typically used
+to inline short Ruby snippets inside HTML), and XML Builder.
diff --git a/devel/rubygem-activejob81/Makefile b/devel/rubygem-activejob81/Makefile
new file mode 100644
index 000000000000..a0c2a45f298b
--- /dev/null
+++ b/devel/rubygem-activejob81/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= activejob
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Declare job classes that can be run by a variety of queuing backends
+WWW= https://github.com/rails/rails/tree/main/activejob \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-globalid-rails81>=0.3.6:databases/rubygem-globalid-rails81
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= active_job
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activejob81/distinfo b/devel/rubygem-activejob81/distinfo
new file mode 100644
index 000000000000..a94153e4f477
--- /dev/null
+++ b/devel/rubygem-activejob81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526254
+SHA256 (rubygem/activejob-8.1.0.gem) = 61214bc2d04486e2c7918e3903d9db2a738adf3b8c8a7240303d515d99a94c59
+SIZE (rubygem/activejob-8.1.0.gem) = 43008
diff --git a/devel/rubygem-activejob81/pkg-descr b/devel/rubygem-activejob81/pkg-descr
new file mode 100644
index 000000000000..d618ca834e3c
--- /dev/null
+++ b/devel/rubygem-activejob81/pkg-descr
@@ -0,0 +1,16 @@
+Active Job is a framework for declaring jobs and making them run on a variety of
+queuing backends. These jobs can be everything from regularly scheduled
+clean-ups, to billing charges, to mailings -- anything that can be chopped up
+into small units of work and run in parallel.
+
+It also serves as the backend for Action Mailer's #deliver_later functionality
+that makes it easy to turn any mailing into a job for running later. That's one
+of the most common jobs in a modern web application: sending emails outside the
+request-response cycle, so the user doesn't have to wait on it.
+
+The main point is to ensure that all Rails apps will have a job infrastructure
+in place, even if it's in the form of an "immediate runner". We can then have
+framework features and other gems build on top of that, without having to worry
+about API differences between Delayed Job and Resque. Picking your queuing
+backend becomes more of an operational concern, then. And you'll be able to
+switch between them without having to rewrite your jobs.
diff --git a/devel/rubygem-activesupport81/Makefile b/devel/rubygem-activesupport81/Makefile
new file mode 100644
index 000000000000..0fc6063b9454
--- /dev/null
+++ b/devel/rubygem-activesupport81/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= activesupport
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Toolkit of support libraries and Ruby core extensions extracted from the Rails framework
+WWW= https://github.com/rails/rails/tree/main/activesupport \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
+ rubygem-concurrent-ruby>=1.3.1<2:devel/rubygem-concurrent-ruby \
+ rubygem-connection_pool>=2.2.5:net/rubygem-connection_pool \
+ rubygem-drb>=0:devel/rubygem-drb \
+ rubygem-i18n>=1.6,2<2,2:devel/rubygem-i18n \
+ rubygem-json>=0:devel/rubygem-json \
+ rubygem-logger>=1.4.2:devel/rubygem-logger \
+ rubygem-minitest>=5.1:devel/rubygem-minitest \
+ rubygem-securerandom>=0.3:security/rubygem-securerandom \
+ rubygem-tzinfo>=2.0.5<3:devel/rubygem-tzinfo \
+ rubygem-uri>=0.13.1:net/rubygem-uri
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= activesupport_project
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activesupport81/distinfo b/devel/rubygem-activesupport81/distinfo
new file mode 100644
index 000000000000..00e29a1effdf
--- /dev/null
+++ b/devel/rubygem-activesupport81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526256
+SHA256 (rubygem/activesupport-8.1.0.gem) = d4adf40725be7bbc2a16936a6cf41b175a46ba0c5ccdb703ea4ed7c8801e070a
+SIZE (rubygem/activesupport-8.1.0.gem) = 267776
diff --git a/devel/rubygem-activesupport81/pkg-descr b/devel/rubygem-activesupport81/pkg-descr
new file mode 100644
index 000000000000..67a1ee92e655
--- /dev/null
+++ b/devel/rubygem-activesupport81/pkg-descr
@@ -0,0 +1,4 @@
+Active Support is a collection of utility classes and standard library
+extensions that were found useful for the Rails framework. These additions
+reside in this package so they can be loaded as needed in Ruby projects outside
+of Rails.
diff --git a/devel/rubygem-jbuilder-rails81/Makefile b/devel/rubygem-jbuilder-rails81/Makefile
new file mode 100644
index 000000000000..1ca4d36b1d47
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= jbuilder
+PORTVERSION= 2.14.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Create JSON structures via a Builder-style DSL
+WWW= https://github.com/rails/jbuilder
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionview81>=7.0.0:devel/rubygem-actionview81 \
+ rubygem-activesupport81>=7.0.0:devel/rubygem-activesupport81
+
+USES= gem shebangfix
+
+NO_ARCH= yes
+
+SHEBANG_FILES= bin/test
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-jbuilder-rails81/distinfo b/devel/rubygem-jbuilder-rails81/distinfo
new file mode 100644
index 000000000000..d5e521c81db4
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757121772
+SHA256 (rubygem/jbuilder-2.14.1.gem) = 4eb26376ff60ef100cb4fd6fd7533cd271f9998327e86adf20fd8c0e69fabb42
+SIZE (rubygem/jbuilder-2.14.1.gem) = 28672
diff --git a/devel/rubygem-jbuilder-rails81/pkg-descr b/devel/rubygem-jbuilder-rails81/pkg-descr
new file mode 100644
index 000000000000..7acb33f91304
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/pkg-descr
@@ -0,0 +1 @@
+Create JSON structures via a Builder-style DSL
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile b/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile
index 49b4d4167fdb..78ade054695c 100644
--- a/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-helpers-sql-processor
-PORTVERSION= 0.1.0
+PORTVERSION= 0.3.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo b/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo
index 379229a2ef01..c3354af02147 100644
--- a/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760436896
-SHA256 (rubygem/opentelemetry-helpers-sql-processor-0.1.0.gem) = 940aaf18ea184ec3efaae9ac30768be1990374a089fac41788ba0ec54f7f021c
-SIZE (rubygem/opentelemetry-helpers-sql-processor-0.1.0.gem) = 11776
+TIMESTAMP = 1763182255
+SHA256 (rubygem/opentelemetry-helpers-sql-processor-0.3.1.gem) = 6041e934bee76c593e971a8bca0979a6ee411723affdd3c11ca1312903bcd9bc
+SIZE (rubygem/opentelemetry-helpers-sql-processor-0.3.1.gem) = 12288
diff --git a/devel/rubygem-sprockets-rails-rails81/Makefile b/devel/rubygem-sprockets-rails-rails81/Makefile
new file mode 100644
index 000000000000..1f7235e0628d
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= sprockets-rails
+PORTVERSION= 3.5.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Sprockets Rails integration
+WWW= https://github.com/rails/sprockets-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=5.2:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=5.2:devel/rubygem-activesupport81 \
+ rubygem-sprockets>=3.0.0:devel/rubygem-sprockets
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-sprockets-rails-rails81/distinfo b/devel/rubygem-sprockets-rails-rails81/distinfo
new file mode 100644
index 000000000000..ac8e143c69bc
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722711329
+SHA256 (rubygem/sprockets-rails-3.5.2.gem) = a9e88e6ce9f8c912d349aa5401509165ec42326baf9e942a85de4b76dbc4119e
+SIZE (rubygem/sprockets-rails-3.5.2.gem) = 16384
diff --git a/devel/rubygem-sprockets-rails-rails81/pkg-descr b/devel/rubygem-sprockets-rails-rails81/pkg-descr
new file mode 100644
index 000000000000..04e7020dca45
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/pkg-descr
@@ -0,0 +1 @@
+Sprockets Rails integration
diff --git a/devel/rubygem-web-console-rails81/Makefile b/devel/rubygem-web-console-rails81/Makefile
new file mode 100644
index 000000000000..252b11a590cd
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= web-console
+PORTVERSION= 4.2.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Debugging tool for your Ruby on Rails applications
+WWW= https://github.com/rails/web-console
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activemodel81>=6.0.0:databases/rubygem-activemodel81 \
+ rubygem-actionview81>=6.0.0:devel/rubygem-actionview81 \
+ rubygem-bindex>=0.4.0:devel/rubygem-bindex \
+ rubygem-railties81>=6.0.0:www/rubygem-railties81
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= web_console
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-web-console-rails81/distinfo b/devel/rubygem-web-console-rails81/distinfo
new file mode 100644
index 000000000000..bb92a9c7a746
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1697330214
+SHA256 (rubygem/web-console-4.2.1.gem) = e7bcf37a10ea2b4ec4281649d1cee461b32232d0a447e82c786e6841fd22fe20
+SIZE (rubygem/web-console-4.2.1.gem) = 29184
diff --git a/devel/rubygem-web-console-rails81/pkg-descr b/devel/rubygem-web-console-rails81/pkg-descr
new file mode 100644
index 000000000000..51e4e25bbe31
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/pkg-descr
@@ -0,0 +1 @@
+A debugging tool for your Ruby on Rails applications.
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index fdc14f445953..cb156e1a45ae 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.14.4
-PORTREVISION= 1
+DISTVERSION= 0.14.5
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ruff/Makefile.crates b/devel/ruff/Makefile.crates
index 69f513546d6a..ea96731b1b7d 100644
--- a/devel/ruff/Makefile.crates
+++ b/devel/ruff/Makefile.crates
@@ -177,8 +177,8 @@ CARGO_CRATES= adler2-2.0.1 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.34 \
@@ -188,8 +188,8 @@ CARGO_CRATES= adler2-2.0.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
libc-0.2.177 \
- libcst-1.8.5 \
- libcst_derive-1.8.5 \
+ libcst-1.8.6 \
+ libcst_derive-1.8.6 \
libloading-0.8.9 \
libmimalloc-sys-0.1.44 \
libredox-0.1.10 \
@@ -272,7 +272,7 @@ CARGO_CRATES= adler2-2.0.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
quickcheck_macros-1.1.0 \
- quote-1.0.41 \
+ quote-1.0.42 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.3.0 \
@@ -332,7 +332,7 @@ CARGO_CRATES= adler2-2.0.1 \
strsim-0.11.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
- syn-2.0.108 \
+ syn-2.0.110 \
synstructure-0.13.2 \
tap-1.0.1 \
tempfile-3.23.0 \
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index aa2bd8dad204..f7820b32c9d4 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762669397
+TIMESTAMP = 1763236387
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -357,10 +357,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.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
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
@@ -379,10 +379,10 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
SIZE (rust/crates/libc-0.2.177.crate) = 792045
-SHA256 (rust/crates/libcst-1.8.5.crate) = 9d56bcd52d9b5e5f43e7fba20eb1f423ccb18c84cdf1cb506b8c1b95776b0b49
-SIZE (rust/crates/libcst-1.8.5.crate) = 111260
-SHA256 (rust/crates/libcst_derive-1.8.5.crate) = 3fcf5a725c4db703660124fe0edb98285f1605d0b87b7ee8684b699764a4f01a
-SIZE (rust/crates/libcst_derive-1.8.5.crate) = 11340
+SHA256 (rust/crates/libcst-1.8.6.crate) = 6aea7143e4a0ed59b87a1ee71e198500889f8b005311136be15e84c97a6fcd8d
+SIZE (rust/crates/libcst-1.8.6.crate) = 111277
+SHA256 (rust/crates/libcst_derive-1.8.6.crate) = 0903173ea316c34a44d0497161e04d9210af44f5f5e89bf2f55d9a254c9a0e8d
+SIZE (rust/crates/libcst_derive-1.8.6.crate) = 11337
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
@@ -547,8 +547,8 @@ SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add4
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
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.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -667,8 +667,8 @@ SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5
SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
-SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
-SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
@@ -935,5 +935,5 @@ SHA256 (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 39
SIZE (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 730179
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.14.4_GH0.tar.gz) = d7a591b4f5e3adc82b511f5437285fce3ecd006117dd4b332023a444f7e9deb5
-SIZE (astral-sh-ruff-0.14.4_GH0.tar.gz) = 8266160
+SHA256 (astral-sh-ruff-0.14.5_GH0.tar.gz) = 62b63458dd44cbb723de34d3f0f3c03e6c7f55094a9308e547c4facdb7baa7ec
+SIZE (astral-sh-ruff-0.14.5_GH0.tar.gz) = 8320373
diff --git a/devel/sdbus-cpp/Makefile b/devel/sdbus-cpp/Makefile
index 0211c9d5bdd4..fc09030e2ab0 100644
--- a/devel/sdbus-cpp/Makefile
+++ b/devel/sdbus-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdbus-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.0
+DISTVERSION= 2.2.0
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/sdbus-cpp/distinfo b/devel/sdbus-cpp/distinfo
index ac2baea4af06..4aed36fe9e1b 100644
--- a/devel/sdbus-cpp/distinfo
+++ b/devel/sdbus-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732142876
-SHA256 (Kistler-Group-sdbus-cpp-v2.1.0_GH0.tar.gz) = 6025e5dc6cddd532ff960d14e68ced5f42a1916b23a73fea6bcb437f06992eaf
-SIZE (Kistler-Group-sdbus-cpp-v2.1.0_GH0.tar.gz) = 251656
+TIMESTAMP = 1763586011
+SHA256 (Kistler-Group-sdbus-cpp-v2.2.0_GH0.tar.gz) = a8e22be7c4b69fb988ae506297a35720a35680dfe5b671acaf08e5c0e9be529a
+SIZE (Kistler-Group-sdbus-cpp-v2.2.0_GH0.tar.gz) = 252800
diff --git a/devel/selene/Makefile b/devel/selene/Makefile
index b0807abd53bc..97a815251ffb 100644
--- a/devel/selene/Makefile
+++ b/devel/selene/Makefile
@@ -1,6 +1,5 @@
PORTNAME= selene
-DISTVERSION= 0.27.1
-PORTREVISION= 14
+DISTVERSION= 0.29.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -26,20 +25,20 @@ CARGO_CRATES= addr2line-0.19.0 \
autocfg-1.1.0 \
backtrace-0.3.67 \
base64-0.21.7 \
- beef-0.5.2 \
bitflags-1.3.2 \
+ borsh-1.5.1 \
bstr-1.1.0 \
bumpalo-3.12.0 \
bytecount-0.6.3 \
cc-1.0.78 \
cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
chrono-0.4.23 \
clap-2.34.0 \
codespan-0.11.1 \
codespan-reporting-0.11.1 \
color-eyre-0.6.2 \
color-spantrace-0.2.0 \
- convert_case-0.4.0 \
core-foundation-sys-0.8.3 \
crc32fast-1.3.2 \
ctor-0.1.26 \
@@ -47,7 +46,8 @@ CARGO_CRATES= addr2line-0.19.0 \
cxx-build-1.0.86 \
cxxbridge-flags-1.0.86 \
cxxbridge-macro-1.0.86 \
- derive_more-0.99.17 \
+ derive_more-1.0.0 \
+ derive_more-impl-1.0.0 \
diff-0.1.13 \
dirs-4.0.0 \
dirs-sys-0.3.7 \
@@ -55,7 +55,7 @@ CARGO_CRATES= addr2line-0.19.0 \
flate2-1.0.25 \
fnv-1.0.7 \
form_urlencoded-1.1.0 \
- full_moon-0.19.0 \
+ full_moon-1.2.0 \
full_moon_derive-0.11.0 \
generator-0.7.2 \
getrandom-0.2.8 \
@@ -79,8 +79,6 @@ CARGO_CRATES= addr2line-0.19.0 \
libc-0.2.139 \
link-cplusplus-1.0.8 \
log-0.4.17 \
- logos-0.12.1 \
- logos-derive-0.12.1 \
loom-0.5.6 \
matchers-0.1.0 \
memchr-2.5.0 \
@@ -101,10 +99,10 @@ CARGO_CRATES= addr2line-0.19.0 \
pretty_assertions-1.3.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.66 \
+ proc-macro2-1.0.87 \
profiling-1.0.7 \
profiling-procmacros-1.0.7 \
- quote-1.0.23 \
+ quote-1.0.37 \
redox_syscall-0.2.16 \
redox_users-0.4.3 \
regex-1.7.1 \
@@ -112,7 +110,6 @@ CARGO_CRATES= addr2line-0.19.0 \
regex-syntax-0.6.28 \
ring-0.17.3 \
rustc-demangle-0.1.21 \
- rustc_version-0.4.0 \
rustls-0.21.10 \
rustls-webpki-0.101.7 \
rustversion-1.0.11 \
@@ -120,7 +117,6 @@ CARGO_CRATES= addr2line-0.19.0 \
scoped-tls-1.0.1 \
scratch-1.0.3 \
sct-0.7.1 \
- semver-1.0.16 \
serde-1.0.152 \
serde_derive-1.0.152 \
serde_json-1.0.99 \
@@ -128,12 +124,13 @@ CARGO_CRATES= addr2line-0.19.0 \
serde_yaml-0.9.16 \
sharded-slab-0.1.4 \
smallvec-1.10.0 \
- smol_str-0.1.23 \
+ smol_str-0.3.1 \
spin-0.9.8 \
strsim-0.8.0 \
structopt-0.3.26 \
structopt-derive-0.4.18 \
syn-1.0.107 \
+ syn-2.0.79 \
termcolor-1.2.0 \
textwrap-0.11.0 \
thiserror-1.0.38 \
@@ -159,6 +156,7 @@ CARGO_CRATES= addr2line-0.19.0 \
unicode-normalization-0.1.22 \
unicode-segmentation-1.10.0 \
unicode-width-0.1.10 \
+ unicode-xid-0.2.6 \
unsafe-libyaml-0.2.5 \
untrusted-0.9.0 \
ureq-2.9.1 \
diff --git a/devel/selene/distinfo b/devel/selene/distinfo
index 6d3a8771a3f0..5a9fbe66bc43 100644
--- a/devel/selene/distinfo
+++ b/devel/selene/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1714366357
+TIMESTAMP = 1763256766
SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -17,10 +17,10 @@ SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880
SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
-SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
-SIZE (rust/crates/beef-0.5.2.crate) = 15275
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/borsh-1.5.1.crate) = a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed
+SIZE (rust/crates/borsh-1.5.1.crate) = 60666
SHA256 (rust/crates/bstr-1.1.0.crate) = b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b
SIZE (rust/crates/bstr-1.1.0.crate) = 340878
SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
@@ -31,6 +31,8 @@ SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c
SIZE (rust/crates/cc-1.0.78.crate) = 61375
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.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
SIZE (rust/crates/chrono-0.4.23.crate) = 187259
SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
@@ -43,8 +45,6 @@ SHA256 (rust/crates/color-eyre-0.6.2.crate) = 5a667583cca8c4f8436db8de46ea8233c4
SIZE (rust/crates/color-eyre-0.6.2.crate) = 635042
SHA256 (rust/crates/color-spantrace-0.2.0.crate) = 1ba75b3d9449ecdccb27ecbc479fdc0b87fa2dd43d2f8298f9bf0e59aacc8dce
SIZE (rust/crates/color-spantrace-0.2.0.crate) = 185098
-SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
-SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
@@ -59,8 +59,10 @@ SHA256 (rust/crates/cxxbridge-flags-1.0.86.crate) = 61b50bc93ba22c27b0d31128d2d1
SIZE (rust/crates/cxxbridge-flags-1.0.86.crate) = 5251
SHA256 (rust/crates/cxxbridge-macro-1.0.86.crate) = 39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5
SIZE (rust/crates/cxxbridge-macro-1.0.86.crate) = 59474
-SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
-SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
+SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
+SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
+SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
+SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
@@ -75,8 +77,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
-SHA256 (rust/crates/full_moon-0.19.0.crate) = 24ef4f8ad0689d3a86bb483650422d72e6f79a37fdc83ed5426cafe96b776ce1
-SIZE (rust/crates/full_moon-0.19.0.crate) = 295120
+SHA256 (rust/crates/full_moon-1.2.0.crate) = 9a02c056a5966f6db8e663ee48093280f098d68d97763a94490ee63178d54776
+SIZE (rust/crates/full_moon-1.2.0.crate) = 375047
SHA256 (rust/crates/full_moon_derive-0.11.0.crate) = 99b4bd12ce56927d1dc5478d21528ea8c4b93ca85ff8f8043b6a5351a2a3c6f7
SIZE (rust/crates/full_moon_derive-0.11.0.crate) = 5356
SHA256 (rust/crates/generator-0.7.2.crate) = d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e
@@ -123,10 +125,6 @@ SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac
SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/logos-0.12.1.crate) = bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1
-SIZE (rust/crates/logos-0.12.1.crate) = 8973
-SHA256 (rust/crates/logos-derive-0.12.1.crate) = a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c
-SIZE (rust/crates/logos-derive-0.12.1.crate) = 32282
SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
SIZE (rust/crates/loom-0.5.6.crate) = 72186
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
@@ -167,14 +165,14 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.66.crate) = 18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9
-SIZE (rust/crates/proc-macro2-1.0.66.crate) = 43575
+SHA256 (rust/crates/proc-macro2-1.0.87.crate) = b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a
+SIZE (rust/crates/proc-macro2-1.0.87.crate) = 49121
SHA256 (rust/crates/profiling-1.0.7.crate) = 74605f360ce573babfe43964cbe520294dcb081afbf8c108fc6e23036b4da2df
SIZE (rust/crates/profiling-1.0.7.crate) = 29551
SHA256 (rust/crates/profiling-procmacros-1.0.7.crate) = 7a1e2417ef905b8ad94215f8a607bd2d0f5d13d416d18dca4a530811e8a0674c
SIZE (rust/crates/profiling-procmacros-1.0.7.crate) = 4957
-SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
-SIZE (rust/crates/quote-1.0.23.crate) = 28058
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
@@ -189,8 +187,6 @@ SHA256 (rust/crates/ring-0.17.3.crate) = 9babe80d5c16becf6594aa32ad2be8fe08498e7
SIZE (rust/crates/ring-0.17.3.crate) = 4146357
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
SIZE (rust/crates/rustls-0.21.10.crate) = 284920
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
@@ -205,8 +201,6 @@ SHA256 (rust/crates/scratch-1.0.3.crate) = ddccb15bcce173023b3fedd9436f882a0739b
SIZE (rust/crates/scratch-1.0.3.crate) = 8198
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/semver-1.0.16.crate) = 58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a
-SIZE (rust/crates/semver-1.0.16.crate) = 29850
SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
SIZE (rust/crates/serde-1.0.152.crate) = 77091
SHA256 (rust/crates/serde_derive-1.0.152.crate) = af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e
@@ -221,8 +215,8 @@ SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a
SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
-SHA256 (rust/crates/smol_str-0.1.23.crate) = 7475118a28b7e3a2e157ce0131ba8c5526ea96e90ee601d9f6bb2e286a35ab44
-SIZE (rust/crates/smol_str-0.1.23.crate) = 13208
+SHA256 (rust/crates/smol_str-0.3.1.crate) = 66eaf762c5af19db3108300515c8aa7a50efc90ff745f4c62288052ebf9fdd25
+SIZE (rust/crates/smol_str-0.3.1.crate) = 17114
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
@@ -233,6 +227,8 @@ SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b57497
SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
SIZE (rust/crates/syn-1.0.107.crate) = 237539
+SHA256 (rust/crates/syn-2.0.79.crate) = 89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590
+SIZE (rust/crates/syn-2.0.79.crate) = 268981
SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
@@ -283,6 +279,8 @@ SHA256 (rust/crates/unicode-segmentation-1.10.0.crate) = 0fdbf052a0783de01e944a6
SIZE (rust/crates/unicode-segmentation-1.10.0.crate) = 93893
SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/unsafe-libyaml-0.2.5.crate) = bc7ed8ba44ca06be78ea1ad2c3682a43349126c8818054231ee6f4748012aed2
SIZE (rust/crates/unsafe-libyaml-0.2.5.crate) = 61185
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -353,5 +351,5 @@ 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/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (kampfkarren-selene-0.27.1_GH0.tar.gz) = f12579907c019bebcc3830e320614409217096e63d80b4704989bbd65394b530
-SIZE (kampfkarren-selene-0.27.1_GH0.tar.gz) = 251434
+SHA256 (kampfkarren-selene-0.29.0_GH0.tar.gz) = 9882007e7b2d16023cd2c69d64d72afbee65dce7c3ab44a1527f5318667ed2a1
+SIZE (kampfkarren-selene-0.29.0_GH0.tar.gz) = 256465
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 542eec98fa26..76335cd009c1 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
+DISTVERSION= 0.11.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -11,14 +11,16 @@ WWW= https://github.com/magit/transient
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
GH_ACCOUNT= magit
-MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat"
+MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}"
MAKE_JOBS_UNSAFE= yes
ALL_TARGET= lisp info
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 5df890558274..4c085b2ce1a5 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759790520
-SHA256 (magit-transient-v0.10.1_GH0.tar.gz) = 6e95126f87f12d30b53fbb31538899bb2dfbb50ad78c3225971921b45ab10446
-SIZE (magit-transient-v0.10.1_GH0.tar.gz) = 172350
+TIMESTAMP = 1763513470
+SHA256 (magit-transient-v0.11.0_GH0.tar.gz) = 41e6ade23d9bed467a03aed3a0a308e56f9fca65b2da5375a7fa7cfc6b7ee3ae
+SIZE (magit-transient-v0.11.0_GH0.tar.gz) = 172120
diff --git a/devel/unit-otel/Makefile b/devel/unit-otel/Makefile
index 5ca55e7b9779..962454981e31 100644
--- a/devel/unit-otel/Makefile
+++ b/devel/unit-otel/Makefile
@@ -12,6 +12,9 @@ WWW= https://unit.nginx.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKDIR}/unit-${PORTVERSION}/LICENSE
+DEPRECATED= Upstream repo archived on Oct 8 2025
+EXPIRATION_DATE=2025-12-31
+
USES= cargo cpe ssl
CPE_VENDOR= nginx
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index dfa81bf8745c..e422b715d9f8 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.9.8
-PORTREVISION= 2
+DISTVERSION= 0.9.9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index 013f9450644d..05fe376f2ee6 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -19,6 +19,7 @@ CARGO_CRATES= addr2line-0.24.2 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
assert_fs-1.1.3 \
+ astral-tl-0.7.9 \
astral-tokio-tar-0.5.6 \
async-broadcast-0.7.2 \
async-channel-2.5.0 \
@@ -107,6 +108,7 @@ CARGO_CRATES= addr2line-0.24.2 \
data-url-0.2.0 \
deadpool-0.12.3 \
deadpool-runtime-0.1.4 \
+ deranged-0.5.5 \
derive_arbitrary-1.4.1 \
diff-0.1.13 \
difflib-0.4.0 \
@@ -220,8 +222,8 @@ CARGO_CRATES= addr2line-0.24.2 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.33 \
@@ -268,6 +270,7 @@ CARGO_CRATES= addr2line-0.24.2 \
num-0.4.3 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
+ num-conv-0.1.0 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.4.2 \
@@ -292,6 +295,7 @@ CARGO_CRATES= addr2line-0.24.2 \
paste-1.0.15 \
path-slash-0.2.1 \
pathdiff-0.2.3 \
+ pem-3.0.6 \
percent-encoding-2.3.2 \
pest-2.8.1 \
pest_derive-2.8.1 \
@@ -310,6 +314,7 @@ CARGO_CRATES= addr2line-0.24.2 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
@@ -326,7 +331,7 @@ CARGO_CRATES= addr2line-0.24.2 \
quinn-0.11.8 \
quinn-proto-0.11.12 \
quinn-udp-0.5.13 \
- quote-1.0.41 \
+ quote-1.0.42 \
quoted_printable-0.5.1 \
r-efi-5.3.0 \
rancor-0.1.0 \
@@ -338,6 +343,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.9.3 \
rayon-1.10.0 \
rayon-core-1.12.1 \
+ rcgen-0.14.5 \
rctree-0.5.0 \
redox_syscall-0.5.15 \
redox_users-0.5.0 \
@@ -460,6 +466,8 @@ CARGO_CRATES= addr2line-0.24.2 \
thread_local-1.1.9 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
+ time-0.3.44 \
+ time-core-0.1.6 \
tiny-keccak-2.0.2 \
tiny-skia-0.8.4 \
tiny-skia-path-0.8.4 \
@@ -598,6 +606,7 @@ CARGO_CRATES= addr2line-0.24.2 \
xmlparser-0.13.6 \
xz2-0.1.7 \
yansi-1.0.1 \
+ yasna-0.5.2 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
zbus-5.8.0 \
@@ -621,6 +630,5 @@ CARGO_CRATES= addr2line-0.24.2 \
zvariant_derive-5.6.0 \
zvariant_utils-3.2.0 \
pubgrub,version-ranges@git+https://github.com/astral-sh/pubgrub?rev=d8efd77673c9a90792da9da31b6c0da7ea8a324b\#d8efd77673c9a90792da9da31b6c0da7ea8a324b \
- tl@git+https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec\#6e25b2ee2513d75385101a8ff9f591ef51f314ec \
reqwest-middleware,reqwest-retry@git+https://github.com/astral-sh/reqwest-middleware?rev=7650ed76215a962a96d94a79be71c27bffde7ab2\#7650ed76215a962a96d94a79be71c27bffde7ab2 \
async_zip@git+https://github.com/astral-sh/rs-async-zip?rev=f6a41d32866003c868d03ed791a89c794f61b703\#f6a41d32866003c868d03ed791a89c794f61b703
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index 341ad23d0912..d02862b0f10d 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762630203
+TIMESTAMP = 1763255685
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -41,6 +41,8 @@ SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a
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-tl-0.7.9.crate) = 915b5af1203c9c635c62edcbdaa36ee54b17f84809f7769912d356c35f9a6cd7
+SIZE (rust/crates/astral-tl-0.7.9.crate) = 39097
SHA256 (rust/crates/astral-tokio-tar-0.5.6.crate) = ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5
SIZE (rust/crates/astral-tokio-tar-0.5.6.crate) = 64648
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
@@ -217,6 +219,8 @@ SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133
SIZE (rust/crates/deadpool-0.12.3.crate) = 45380
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -443,10 +447,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.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
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
@@ -539,6 +543,8 @@ SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3a
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-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
@@ -587,6 +593,8 @@ SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb
SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be
+SIZE (rust/crates/pem-3.0.6.crate) = 18362
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
@@ -623,6 +631,8 @@ SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -655,8 +665,8 @@ SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0b
SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
-SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
@@ -679,6 +689,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/rcgen-0.14.5.crate) = 5fae430c6b28f1ad601274e78b7dffa0546de0b73b4cd32f46723c0c2a16f7a5
+SIZE (rust/crates/rcgen-0.14.5.crate) = 63824
SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
SIZE (rust/crates/rctree-0.5.0.crate) = 8298
SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
@@ -923,6 +935,10 @@ 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/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
@@ -1199,6 +1215,8 @@ SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f
SIZE (rust/crates/xz2-0.1.7.crate) = 23892
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
+SIZE (rust/crates/yasna-0.5.2.crate) = 34859
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
@@ -1245,11 +1263,9 @@ SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc3
SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
SHA256 (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b_GH0.tar.gz) = c97605846bf3369fabe81e5b26f11bba4db517ad5eecb151dbe4a9c7616f7d7a
SIZE (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b_GH0.tar.gz) = 100042
-SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = e838bca7cb205e373cd801ce19476a808534a6090fc261aa2ea74dfd9cea68b0
-SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = 37106
SHA256 (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 94edd851d407f55f1e91bae692ce072d82297de7e0455bee47335996b65e2390
SIZE (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 42520
SHA256 (astral-sh-rs-async-zip-f6a41d32866003c868d03ed791a89c794f61b703_GH0.tar.gz) = f341e1bc2b901e157219535685ec8232f22da75a8bf43f69bf2e363d8623c130
SIZE (astral-sh-rs-async-zip-f6a41d32866003c868d03ed791a89c794f61b703_GH0.tar.gz) = 37571
-SHA256 (astral-sh-uv-0.9.8_GH0.tar.gz) = 01ccf79a05701ba0082118e6f75e0adb4c3d725a09f3b367893b461732df4b0f
-SIZE (astral-sh-uv-0.9.8_GH0.tar.gz) = 4764698
+SHA256 (astral-sh-uv-0.9.9_GH0.tar.gz) = 0b130e6c74d39ee6fd32cc5e673c5240a35a05bbfbdca9a6ab2690ac22d7c7ad
+SIZE (astral-sh-uv-0.9.9_GH0.tar.gz) = 4777959
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index 61241cbc7456..5b22f96034a9 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= pjfloyd@wanadoo.fr
COMMENT= Memory debugging and profiling tool
WWW= https://www.valgrind.org/
-LICENSE= GPLv2
+LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= aarch64 amd64 i386
diff --git a/devel/wasi-compiler-rt21/Makefile b/devel/wasi-compiler-rt21/Makefile
index cc3340e98d0c..3d47b505ce0f 100644
--- a/devel/wasi-compiler-rt21/Makefile
+++ b/devel/wasi-compiler-rt21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.5
+DISTVERSION= 21.1.6
MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
diff --git a/devel/wasi-libc/Makefile b/devel/wasi-libc/Makefile
index b4ab9d593d75..dd5c867fa062 100644
--- a/devel/wasi-libc/Makefile
+++ b/devel/wasi-libc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wasi-libc
DISTVERSIONPREFIX= wasi-sdk-
-DISTVERSION= 27
+DISTVERSION= 28
CATEGORIES= devel
PKGNAMESUFFIX= ${FLAVOR}
@@ -39,11 +39,6 @@ MAKE_ENV= INSTALL_DIR=${STAGEDIR}${WASI_SYSROOT} \
AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \
NM=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} \
-post-patch:
-# NOTE: phony targets cause make install to rebuild everything
-# https://github.com/WebAssembly/wasi-libc/issues/156
- ${REINPLACE_CMD} -e 's|install: finish|install:|' ${WRKSRC}/Makefile
-
post-install:
# NOTE: our llvm ports don't ship stdarg/stddef clang headers, so
# they are copied from clang/lib/Headers into FILESDIR and we install
diff --git a/devel/wasi-libc/distinfo b/devel/wasi-libc/distinfo
index 0adb12b4e1ce..b0df1cd6eaf1 100644
--- a/devel/wasi-libc/distinfo
+++ b/devel/wasi-libc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756309454
-SHA256 (WebAssembly-wasi-libc-wasi-sdk-27_GH0.tar.gz) = 00850da0742670d5ad7fd556bf7bc5452512bac79f17ac76d5cfaa3b74526898
-SIZE (WebAssembly-wasi-libc-wasi-sdk-27_GH0.tar.gz) = 1472362
+TIMESTAMP = 1763564520
+SHA256 (WebAssembly-wasi-libc-wasi-sdk-28_GH0.tar.gz) = 6f0b2e533ba09617c1f65496e5537806e1a7b0a34d4939f7dbb659ff30857b38
+SIZE (WebAssembly-wasi-libc-wasi-sdk-28_GH0.tar.gz) = 1504774
SHA256 (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 4e36c4add2421b44ccdded83d442d9aadf02ffa8b534d94016fad2bb7b781cc6
SIZE (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 162059
diff --git a/devel/wasi-libc/files/patch-Makefile b/devel/wasi-libc/files/patch-Makefile
new file mode 100644
index 000000000000..8a258ce82280
--- /dev/null
+++ b/devel/wasi-libc/files/patch-Makefile
@@ -0,0 +1,20 @@
+--- Makefile.orig 2025-11-05 19:32:31 UTC
++++ Makefile
+@@ -861,7 +861,7 @@ endif
+ $(SYSROOT_LIB)/libsetjmp.a
+ endif
+
+-libc: $(INCLUDE_DIRS) $(STATIC_LIBS) builtins
++libc: $(INCLUDE_DIRS) $(STATIC_LIBS)
+
+ DUMMY := m rt pthread crypt util xnet resolv
+ DUMMY_LIBS := $(patsubst %,$(SYSROOT_LIB)/lib%.a,$(DUMMY))
+@@ -887,7 +887,7 @@ install: finish
+
+ install: finish
+ mkdir -p "$(INSTALL_DIR)"
+- cp -p -r "$(SYSROOT)/lib" "$(SYSROOT)/share" "$(SYSROOT)/include" "$(INSTALL_DIR)"
++ cp -p -r "$(SYSROOT)/lib" "$(SYSROOT)/include" "$(INSTALL_DIR)"
+
+ DEFINED_SYMBOLS = $(SYSROOT_SHARE)/defined-symbols.txt
+ UNDEFINED_SYMBOLS = $(SYSROOT_SHARE)/undefined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist17 b/devel/wasi-libc/pkg-plist17
index e5f511396f74..a7d366a3b405 100644
--- a/devel/wasi-libc/pkg-plist17
+++ b/devel/wasi-libc/pkg-plist17
@@ -211,7 +211,6 @@ share/wasi-sysroot/lib/wasm32-wasi/crt1.o
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a
share/wasi-sysroot/lib/wasm32-wasi/libc.a
-share/wasi-sysroot/lib/wasm32-wasi/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -225,9 +224,5 @@ share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@dir share/wasi-sysroot/include/wasm32-wasi/net
@dir share/wasi-sysroot/include/wasm32-wasi/scsi
diff --git a/devel/wasi-libc/pkg-plist18 b/devel/wasi-libc/pkg-plist18
index d0cf795762ad..cfa34fce7188 100644
--- a/devel/wasi-libc/pkg-plist18
+++ b/devel/wasi-libc/pkg-plist18
@@ -225,7 +225,6 @@ share/wasi-sysroot/lib/wasm32-wasi/crt1.o
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a
share/wasi-sysroot/lib/wasm32-wasi/libc.a
-share/wasi-sysroot/lib/wasm32-wasi/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -239,9 +238,5 @@ share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@dir share/wasi-sysroot/include/wasm32-wasi/net
@dir share/wasi-sysroot/include/wasm32-wasi/scsi
diff --git a/devel/wasi-libc/pkg-plist19 b/devel/wasi-libc/pkg-plist19
index a41ba16fa7c8..364da289f63d 100644
--- a/devel/wasi-libc/pkg-plist19
+++ b/devel/wasi-libc/pkg-plist19
@@ -227,7 +227,6 @@ share/wasi-sysroot/lib/wasm32-wasi/crt1.o
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a
share/wasi-sysroot/lib/wasm32-wasi/libc.a
-share/wasi-sysroot/lib/wasm32-wasi/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -241,9 +240,5 @@ share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@dir share/wasi-sysroot/include/wasm32-wasi/net
@dir share/wasi-sysroot/include/wasm32-wasi/scsi
diff --git a/devel/wasi-libc/pkg-plist20 b/devel/wasi-libc/pkg-plist20
index a41ba16fa7c8..364da289f63d 100644
--- a/devel/wasi-libc/pkg-plist20
+++ b/devel/wasi-libc/pkg-plist20
@@ -227,7 +227,6 @@ share/wasi-sysroot/lib/wasm32-wasi/crt1.o
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a
share/wasi-sysroot/lib/wasm32-wasi/libc.a
-share/wasi-sysroot/lib/wasm32-wasi/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -241,9 +240,5 @@ share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@dir share/wasi-sysroot/include/wasm32-wasi/net
@dir share/wasi-sysroot/include/wasm32-wasi/scsi
diff --git a/devel/wasi-libc/pkg-plist21 b/devel/wasi-libc/pkg-plist21
index a41ba16fa7c8..364da289f63d 100644
--- a/devel/wasi-libc/pkg-plist21
+++ b/devel/wasi-libc/pkg-plist21
@@ -227,7 +227,6 @@ share/wasi-sysroot/lib/wasm32-wasi/crt1.o
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a
share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a
share/wasi-sysroot/lib/wasm32-wasi/libc.a
-share/wasi-sysroot/lib/wasm32-wasi/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -241,9 +240,5 @@ share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@dir share/wasi-sysroot/include/wasm32-wasi/net
@dir share/wasi-sysroot/include/wasm32-wasi/scsi
diff --git a/devel/wasi-libcxx21/Makefile b/devel/wasi-libcxx21/Makefile
index ef974caa0218..b775a16b9525 100644
--- a/devel/wasi-libcxx21/Makefile
+++ b/devel/wasi-libcxx21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.5
+DISTVERSION= 21.1.6
MASTERDIR= ${.CURDIR}/../wasi-libcxx
diff --git a/devel/wasm-server-runner/files/patch-powerpc64le b/devel/wasm-server-runner/files/patch-powerpc64le
new file mode 100644
index 000000000000..bdbff97c856e
--- /dev/null
+++ b/devel/wasm-server-runner/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/devel/xbyak/Makefile b/devel/xbyak/Makefile
index fe967fce32d4..3569d623e14b 100644
--- a/devel/xbyak/Makefile
+++ b/devel/xbyak/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xbyak
DISTVERSIONPREFIX= v
-DISTVERSION= 7.25
+DISTVERSION= 7.30
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/xbyak/distinfo b/devel/xbyak/distinfo
index 1aefc1cc43f5..aee19bcc2d71 100644
--- a/devel/xbyak/distinfo
+++ b/devel/xbyak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748928939
-SHA256 (herumi-xbyak-v7.25_GH0.tar.gz) = 54404ca8db6a6ed340dbd6ef01699762882fd8ee4c6f1f60b437b5c6010eb784
-SIZE (herumi-xbyak-v7.25_GH0.tar.gz) = 294086
+TIMESTAMP = 1763257862
+SHA256 (herumi-xbyak-v7.30_GH0.tar.gz) = aec5ae746051fa8b6b34a543ddda0dc0d33d33a06410110af6cdebdafddb6eb9
+SIZE (herumi-xbyak-v7.30_GH0.tar.gz) = 295090