git: a38d1125b074 - 2025Q1 - devel/electron32: update to 32.3.2

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Tue, 04 Mar 2025 09:54:55 UTC
The branch 2025Q1 has been updated by tagattie:

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

commit a38d1125b074702e79a7d66e7b2c6b175f1fc002
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-03-04 09:49:45 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-03-04 09:54:48 +0000

    devel/electron32: update to 32.3.2
    
    Changelog:
    - https://github.com/electron/electron/releases/tag/v32.3.1
    - https://github.com/electron/electron/releases/tag/v32.3.2
    
    Reported by:    GitHub (watch releases)
    MFH:            2025Q1
    Security:       f4f3e001-402b-4d6d-8efa-ab11fcf8de2b
    
    (cherry picked from commit 19c8b2eeff26f9afc161af4907cc4445b6816798)
---
 devel/electron32/Makefile.version                            |  2 +-
 devel/electron32/distinfo                                    | 10 +++++-----
 devel/electron32/files/patch-electron_script_spec-runner.js  |  4 ++--
 ...lectron_shell_browser_api_electron__api__web__contents.cc | 12 ++++++------
 ...electron_shell_browser_api_electron__api__web__contents.h |  4 ++--
 .../files/patch-electron_spec_api-browser-window-spec.ts     |  4 ++--
 6 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/devel/electron32/Makefile.version b/devel/electron32/Makefile.version
index 7e825d14d22e..554548c4a6b7 100644
--- a/devel/electron32/Makefile.version
+++ b/devel/electron32/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=	32.3.0
+ELECTRON_VER=	32.3.2
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron32/distinfo b/devel/electron32/distinfo
index 95f29fe76d3c..a0af15dcc95e 100644
--- a/devel/electron32/distinfo
+++ b/devel/electron32/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1737782119
+TIMESTAMP = 1740789895
 SHA256 (electron/chromium-128.0.6613.186.tar.xz.0) = 3ed399ba626343eb1a522939b16ded1ff5b553b477bd37e48710371000fa294b
 SIZE (electron/chromium-128.0.6613.186.tar.xz.0) = 2000000000
 SHA256 (electron/chromium-128.0.6613.186.tar.xz.1) = 5986cf222802789f16b81759b7e1104edc61619a422c82c979d1268b90d7e415
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-128.0.6613.186.tar.xz.2) = 9d48a4305a6a26b917476ff517b
 SIZE (electron/chromium-128.0.6613.186.tar.xz.2) = 766712880
 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-32.3.0.tar.xz) = 91757602275d2d266604a25a164dd40397261b26fa3e6770cfc4431cedd35b2d
-SIZE (electron/electron-yarn-cache-32.3.0.tar.xz) = 32181832
-SHA256 (electron/electron-electron-v32.3.0_GH0.tar.gz) = 149037aebf07ce5f57dfe998eb5e2646485c22966b69684bd019d71f14866d3b
-SIZE (electron/electron-electron-v32.3.0_GH0.tar.gz) = 14717213
+SHA256 (electron/electron-yarn-cache-32.3.2.tar.xz) = 91757602275d2d266604a25a164dd40397261b26fa3e6770cfc4431cedd35b2d
+SIZE (electron/electron-yarn-cache-32.3.2.tar.xz) = 32181832
+SHA256 (electron/electron-electron-v32.3.2_GH0.tar.gz) = 37b0029d479342e5cd4178b4ba7a81a81f45f458859a08f4bbf529d1bdcdf7d1
+SIZE (electron/electron-electron-v32.3.2_GH0.tar.gz) = 14717654
 SHA256 (electron/nodejs-node-v20.18.1_GH0.tar.gz) = e52a6d719db786fffdc7ac3dc623023803336d8ce7a1dd61d9f68bd851d2a921
 SIZE (electron/nodejs-node-v20.18.1_GH0.tar.gz) = 115585611
 SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron32/files/patch-electron_script_spec-runner.js b/devel/electron32/files/patch-electron_script_spec-runner.js
index 7828a931b0e3..35cd3f737492 100644
--- a/devel/electron32/files/patch-electron_script_spec-runner.js
+++ b/devel/electron32/files/patch-electron_script_spec-runner.js
@@ -1,6 +1,6 @@
---- electron/script/spec-runner.js.orig	2025-01-06 20:10:18 UTC
+--- electron/script/spec-runner.js.orig	2025-02-26 12:22:11 UTC
 +++ electron/script/spec-runner.js
-@@ -197,7 +197,7 @@ async function runTestUsingElectron (specDir, testName
+@@ -200,7 +200,7 @@ async function runTestUsingElectron (specDir, testName
      exe = path.resolve(BASE, utils.getElectronExec());
    }
    const runnerArgs = [`electron/${specDir}`, ...unknownArgs.slice(2)];
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.cc b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
index 4081a1ebef20..616ffe7b7c44 100644
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+++ b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_web_contents.cc.orig	2024-11-27 18:42:14 UTC
+--- electron/shell/browser/api/electron_api_web_contents.cc.orig	2025-02-26 12:22:11 UTC
 +++ electron/shell/browser/api/electron_api_web_contents.cc
 @@ -153,11 +153,11 @@
  #include "ui/base/cocoa/defaults_utils.h"
@@ -14,7 +14,7 @@
  #include "ui/gfx/font_render_params.h"
  #endif
  
-@@ -517,7 +517,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
+@@ -520,7 +520,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
        ui::TextInsertionCaretBlinkPeriodFromDefaults());
    if (system_value)
      return *system_value;
@@ -23,7 +23,7 @@
    if (auto* linux_ui = ui::LinuxUi::instance())
      return linux_ui->GetCursorBlinkInterval();
  #elif BUILDFLAG(IS_WIN)
-@@ -871,7 +871,7 @@ void WebContents::InitWithSessionAndOptions(
+@@ -874,7 +874,7 @@ void WebContents::InitWithSessionAndOptions(
    accept_languages.pop_back();
    prefs->accept_languages = accept_languages;
  
@@ -32,7 +32,7 @@
    // Update font settings.
    static const gfx::FontRenderParams params(
        gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
-@@ -2612,7 +2612,7 @@ void WebContents::ForcefullyCrashRenderer() {
+@@ -2619,7 +2619,7 @@ void WebContents::ForcefullyCrashRenderer() {
  
    content::RenderProcessHost* rph = rwh->GetProcess();
    if (rph) {
@@ -41,7 +41,7 @@
      // A generic |CrashDumpHungChildProcess()| is not implemented for Linux.
      // Instead we send an explicit IPC to crash on the renderer's IO thread.
      rph->ForceCrash();
-@@ -3291,7 +3291,7 @@ void WebContents::Focus() {
+@@ -3298,7 +3298,7 @@ void WebContents::Focus() {
  void WebContents::Focus() {
    // Focusing on WebContents does not automatically focus the window on macOS
    // and Linux, do it manually to match the behavior on Windows.
@@ -50,7 +50,7 @@
    if (owner_window())
      owner_window()->Focus(true);
  #endif
-@@ -4152,7 +4152,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
+@@ -4159,7 +4159,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
  }
  #endif
  
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.h b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.h
index 011df895b3c9..6d08d16b943b 100644
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.h
+++ b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.h
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_web_contents.h.orig	2024-09-17 16:52:44 UTC
+--- electron/shell/browser/api/electron_api_web_contents.h.orig	2025-02-26 12:22:11 UTC
 +++ electron/shell/browser/api/electron_api_web_contents.h
-@@ -762,7 +762,7 @@ class WebContents final : public ExclusiveAccessContex
+@@ -760,7 +760,7 @@ class WebContents final : public ExclusiveAccessContex
  #if defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_MAC)
    ui::ImageModel GetDevToolsWindowIcon() override;
  #endif
diff --git a/devel/electron32/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron32/files/patch-electron_spec_api-browser-window-spec.ts
index b06ebe5436c9..f0c0473902d1 100644
--- a/devel/electron32/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron32/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-browser-window-spec.ts.orig	2025-01-06 20:10:18 UTC
+--- electron/spec/api-browser-window-spec.ts.orig	2025-02-26 12:22:11 UTC
 +++ electron/spec/api-browser-window-spec.ts
 @@ -67,7 +67,7 @@ describe('BrowserWindow module', () => {
        }).not.to.throw();
@@ -162,7 +162,7 @@
      // Not implemented on Linux.
      afterEach(closeAllWindows);
  
-@@ -6519,7 +6519,7 @@ describe('BrowserWindow module', () => {
+@@ -6520,7 +6520,7 @@ describe('BrowserWindow module', () => {
    describe('"transparent" option', () => {
      afterEach(closeAllWindows);