Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Oct 2025 08:47:23 GMT
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: cabecc67c8fb - main - devel/electron36: update to 36.9.3
Message-ID:  <202510050847.5958lNFG069333@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by tagattie:

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

commit cabecc67c8fb5fe88c68c077ab7e7cb5a5ab6211
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-10-05 08:44:52 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-10-05 08:47:14 +0000

    devel/electron36: update to 36.9.3
    
    While here, fix build with rust 1.90.[1]
    
    Changelog: https://github.com/electron/electron/releases/tag/v36.9.3
    
    Reported by:    GitHub (watch releases)
    Obtained from:  https://cgit.freebsd.org/ports/commit/?id=a448aeb00153c3465a30ff41ecf43f8896a50d52 [1]
---
 devel/electron36/Makefile                                |  1 -
 devel/electron36/Makefile.version                        |  2 +-
 devel/electron36/distinfo                                | 10 +++++-----
 devel/electron36/files/patch-build_rust_allocator_lib.rs | 11 +++++++++--
 4 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index 364b21497bdf..18efc64ae1a2 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	electron
 DISTVERSIONPREFIX=	v
 DISTVERSION=	${ELECTRON_VER}
-PORTREVISION=	1
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 CATEGORIES=	devel
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index af8892af2378..0821e0e645a2 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=	36.9.2
+ELECTRON_VER=	36.9.3
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index a76d2c98f242..57d6084a5229 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759217951
+TIMESTAMP = 1759562634
 SHA256 (electron/chromium-136.0.7103.177.tar.xz.0) = 75e7a4c47e9a958aae70a026c8d005c07b76b02bf315071f209070fddaaa7665
 SIZE (electron/chromium-136.0.7103.177.tar.xz.0) = 2000000000
 SHA256 (electron/chromium-136.0.7103.177.tar.xz.1) = a86bdf58829129e0ef42a1bc6e5864701fba4572456631660c04c20e6d5bcee3
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-136.0.7103.177.tar.xz.2) = 81a0db12277369bfae95002de9b
 SIZE (electron/chromium-136.0.7103.177.tar.xz.2) = 248456988
 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.9.2.tar.xz) = 7823d2fceaf2aac5bb0b342866049b0dfdeca98a65ac00559abfaff47bdba536
-SIZE (electron/electron-yarn-cache-36.9.2.tar.xz) = 30480408
-SHA256 (electron/electron-electron-v36.9.2_GH0.tar.gz) = e0295cbe9f1bef95f3a695e52d7f5afb35f38ceaa927a00f6e421c5cb3443d56
-SIZE (electron/electron-electron-v36.9.2_GH0.tar.gz) = 15826007
+SHA256 (electron/electron-yarn-cache-36.9.3.tar.xz) = 7823d2fceaf2aac5bb0b342866049b0dfdeca98a65ac00559abfaff47bdba536
+SIZE (electron/electron-yarn-cache-36.9.3.tar.xz) = 30480408
+SHA256 (electron/electron-electron-v36.9.3_GH0.tar.gz) = 3f21e5dbd7fe1c734f1fe7f9f2e299ee1195c2ebfdf514e4ef02c4495a4d5a89
+SIZE (electron/electron-electron-v36.9.3_GH0.tar.gz) = 15827788
 SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
 SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
 SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron36/files/patch-build_rust_allocator_lib.rs b/devel/electron36/files/patch-build_rust_allocator_lib.rs
index e6dbd2f7e553..169f7b234830 100644
--- a/devel/electron36/files/patch-build_rust_allocator_lib.rs
+++ b/devel/electron36/files/patch-build_rust_allocator_lib.rs
@@ -1,6 +1,6 @@
---- build/rust/allocator/lib.rs.orig	2025-08-26 21:39:41 UTC
+--- build/rust/allocator/lib.rs.orig	2025-10-04 08:35:33 UTC
 +++ build/rust/allocator/lib.rs
-@@ -0,0 +1,125 @@
+@@ -0,0 +1,132 @@
 +// Copyright 2025 The Chromium Authors
 +// Use of this source code is governed by a BSD-style license that can be
 +// found in the LICENSE file.
@@ -102,7 +102,14 @@
 +    #[linkage = "weak"]
 +    static __rust_no_alloc_shim_is_unstable: u8 = 0;
 +
++    #[rustc_std_internal_symbol]
++    #[linkage = "weak"]
++    fn __rust_alloc_error_handler_should_panic_v2() -> u8 {
++        0
++    }
++
 +    // Mangle the symbol name as rustc expects.
++    // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
 +    #[rustc_std_internal_symbol]
 +    #[allow(non_upper_case_globals)]
 +    #[linkage = "weak"]


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510050847.5958lNFG069333>