git: 2dc1eac1d453 - main - devel/electron41: Update to 41.9.1

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Tue, 30 Jun 2026 12:09:09 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2dc1eac1d4539459fd5b23151ba6ed76c49b96a4

commit 2dc1eac1d4539459fd5b23151ba6ed76c49b96a4
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-06-30 12:07:52 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-06-30 12:08:57 +0000

    devel/electron41: Update to 41.9.1
    
    Changelog: https://github.com/electron/electron/releases/tag/v41.9.1
    
    Reported by:    GitHub (watch releases)
---
 devel/electron41/Makefile.version                              |  2 +-
 devel/electron41/distinfo                                      | 10 +++++-----
 .../files/patch-electron_lib_browser_api_menu-item-roles.ts    |  4 ++--
 ...tch-electron_shell_browser_ui_inspectable__web__contents.cc |  4 ++--
 devel/electron41/files/patch-electron_spec_api-menu-spec.ts    |  4 ++--
 .../electron41/files/patch-electron_spec_api-protocol-spec.ts  |  4 ++--
 devel/electron41/files/patch-electron_spec_chromium-spec.ts    |  6 +++---
 .../patch-gpu_command__buffer_service_gles2__cmd__decoder.cc   |  4 ++--
 devel/electron41/files/patch-mojo_core_channel.cc              |  4 ++--
 devel/electron41/files/patch-mojo_core_channel__posix.cc       |  4 ++--
 10 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/devel/electron41/Makefile.version b/devel/electron41/Makefile.version
index 703e12d2642a..f5cbe2547d66 100644
--- a/devel/electron41/Makefile.version
+++ b/devel/electron41/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=		41.9.0
+ELECTRON_VER=		41.9.1
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron41/distinfo b/devel/electron41/distinfo
index 991feda0a921..4f7d64fc3282 100644
--- a/devel/electron41/distinfo
+++ b/devel/electron41/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1782291955
+TIMESTAMP = 1782806625
 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,10 +341,10 @@ 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.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/electron41-41.9.1-node-modules.tar.xz) = 3cf919ce7175a104edcafc343b4e4b32298192e04b0ecab4018ad4a1d33b8df7
+SIZE (electron/electron41-41.9.1-node-modules.tar.xz) = 71204318
+SHA256 (electron/electron-electron-v41.9.1_GH0.tar.gz) = 5a9e9025f13724e450d2b96157a35e22b3e0fd0a638888f86f2a275f179e3a7f
+SIZE (electron/electron-electron-v41.9.1_GH0.tar.gz) = 19044124
 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
diff --git a/devel/electron41/files/patch-electron_lib_browser_api_menu-item-roles.ts b/devel/electron41/files/patch-electron_lib_browser_api_menu-item-roles.ts
index 0e4e15543af5..438caa30cbcf 100644
--- a/devel/electron41/files/patch-electron_lib_browser_api_menu-item-roles.ts
+++ b/devel/electron41/files/patch-electron_lib_browser_api_menu-item-roles.ts
@@ -1,6 +1,6 @@
---- electron/lib/browser/api/menu-item-roles.ts.orig	2026-05-07 20:19:20 UTC
+--- electron/lib/browser/api/menu-item-roles.ts.orig	2026-06-29 04:13:32 UTC
 +++ electron/lib/browser/api/menu-item-roles.ts
-@@ -10,7 +10,7 @@ const isWindows = process.platform === 'win32';
+@@ -2,7 +2,7 @@ const isWindows = process.platform === 'win32';
  
  const isMac = process.platform === 'darwin';
  const isWindows = process.platform === 'win32';
diff --git a/devel/electron41/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron41/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
index eae4187bd261..930638321b2e 100644
--- a/devel/electron41/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ b/devel/electron41/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig	2026-04-15 14:10:25 UTC
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig	2026-06-29 04:13:32 UTC
 +++ electron/shell/browser/ui/inspectable_web_contents.cc
-@@ -590,7 +590,7 @@ void InspectableWebContents::LoadCompleted() {
+@@ -591,7 +591,7 @@ void InspectableWebContents::LoadCompleted() {
            dock_state_ = "right";
          }
        }
diff --git a/devel/electron41/files/patch-electron_spec_api-menu-spec.ts b/devel/electron41/files/patch-electron_spec_api-menu-spec.ts
index 8016e4ef1ebb..0f0b5a68149c 100644
--- a/devel/electron41/files/patch-electron_spec_api-menu-spec.ts
+++ b/devel/electron41/files/patch-electron_spec_api-menu-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-menu-spec.ts.orig	2026-05-07 20:19:20 UTC
+--- electron/spec/api-menu-spec.ts.orig	2026-06-29 04:13:32 UTC
 +++ electron/spec/api-menu-spec.ts
-@@ -893,7 +893,7 @@ describe('Menu module', function () {
+@@ -930,7 +930,7 @@ describe('Menu module', function () {
      // https://github.com/electron/electron/issues/35724
      // Maximizing window is enough to trigger the bug
      // FIXME(dsanders11): Test always passes on CI, even pre-fix
diff --git a/devel/electron41/files/patch-electron_spec_api-protocol-spec.ts b/devel/electron41/files/patch-electron_spec_api-protocol-spec.ts
index 01a945ed735f..d4185453c8a2 100644
--- a/devel/electron41/files/patch-electron_spec_api-protocol-spec.ts
+++ b/devel/electron41/files/patch-electron_spec_api-protocol-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-protocol-spec.ts.orig	2026-05-07 20:19:20 UTC
+--- electron/spec/api-protocol-spec.ts.orig	2026-06-29 04:13:32 UTC
 +++ electron/spec/api-protocol-spec.ts
-@@ -2056,7 +2056,7 @@ describe('protocol module', () => {
+@@ -2095,7 +2095,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/electron41/files/patch-electron_spec_chromium-spec.ts b/devel/electron41/files/patch-electron_spec_chromium-spec.ts
index a3cdf0985c91..839d966adc19 100644
--- a/devel/electron41/files/patch-electron_spec_chromium-spec.ts
+++ b/devel/electron41/files/patch-electron_spec_chromium-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/chromium-spec.ts.orig	2026-05-07 20:19:20 UTC
+--- electron/spec/chromium-spec.ts.orig	2026-06-29 04:13:32 UTC
 +++ electron/spec/chromium-spec.ts
 @@ -578,15 +578,15 @@ describe('command line switches', () => {
        testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
@@ -20,7 +20,7 @@
        testLocale('', lcAll, true)
      );
    });
-@@ -3839,12 +3839,12 @@ describe('font fallback', () => {
+@@ -3841,12 +3841,12 @@ describe('font fallback', () => {
        expect(fonts[0].familyName).to.equal('Arial');
      } else if (process.platform === 'darwin') {
        expect(fonts[0].familyName).to.equal('Helvetica');
@@ -35,7 +35,7 @@
      'should fall back to Japanese font for sans-serif Japanese script',
      async function () {
        const html = `
-@@ -4411,7 +4411,7 @@ describe('paste execCommand', () => {
+@@ -4413,7 +4413,7 @@ describe('paste execCommand', () => {
    });
  });
  
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 446191f693dd..70caf818c5aa 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-06-24 09:08:44 UTC
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2026-06-30 08:08:14 UTC
 +++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2853,7 +2853,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decoder::Create(
+@@ -3005,7 +3005,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decoder::Create(
    }
  
  // Allow linux to run fuzzers.
diff --git a/devel/electron41/files/patch-mojo_core_channel.cc b/devel/electron41/files/patch-mojo_core_channel.cc
index 788880d9cf13..2bd2f632def1 100644
--- a/devel/electron41/files/patch-mojo_core_channel.cc
+++ b/devel/electron41/files/patch-mojo_core_channel.cc
@@ -1,4 +1,4 @@
---- mojo/core/channel.cc.orig	2026-03-13 16:54:03 UTC
+--- mojo/core/channel.cc.orig	2026-06-30 08:08:14 UTC
 +++ mojo/core/channel.cc
 @@ -74,7 +74,11 @@ const size_t kMaxAttachedHandles = 253;
  const size_t kMaxAttachedHandles = 253;
@@ -21,7 +21,7 @@
  
  namespace {
  
-@@ -1313,7 +1317,7 @@ bool Channel::OnControlMessage(Message::MessageType me
+@@ -1318,7 +1322,7 @@ bool Channel::OnControlMessage(Message::MessageType me
  }
  
  // Currently only CrOs, Linux, and Android support upgrades.
diff --git a/devel/electron41/files/patch-mojo_core_channel__posix.cc b/devel/electron41/files/patch-mojo_core_channel__posix.cc
index 12abafba0d78..7d3a69086931 100644
--- a/devel/electron41/files/patch-mojo_core_channel__posix.cc
+++ b/devel/electron41/files/patch-mojo_core_channel__posix.cc
@@ -1,6 +1,6 @@
---- mojo/core/channel_posix.cc.orig	2026-03-13 16:54:03 UTC
+--- mojo/core/channel_posix.cc.orig	2026-06-30 08:08:14 UTC
 +++ mojo/core/channel_posix.cc
-@@ -610,6 +610,13 @@ void Channel::OfferChannelUpgrade() {
+@@ -617,6 +617,13 @@ void Channel::OfferChannelUpgrade() {
    }
    static_cast<ChannelLinux*>(this)->OfferSharedMemUpgrade();
  }