git: b97470df3543 - main - devel/electron34: update to 34.3.3

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Wed, 19 Mar 2025 13:54:56 UTC
The branch main has been updated by tagattie:

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

commit b97470df35439f5ea4caa61f3e3c59e9448650fc
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-03-19 13:51:52 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-03-19 13:54:49 +0000

    devel/electron34: update to 34.3.3
    
    Changelog: https://github.com/electron/electron/releases/tag/v34.3.3
    
    Reported by:    <If someone else reported the issue.>
---
 devel/electron34/Makefile.version                         |  2 +-
 devel/electron34/distinfo                                 | 10 +++++-----
 ...ectron_shell_browser_electron__browser__main__parts.cc | 10 +++++-----
 .../files/patch-electron_spec_api-process-spec.ts         | 15 +++------------
 .../files/patch-electron_spec_api-utility-process-spec.ts |  6 +++---
 5 files changed, 17 insertions(+), 26 deletions(-)

diff --git a/devel/electron34/Makefile.version b/devel/electron34/Makefile.version
index 6de832240e36..007fa28f230d 100644
--- a/devel/electron34/Makefile.version
+++ b/devel/electron34/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=	34.3.2
+ELECTRON_VER=	34.3.3
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron34/distinfo b/devel/electron34/distinfo
index 92837c171ba5..fb027d8fa2c4 100644
--- a/devel/electron34/distinfo
+++ b/devel/electron34/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1741694502
+TIMESTAMP = 1742307254
 SHA256 (electron/chromium-132.0.6834.210.tar.xz.0) = ede58a1501f175aaa6c92e47793b773ed10b31a43d600375cb40727c4ae677d5
 SIZE (electron/chromium-132.0.6834.210.tar.xz.0) = 2000000000
 SHA256 (electron/chromium-132.0.6834.210.tar.xz.1) = 6d080b3948ef1d63d08b8cc1390662a439e635b881561434787b8b67ea99b08d
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-132.0.6834.210.tar.xz.2) = 989e234492cf50454303ec6f490
 SIZE (electron/chromium-132.0.6834.210.tar.xz.2) = 484148560
 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-34.3.2.tar.xz) = f0fa33e22a0b00e5440fbc57517f7b303d43ca07c25e43f35e28f97c2ce12c83
-SIZE (electron/electron-yarn-cache-34.3.2.tar.xz) = 29062184
-SHA256 (electron/electron-electron-v34.3.2_GH0.tar.gz) = 2376ccfadd700973e62f4c7e3ef58d5e1613102aaf058e7812294e9e87c44685
-SIZE (electron/electron-electron-v34.3.2_GH0.tar.gz) = 14826088
+SHA256 (electron/electron-yarn-cache-34.3.3.tar.xz) = f0fa33e22a0b00e5440fbc57517f7b303d43ca07c25e43f35e28f97c2ce12c83
+SIZE (electron/electron-yarn-cache-34.3.3.tar.xz) = 29062184
+SHA256 (electron/electron-electron-v34.3.3_GH0.tar.gz) = 53c5405a35ab766d854cd41097ccd2ef49cf83a860a20acda54377fd8a8863e6
+SIZE (electron/electron-electron-v34.3.3_GH0.tar.gz) = 14830322
 SHA256 (electron/nodejs-node-v20.18.3_GH0.tar.gz) = a2049a1607fbc5b9ec4336d9d04faeeb9b8efdc9ec853e8ddf7cf419be9dbb3d
 SIZE (electron/nodejs-node-v20.18.3_GH0.tar.gz) = 115601859
 SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron34/files/patch-electron_shell_browser_electron__browser__main__parts.cc b/devel/electron34/files/patch-electron_shell_browser_electron__browser__main__parts.cc
index e354fea459ce..5f614fb15d4c 100644
--- a/devel/electron34/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+++ b/devel/electron34/files/patch-electron_shell_browser_electron__browser__main__parts.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/electron_browser_main_parts.cc.orig	2025-03-10 00:01:50 UTC
+--- electron/shell/browser/electron_browser_main_parts.cc.orig	2025-03-12 08:26:33 UTC
 +++ electron/shell/browser/electron_browser_main_parts.cc
 @@ -76,7 +76,7 @@
  #include "ui/wm/core/wm_state.h"
@@ -45,7 +45,7 @@
    // Reset to the original LC_ALL since we should not be changing it.
    if (!locale.empty()) {
      if (lc_all)
-@@ -391,7 +391,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
+@@ -388,7 +388,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
+@@ -494,7 +494,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
+@@ -506,7 +506,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.
-@@ -610,7 +612,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
+@@ -607,7 +609,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
    fake_browser_process_->PostMainMessageLoopRun();
    content::DevToolsAgentHost::StopRemoteDebuggingPipeHandler();
  
diff --git a/devel/electron34/files/patch-electron_spec_api-process-spec.ts b/devel/electron34/files/patch-electron_spec_api-process-spec.ts
index f507f90185b8..5f3e1bff2b35 100644
--- a/devel/electron34/files/patch-electron_spec_api-process-spec.ts
+++ b/devel/electron34/files/patch-electron_spec_api-process-spec.ts
@@ -1,17 +1,8 @@
---- electron/spec/api-process-spec.ts.orig	2024-10-09 13:53:06 UTC
+--- electron/spec/api-process-spec.ts.orig	2025-03-12 08:26:33 UTC
 +++ electron/spec/api-process-spec.ts
-@@ -46,7 +46,7 @@ describe('process module', () => {
+@@ -39,7 +39,7 @@ describe('process module', () => {
        it('resolves promise successfully with valid data', async () => {
-         const memoryInfo = await w.webContents.executeJavaScript('process.getProcessMemoryInfo()');
-         expect(memoryInfo).to.be.an('object');
--        if (process.platform === 'linux' || process.platform === 'win32') {
-+        if (process.platform === 'linux' || process.platform === 'win32' || process.platform === 'freebsd') {
-           expect(memoryInfo.residentSet).to.be.a('number').greaterThan(0);
-         }
-         expect(memoryInfo.private).to.be.a('number').greaterThan(0);
-@@ -145,7 +145,7 @@ describe('process module', () => {
-       it('resolves promise successfully with valid data', async () => {
-         const memoryInfo = await process.getProcessMemoryInfo();
+         const memoryInfo = await invoke(() => process.getProcessMemoryInfo());
          expect(memoryInfo).to.be.an('object');
 -        if (process.platform === 'linux' || process.platform === 'win32') {
 +        if (process.platform === 'linux' || process.platform === 'win32' || process.platform === 'freebsd') {
diff --git a/devel/electron34/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron34/files/patch-electron_spec_api-utility-process-spec.ts
index 3a6b1e7f2b0f..71141f6b8eda 100644
--- a/devel/electron34/files/patch-electron_spec_api-utility-process-spec.ts
+++ b/devel/electron34/files/patch-electron_spec_api-utility-process-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-utility-process-spec.ts.orig	2025-03-10 00:01:50 UTC
+--- electron/spec/api-utility-process-spec.ts.orig	2025-03-12 08:26:33 UTC
 +++ electron/spec/api-utility-process-spec.ts
-@@ -455,7 +455,7 @@ describe('utilityProcess module', () => {
+@@ -452,7 +452,7 @@ describe('utilityProcess module', () => {
        expect(output).to.include(result);
      });
  
@@ -9,7 +9,7 @@
        const message = 'Message from utility process';
        const child = utilityProcess.fork(path.join(fixturesPath, 'expose-main-process-module.js'));
        await once(child, 'spawn');
-@@ -492,7 +492,7 @@ describe('utilityProcess module', () => {
+@@ -489,7 +489,7 @@ describe('utilityProcess module', () => {
        await closeWindow(w);
      });