git: 4364864a077f - main - devel/electron41: Update to 41.9.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Wed, 24 Jun 2026 11:23:51 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4364864a077f4ffd27a9a994ca3c9301d83dffed

commit 4364864a077f4ffd27a9a994ca3c9301d83dffed
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-06-24 11:22:43 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-06-24 11:23:43 +0000

    devel/electron41: Update to 41.9.0
    
    Changelog: https://github.com/electron/electron/releases/tag/v41.9.0
    
    Reported by:    GitHub (watch releases)
---
 devel/electron41/Makefile                                  |  2 +-
 devel/electron41/Makefile.version                          |  2 +-
 devel/electron41/distinfo                                  | 14 +++++++-------
 devel/electron41/files/packagejsons/package.json           |  2 +-
 devel/electron41/files/packagejsons/yarn.lock              | 10 +++++-----
 ...wser_renderer__host_render__widget__host__view__aura.cc |  8 ++++----
 ...atch-gpu_command__buffer_service_gles2__cmd__decoder.cc |  4 ++--
 7 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/devel/electron41/Makefile b/devel/electron41/Makefile
index 256d27ac45c1..379b2dfba43c 100644
--- a/devel/electron41/Makefile
+++ b/devel/electron41/Makefile
@@ -226,7 +226,7 @@ SNDIO_VARS_OFF=		GN_ARGS+=use_sndio=false
 # See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
 CHROMIUM_VER=			146.0.7680.216
 # See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER=			24.16.0
+NODE_VER=			24.17.0
 # See ${WRKSRC}/electron/DEPS for NAN_VER
 NAN_VER=			675cefebca42410733da8a454c8d9391fcebfbc2
 # See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
diff --git a/devel/electron41/Makefile.version b/devel/electron41/Makefile.version
index 507ee3cea646..703e12d2642a 100644
--- a/devel/electron41/Makefile.version
+++ b/devel/electron41/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=		41.8.0
+ELECTRON_VER=		41.9.0
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron41/distinfo b/devel/electron41/distinfo
index 66a9050f7a4d..991feda0a921 100644
--- a/devel/electron41/distinfo
+++ b/devel/electron41/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1781695812
+TIMESTAMP = 1782291955
 SHA256 (electron/chromium-146.0.7680.216.tar.xz.0) = 975c7b752e7b89c72b6e85f458db893c84bf3de42b7eb954bea2b6fda8e9786b
 SIZE (electron/chromium-146.0.7680.216.tar.xz.0) = 2000000000
 SHA256 (electron/chromium-146.0.7680.216.tar.xz.1) = 35b9287cf3cdefcf443f5b6e96198a82de7d89b8f33b6784f74ab85957f56f01
@@ -341,12 +341,12 @@ SHA256 (electron/rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4
 SIZE (electron/rust/crates/zerocopy-derive-0.7.35.crate) = 37829
 SHA256 (electron/yarn-4.12.0.tgz) = bd58d06826ce9542c4cd904fe10bab7bc718ea2cc39a45d9fbd15f2edb45761c
 SIZE (electron/yarn-4.12.0.tgz) = 1056794
-SHA256 (electron/electron41-41.8.0-node-modules.tar.xz) = e1bed520fd25686f2c15f22704219bbb638208bf24e24aa0de38d1fc5949fc9a
-SIZE (electron/electron41-41.8.0-node-modules.tar.xz) = 71203882
-SHA256 (electron/electron-electron-v41.8.0_GH0.tar.gz) = 47eb77749deb32566893d086541b67c4c2987321c279748868e092f097302069
-SIZE (electron/electron-electron-v41.8.0_GH0.tar.gz) = 18981774
-SHA256 (electron/nodejs-node-v24.16.0_GH0.tar.gz) = 6443d4d1ac5e5221293607ae625978d407745737c5d1a53cb10d5c927edfb20b
-SIZE (electron/nodejs-node-v24.16.0_GH0.tar.gz) = 127279939
+SHA256 (electron/electron41-41.9.0-node-modules.tar.xz) = 3cf919ce7175a104edcafc343b4e4b32298192e04b0ecab4018ad4a1d33b8df7
+SIZE (electron/electron41-41.9.0-node-modules.tar.xz) = 71204318
+SHA256 (electron/electron-electron-v41.9.0_GH0.tar.gz) = b5a880587d5d509014210919730ee67b23206cc71e1d500ad0a6a4ea846fe744
+SIZE (electron/electron-electron-v41.9.0_GH0.tar.gz) = 19016398
+SHA256 (electron/nodejs-node-v24.17.0_GH0.tar.gz) = 63ff9610929c96453b09914fb5fb37a46cd5f54a6f5147213d31b43e08850b44
+SIZE (electron/nodejs-node-v24.17.0_GH0.tar.gz) = 127311158
 SHA256 (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 3983c68f19ed75dd37dc228eab385093ae2533132730f253f0c3d19ff10788e3
 SIZE (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 111323
 SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron41/files/packagejsons/package.json b/devel/electron41/files/packagejsons/package.json
index b94dd63e7340..29aef577c384 100644
--- a/devel/electron41/files/packagejsons/package.json
+++ b/devel/electron41/files/packagejsons/package.json
@@ -7,7 +7,7 @@
     "@azure/storage-blob": "^12.28.0",
     "@datadog/datadog-ci": "^4.1.2",
     "@electron/asar": "^4.0.1",
-    "@electron/docs-parser": "^2.0.0",
+    "@electron/docs-parser": "^3.0.1",
     "@electron/fiddle-core": "^1.3.4",
     "@electron/github-app-auth": "^3.2.0",
     "@electron/lint-roller": "^3.2.0",
diff --git a/devel/electron41/files/packagejsons/yarn.lock b/devel/electron41/files/packagejsons/yarn.lock
index 2322f7697a1f..dc36fe5db11e 100644
--- a/devel/electron41/files/packagejsons/yarn.lock
+++ b/devel/electron41/files/packagejsons/yarn.lock
@@ -589,7 +589,7 @@ __metadata:
     "@azure/storage-blob": "npm:^12.28.0"
     "@datadog/datadog-ci": "npm:^4.1.2"
     "@electron/asar": "npm:^4.0.1"
-    "@electron/docs-parser": "npm:^2.0.0"
+    "@electron/docs-parser": "npm:^3.0.1"
     "@electron/fiddle-core": "npm:^1.3.4"
     "@electron/github-app-auth": "npm:^3.2.0"
     "@electron/lint-roller": "npm:^3.2.0"
@@ -720,9 +720,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@electron/docs-parser@npm:^2.0.0":
-  version: 2.0.0
-  resolution: "@electron/docs-parser@npm:2.0.0"
+"@electron/docs-parser@npm:^3.0.1":
+  version: 3.0.1
+  resolution: "@electron/docs-parser@npm:3.0.1"
   dependencies:
     "@types/markdown-it": "npm:^14.1.2"
     chai: "npm:^5.1.1"
@@ -734,7 +734,7 @@ __metadata:
   bin:
     electron-docs-linter: dist/bin.js
     electron-docs-parser: dist/bin.js
-  checksum: 10c0/71c48085047b1b69eefe971848035950d949ee53d3cb76d0323937c454250547e296e5e00c47d6ac6ed0c58ff9cf4b793ad234da8a528e9cf3c420755f7e901a
+  checksum: 10c0/2ea17a8da29e4f3bf3b0ff22a969456a32918b4c6c5cb044210be04de0b97a43d57d90f97a76469e3a9d967522fe30745cea9d2c47d038e48a4fd45009b7af28
   languageName: node
   linkType: hard
 
diff --git a/devel/electron41/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/devel/electron41/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 350312b33ad3..f8456646e3f4 100644
--- a/devel/electron41/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/devel/electron41/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -1,4 +1,4 @@
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2026-06-17 11:35:51 UTC
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2026-06-24 09:08:44 UTC
 +++ content/browser/renderer_host/render_widget_host_view_aura.cc
 @@ -129,7 +129,7 @@
  #include "ui/gfx/win/gdi_util.h"
@@ -18,7 +18,7 @@
    ui::BrowserAccessibilityManager* manager =
        host()->GetOrCreateRootBrowserAccessibilityManager();
    if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1985,7 +1985,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
+@@ -1991,7 +1991,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
    return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
  }
  
@@ -27,7 +27,7 @@
  bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
      const gfx::Range& range,
      const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -3002,7 +3002,7 @@ bool RenderWidgetHostViewAura::NeedsMouseCapture() {
+@@ -3008,7 +3008,7 @@ bool RenderWidgetHostViewAura::NeedsMouseCapture() {
  }
  
  bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -36,7 +36,7 @@
    return NeedsInputGrab();
  #else
    return false;
-@@ -3188,7 +3188,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
+@@ -3196,7 +3196,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
    if (!target_host)
      return;
  
diff --git a/devel/electron41/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/devel/electron41/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index 1bdd0fe7d4ce..446191f693dd 100644
--- a/devel/electron41/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/devel/electron41/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2026-03-13 16:54:03 UTC
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2026-06-24 09:08:44 UTC
 +++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2852,7 +2852,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decoder::Create(
+@@ -2853,7 +2853,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decoder::Create(
    }
  
  // Allow linux to run fuzzers.