git: 7d22b072e1b5 - main - devel/electron39: Update to 39.7.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Feb 2026 13:53:19 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7d22b072e1b580cb94a3dfceb05f29398fcd7447
commit 7d22b072e1b580cb94a3dfceb05f29398fcd7447
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-02-25 13:52:05 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-02-25 13:53:12 +0000
devel/electron39: Update to 39.7.0
Changelog: https://github.com/electron/electron/releases/tag/v39.7.0
Reported by: GitHub (watch releases)
---
devel/electron39/Makefile.version | 2 +-
devel/electron39/distinfo | 10 +++++-----
.../files/patch-electron_spec_api-browser-window-spec.ts | 13 +++++++++++--
devel/electron39/files/patch-electron_spec_chromium-spec.ts | 6 +++---
4 files changed, 20 insertions(+), 11 deletions(-)
diff --git a/devel/electron39/Makefile.version b/devel/electron39/Makefile.version
index b83944746955..68dd1d879d26 100644
--- a/devel/electron39/Makefile.version
+++ b/devel/electron39/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 39.6.1
+ELECTRON_VER= 39.7.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron39/distinfo b/devel/electron39/distinfo
index 207b84022acb..935de8214da5 100644
--- a/devel/electron39/distinfo
+++ b/devel/electron39/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1771578042
+TIMESTAMP = 1772009957
SHA256 (electron/chromium-142.0.7444.265.tar.xz.0) = 54ca3cf92f6a207a4e1b46fe016da7d515097f999b5e53ba4201adc906ae383e
SIZE (electron/chromium-142.0.7444.265.tar.xz.0) = 2000000000
SHA256 (electron/chromium-142.0.7444.265.tar.xz.1) = 289722408b81d862eb63f98cf47516308add8e18f5d62d2455c98942a2ebface
@@ -9,10 +9,10 @@ SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
SHA256 (electron/yarn-4.12.0.tgz) = bd58d06826ce9542c4cd904fe10bab7bc718ea2cc39a45d9fbd15f2edb45761c
SIZE (electron/yarn-4.12.0.tgz) = 1056794
-SHA256 (electron/electron39-39.6.1-node-modules.tar.xz) = 0f539cfddfd0cbcf8df0e5a974a0c2a7cf812d7c1fd10ba2148a69265412ad5a
-SIZE (electron/electron39-39.6.1-node-modules.tar.xz) = 59894046
-SHA256 (electron/electron-electron-v39.6.1_GH0.tar.gz) = 06ee405c8a77cdd92be1f25cbe1fd4e4c318725a7d4b6f437ae8c2d3c95a86c5
-SIZE (electron/electron-electron-v39.6.1_GH0.tar.gz) = 17140798
+SHA256 (electron/electron39-39.7.0-node-modules.tar.xz) = 0f539cfddfd0cbcf8df0e5a974a0c2a7cf812d7c1fd10ba2148a69265412ad5a
+SIZE (electron/electron39-39.7.0-node-modules.tar.xz) = 59894046
+SHA256 (electron/electron-electron-v39.7.0_GH0.tar.gz) = 0842b84a20e27af80f83afe652fcbb72e79a847ef5d599ed5775524b8def4c7c
+SIZE (electron/electron-electron-v39.7.0_GH0.tar.gz) = 17142622
SHA256 (electron/nodejs-node-v22.22.0_GH0.tar.gz) = b7f40aadbf71df0d78a2239f593e4f14bf2f129fd9c5643f024c68ec1b48a854
SIZE (electron/nodejs-node-v22.22.0_GH0.tar.gz) = 129435366
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
index c74b14c0c005..888c191b242e 100644
--- a/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-11-13 22:50:46 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2026-02-24 16:18:59 UTC
+++ electron/spec/api-browser-window-spec.ts
@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
@@ -171,7 +171,16 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6825,7 +6825,7 @@ describe('BrowserWindow module', () => {
+@@ -5888,7 +5888,7 @@ describe('BrowserWindow module', () => {
+ });
+ });
+
+- ifdescribe(process.platform === 'linux')('menu bar AltGr behavior', () => {
++ ifdescribe(process.platform === 'linux' || process.platform === 'freebsd')('menu bar AltGr behavior', () => {
+ it('does not toggle auto-hide menu bar visibility', async () => {
+ const w = new BrowserWindow({ show: false, autoHideMenuBar: true });
+ w.setMenuBarVisibility(false);
+@@ -6842,7 +6842,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron39/files/patch-electron_spec_chromium-spec.ts b/devel/electron39/files/patch-electron_spec_chromium-spec.ts
index 25b13fcf1ded..51330b2eba60 100644
--- a/devel/electron39/files/patch-electron_spec_chromium-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_chromium-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/chromium-spec.ts.orig 2025-10-27 17:58:27 UTC
+--- electron/spec/chromium-spec.ts.orig 2026-02-24 16:18:59 UTC
+++ electron/spec/chromium-spec.ts
@@ -475,13 +475,13 @@ describe('command line switches', () => {
it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
@@ -18,7 +18,7 @@
});
describe('--remote-debugging-pipe switch', () => {
-@@ -3230,12 +3230,12 @@ describe('font fallback', () => {
+@@ -3253,12 +3253,12 @@ describe('font fallback', () => {
expect(fonts[0].familyName).to.equal('Arial');
} else if (process.platform === 'darwin') {
expect(fonts[0].familyName).to.equal('Helvetica');
@@ -33,7 +33,7 @@
const html = `
<html lang="ja-JP">
<head>
-@@ -3788,7 +3788,7 @@ describe('paste execCommand', () => {
+@@ -3811,7 +3811,7 @@ describe('paste execCommand', () => {
});
});