git: d15ae937d865 - 2025Q1 - devel/electron33: update to 33.4.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 27 Mar 2025 14:24:24 UTC
The branch 2025Q1 has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d15ae937d8659052a542eeca01974b0812a9e2b7
commit d15ae937d8659052a542eeca01974b0812a9e2b7
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-03-18 09:54:23 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-03-27 14:24:17 +0000
devel/electron33: update to 33.4.5
Changelog:
- https://github.com/electron/electron/releases/tag/v33.4.4
- https://github.com/electron/electron/releases/tag/v33.4.5
Reported by: GitHub (watch releases)
(cherry picked from commit b9309451c5decd1bd03525351186a0e3e0c26b59)
---
devel/electron33/Makefile.version | 2 +-
devel/electron33/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 +++---
...derer_modules_webgl_webgl__rendering__context__base.cc | 4 ++--
6 files changed, 19 insertions(+), 28 deletions(-)
diff --git a/devel/electron33/Makefile.version b/devel/electron33/Makefile.version
index 98f1871aea2c..501f90f51722 100644
--- a/devel/electron33/Makefile.version
+++ b/devel/electron33/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 33.4.3
+ELECTRON_VER= 33.4.5
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron33/distinfo b/devel/electron33/distinfo
index 9d6222829a16..6bb2e9bc2d7d 100644
--- a/devel/electron33/distinfo
+++ b/devel/electron33/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1741441766
+TIMESTAMP = 1742157320
SHA256 (electron/chromium-130.0.6723.191.tar.xz.0) = 5d75efea5a8e43b99e7fd86e20835218a2b80115e55f261e31d7c3723ebe067a
SIZE (electron/chromium-130.0.6723.191.tar.xz.0) = 2000000000
SHA256 (electron/chromium-130.0.6723.191.tar.xz.1) = adf26a3c24a77e0eb119ddb3932c0ee4f9127a1b7e63c7881047d482742d716a
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-130.0.6723.191.tar.xz.2) = 16a8c26a52ed95dae9a5a0d6960
SIZE (electron/chromium-130.0.6723.191.tar.xz.2) = 417583932
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-33.4.3.tar.xz) = fbfce89a9781eba6a8dc2582fcc979f2cb4adbd95c42a09f595c7dfa45a47fdf
-SIZE (electron/electron-yarn-cache-33.4.3.tar.xz) = 32181868
-SHA256 (electron/electron-electron-v33.4.3_GH0.tar.gz) = 66fecb1b4420e7ade252027e44a32fdf0fe7267b91707b293b4fe991e2482c8a
-SIZE (electron/electron-electron-v33.4.3_GH0.tar.gz) = 14847331
+SHA256 (electron/electron-yarn-cache-33.4.5.tar.xz) = fbfce89a9781eba6a8dc2582fcc979f2cb4adbd95c42a09f595c7dfa45a47fdf
+SIZE (electron/electron-yarn-cache-33.4.5.tar.xz) = 32181868
+SHA256 (electron/electron-electron-v33.4.5_GH0.tar.gz) = 45bcf6c7d6fa31451c0504b2f3b35ea2494f63355f9348508a2b63291b3dd4f8
+SIZE (electron/electron-electron-v33.4.5_GH0.tar.gz) = 14850206
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/electron33/files/patch-electron_shell_browser_electron__browser__main__parts.cc b/devel/electron33/files/patch-electron_shell_browser_electron__browser__main__parts.cc
index e56067566439..4f3f4296e71b 100644
--- a/devel/electron33/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+++ b/devel/electron33/files/patch-electron_shell_browser_electron__browser__main__parts.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-02-26 12:19:50 UTC
+--- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-03-13 13:59:34 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/electron33/files/patch-electron_spec_api-process-spec.ts b/devel/electron33/files/patch-electron_spec_api-process-spec.ts
index f507f90185b8..d56133410966 100644
--- a/devel/electron33/files/patch-electron_spec_api-process-spec.ts
+++ b/devel/electron33/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-13 13:59:34 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/electron33/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron33/files/patch-electron_spec_api-utility-process-spec.ts
index c26573f1b16b..093d0536cdcb 100644
--- a/devel/electron33/files/patch-electron_spec_api-utility-process-spec.ts
+++ b/devel/electron33/files/patch-electron_spec_api-utility-process-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-utility-process-spec.ts.orig 2025-02-26 12:19:50 UTC
+--- electron/spec/api-utility-process-spec.ts.orig 2025-03-13 13:59:34 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);
});
diff --git a/devel/electron33/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/devel/electron33/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index 52e4201a073d..baeead7c144c 100644
--- a/devel/electron33/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/devel/electron33/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2024-08-14 20:55:15 UTC
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-03-16 20:56:50 UTC
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6304,7 +6304,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
+@@ -6298,7 +6298,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
constexpr bool kAllowZeroCopyImages = true;
#endif