git: 966939e109f2 - main - devel/electron36: update to 36.7.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Thu, 03 Jul 2025 11:40:06 UTC
The branch main has been updated by tagattie:

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

commit 966939e109f251029495b480f405c6159ccd8d68
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-07-03 11:39:06 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-07-03 11:39:06 +0000

    devel/electron36: update to 36.7.0
    
    Changelog: https://github.com/electron/electron/releases/tag/v36.7.0
    
    Reported by:    GitHub (watch releases)
---
 devel/electron36/Makefile                                  |  3 +--
 devel/electron36/Makefile.version                          |  2 +-
 devel/electron36/distinfo                                  | 14 +++++++-------
 ...electron_shell_browser_ui_inspectable__web__contents.cc |  4 ++--
 ...tch-third__party_electron__node_deps_uv_src_unix_pipe.c |  4 ++--
 5 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index 345dc5fcdb0e..6a186d8c4f08 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
@@ -224,7 +223,7 @@ SNDIO_VARS_OFF=		GN_ARGS+=use_sndio=false
 # See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
 CHROMIUM_VER=			136.0.7103.177
 # See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER=			22.16.0
+NODE_VER=			22.17.0
 # See ${WRKSRC}/electron/DEPS for NAN_VER
 NAN_VER=			e14bdcd1f72d62bca1d541b66da43130384ec213
 # See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index 261347ed836b..ce042b632c3a 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=	36.6.0
+ELECTRON_VER=	36.7.0
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index 717aa4d05fd2..d050a71588e6 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751025215
+TIMESTAMP = 1751518359
 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,12 +7,12 @@ 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.6.0.tar.xz) = 12d724437444b7425d85ad5bb3ecabafee10ca23a91185ca4d3cc4e5a9e5411b
-SIZE (electron/electron-yarn-cache-36.6.0.tar.xz) = 30310152
-SHA256 (electron/electron-electron-v36.6.0_GH0.tar.gz) = 16bfa406c09bedb7fe51663cf28c8041dc20ff9248585e9b83b6d9ee7886f896
-SIZE (electron/electron-electron-v36.6.0_GH0.tar.gz) = 15808397
-SHA256 (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 00d7c2a8f315f201fe30e2f7ac5a137663ab1c79a5c6873df553aff0409ce291
-SIZE (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 122982623
+SHA256 (electron/electron-yarn-cache-36.7.0.tar.xz) = 12d724437444b7425d85ad5bb3ecabafee10ca23a91185ca4d3cc4e5a9e5411b
+SIZE (electron/electron-yarn-cache-36.7.0.tar.xz) = 30310152
+SHA256 (electron/electron-electron-v36.7.0_GH0.tar.gz) = 06d734c2b4ca9808c172c0991dbdc213a01a9d9b70fa4bae9fa4d102d7976d98
+SIZE (electron/electron-electron-v36.7.0_GH0.tar.gz) = 15804808
+SHA256 (electron/nodejs-node-v22.17.0_GH0.tar.gz) = 8d96cd01627c625e9e1db219f91ebbccae074ae4ce1a99a48aeed3d6da9161b9
+SIZE (electron/nodejs-node-v22.17.0_GH0.tar.gz) = 123067140
 SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
 SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
 SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron36/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron36/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
index 03997274a2d9..abd8c6af7036 100644
--- a/devel/electron36/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig	2025-05-27 16:50:03 UTC
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig	2025-07-02 15:59:39 UTC
 +++ electron/shell/browser/ui/inspectable_web_contents.cc
-@@ -550,7 +550,7 @@ void InspectableWebContents::LoadCompleted() {
+@@ -548,7 +548,7 @@ void InspectableWebContents::LoadCompleted() {
            prefs.FindString("currentDockState");
        base::RemoveChars(*current_dock_state, "\"", &dock_state_);
      }
diff --git a/devel/electron36/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c b/devel/electron36/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c
index b0d0bee1accb..7305f048dbfc 100644
--- a/devel/electron36/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c
+++ b/devel/electron36/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c
@@ -1,6 +1,6 @@
---- third_party/electron_node/deps/uv/src/unix/pipe.c.orig	2025-02-10 16:22:55 UTC
+--- third_party/electron_node/deps/uv/src/unix/pipe.c.orig	2025-06-24 07:41:14 UTC
 +++ third_party/electron_node/deps/uv/src/unix/pipe.c
-@@ -207,9 +207,13 @@ int uv_pipe_open(uv_pipe_t* handle, uv_file fd) {
+@@ -209,9 +209,13 @@ int uv_pipe_open(uv_pipe_t* handle, uv_file fd) {
    if (mode == -1)
      return UV__ERR(errno); /* according to docs, must be EBADF */