From nobody Wed Feb 25 13:53:19 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fLbdr16Zcz6SrKy for ; Wed, 25 Feb 2026 13:53:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fLbdr0S74z4FbK for ; Wed, 25 Feb 2026 13:53:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772027600; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UkUhjnpaLrb0ZFkYWbZDTz00KI33LmHWoJW078G1/FE=; b=d5gWyuub5P3vh3XT8f/wyMfeKwsQ1Qazm+5iBHRpvwJG5cZ0uEJ6alcc4ySAm6bb0kI9lG syTE/PnEk9EFVS5UK5PgoxEVLMxAhhLw0L7jOF9ENeWcMFJbXZV4fRe6Ht38gU4h0urxfo KiT28Z245SpIyjwYFGaawdQL8kzOrLa7jBBM9VnC/am3InHPiAHtH5z6xXYbpAjK+awA/g j44aA373ygagINHXnIwXVUXoAgTpzux/5gdOIyqIoA+sKVZV0cZWPfHEzueWfg2QCGr7RV eCEd/2uXsfD6ubowz+8KTCZi7/zgb3khmNM530AsxF/2kQzpfK/pvRgjvK1vJw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1772027600; a=rsa-sha256; cv=none; b=yXGL3RYol5duddqe/nTWdDdpK7RJPJzhTP8d4xQSULOmcdMj7cQ0+VPNa7Mw4CuDxfywQr smMS1Msrn/OzjCOWRsHNf+WLruPE+rixO6Ss6RrSO40nlT0+vFCiw3sHvrWaFKuNPvAur9 cUcU6cjgq3MZo+aa1hISOwPb+y7XFytT/7gtpG9jFqfkPFtI2EBJhy+2hIinTFlr7NgFwz j1D7OwEWq9UWQQ/6bykKCEq6EBiUMwnWcoq0mnwzIZz0omItxTuyeeDb6RYW71I54AFtgM XsMy/5kpTqCIEieGPEOahXHgHhsOwTE0qwFyK70pa1Fa5VLrXJ4SCL+I9Eg3HQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772027600; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UkUhjnpaLrb0ZFkYWbZDTz00KI33LmHWoJW078G1/FE=; b=PiY8EnWlynUfSwI1VlGqMRbxwGQPadWD5LqLT+Fk6Gr/uQPs7Mq6py+3odZs7dpoMEZP4M /474GZYmZKNOuPtdj0Yj4jlCyaXUKd8slBRRvzBJm6NyTCDgCBVVIJio57AAl1PxkpN1gq qHlRsoglO1htlU9A1vTbPQWFGsJiRNpIHC81DOpoFIJA3Rx725ibCRUyDPn3p5W1zt//tc wvdh39VII8ecx+sG/2Z9ic3kxGHBqsxM1lu6pVP7yunUrxAaJtA2b6h0WHFvLAKFM1TwpM Q07de0uwSKXdEXQ24BiZyoXBn+P6fFxNhSh/6Adi6SGjWpmwLPphN6TJVGu6Mg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fLbdq6myHz14Rp for ; Wed, 25 Feb 2026 13:53:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 18b91 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 25 Feb 2026 13:53:19 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Hiroki Tagato Subject: git: 7d22b072e1b5 - main - devel/electron39: Update to 39.7.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7d22b072e1b580cb94a3dfceb05f29398fcd7447 Auto-Submitted: auto-generated Date: Wed, 25 Feb 2026 13:53:19 +0000 Message-Id: <699efecf.18b91.4a6da841@gitrepo.freebsd.org> The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=7d22b072e1b580cb94a3dfceb05f29398fcd7447 commit 7d22b072e1b580cb94a3dfceb05f29398fcd7447 Author: Hiroki Tagato AuthorDate: 2026-02-25 13:52:05 +0000 Commit: Hiroki Tagato 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 = ` -@@ -3788,7 +3788,7 @@ describe('paste execCommand', () => { +@@ -3811,7 +3811,7 @@ describe('paste execCommand', () => { }); });