git: 056ccb2bdb96 - 2024Q1 - devel/electron27: update to 27.3.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Fri, 02 Feb 2024 07:16:20 UTC
The branch 2024Q1 has been updated by tagattie:

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

commit 056ccb2bdb9632b9e8aae303db917ed44f4f1e48
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2024-01-26 03:13:28 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2024-02-02 07:16:08 +0000

    devel/electron27: update to 27.3.0
    
    Changelog: https://github.com/electron/electron/releases/tag/v27.3.0
    
    Reported by:    GitHub (watch releases)
    
    (cherry picked from commit 122923951ae5a5a4ad57dccf6bc75ce77b0c5621)
---
 devel/electron27/Makefile.version                        |  2 +-
 devel/electron27/distinfo                                | 10 +++++-----
 devel/electron27/files/package.json                      |  4 ++--
 .../files/patch-electron_shell_common_node__bindings.cc  |  6 +++---
 .../files/patch-electron_spec_api-crash-reporter-spec.ts | 14 +++++++-------
 .../patch-electron_spec_api-utility-process-spec.ts      |  4 ++--
 devel/electron27/files/yarn.lock                         | 16 ++++++++--------
 7 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/devel/electron27/Makefile.version b/devel/electron27/Makefile.version
index 3a79e8713f64..2f246865e095 100644
--- a/devel/electron27/Makefile.version
+++ b/devel/electron27/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER=	27.2.4
+ELECTRON_VER=	27.3.0
 ELECTRON_VER_MAJOR=	${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron27/distinfo b/devel/electron27/distinfo
index 6fcad3f17cb7..041c935f2010 100644
--- a/devel/electron27/distinfo
+++ b/devel/electron27/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1705661082
+TIMESTAMP = 1706181669
 SHA256 (electron/chromium-118.0.5993.159.tar.xz) = 47fdd7677470f4f4daf68e59dcacbafb99f5ed0c07501162b6af168f760b4359
 SIZE (electron/chromium-118.0.5993.159.tar.xz) = 1602730244
 SHA256 (electron/937cea04689b7b8dcf3cb9adbb12c79d1d6c38bb) = f7f7f38661b107fc1d91b7918f36362d9180e87f34e3027562eb5db8735746fe
 SIZE (electron/937cea04689b7b8dcf3cb9adbb12c79d1d6c38bb) = 8881070
 SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
 SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734
-SHA256 (electron/electron-yarn-cache-27.2.4.tar.xz) = b0b9be50afe1f6a70d03e415b1589a3194a4f54d2cb59657e48577d2054a1351
-SIZE (electron/electron-yarn-cache-27.2.4.tar.xz) = 29114016
-SHA256 (electron/electron-electron-v27.2.4_GH0.tar.gz) = 8f7687d1a96d0a6397a061a1c4cbe008b76494863c50d61be309894f6c14d5f8
-SIZE (electron/electron-electron-v27.2.4_GH0.tar.gz) = 11404867
+SHA256 (electron/electron-yarn-cache-27.3.0.tar.xz) = b1d33fa2bf412990a64b1720140fdd712b5945f41f781a4b2c154915061c6d75
+SIZE (electron/electron-yarn-cache-27.3.0.tar.xz) = 29116528
+SHA256 (electron/electron-electron-v27.3.0_GH0.tar.gz) = d17e825ce21b2f0c4f632268acfaabbe33ebd36d9083bbddaf742c1edcec6346
+SIZE (electron/electron-electron-v27.3.0_GH0.tar.gz) = 11408261
 SHA256 (electron/nodejs-node-v18.17.1_GH0.tar.gz) = 1cc1670bc183eaf9e0afe0258391695d1d6ae1be02ba4c26e0218cf5f19b96f7
 SIZE (electron/nodejs-node-v18.17.1_GH0.tar.gz) = 112512847
 SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39
diff --git a/devel/electron27/files/package.json b/devel/electron27/files/package.json
index 54262ca7f5a7..5ba594e78577 100644
--- a/devel/electron27/files/package.json
+++ b/devel/electron27/files/package.json
@@ -6,11 +6,11 @@
   "devDependencies": {
     "@azure/storage-blob": "^12.9.0",
     "@electron/asar": "^3.2.1",
-    "@electron/docs-parser": "^1.1.1",
+    "@electron/docs-parser": "^1.2.0",
     "@electron/fiddle-core": "^1.0.4",
     "@electron/github-app-auth": "^2.0.0",
     "@electron/lint-roller": "^1.8.0",
-    "@electron/typescript-definitions": "^8.14.5",
+    "@electron/typescript-definitions": "^8.15.2",
     "@octokit/rest": "^19.0.7",
     "@primer/octicons": "^10.0.0",
     "@types/basic-auth": "^1.1.3",
diff --git a/devel/electron27/files/patch-electron_shell_common_node__bindings.cc b/devel/electron27/files/patch-electron_shell_common_node__bindings.cc
index c655e2fd06a3..5cb12bf41880 100644
--- a/devel/electron27/files/patch-electron_shell_common_node__bindings.cc
+++ b/devel/electron27/files/patch-electron_shell_common_node__bindings.cc
@@ -1,4 +1,4 @@
---- electron/shell/common/node_bindings.cc.orig	2023-11-30 19:09:11 UTC
+--- electron/shell/common/node_bindings.cc.orig	2024-01-23 09:41:40 UTC
 +++ electron/shell/common/node_bindings.cc
 @@ -35,7 +35,7 @@
  #include "third_party/blink/renderer/bindings/core/v8/v8_initializer.h"  // nogncheck
@@ -9,7 +9,7 @@
  #include "shell/common/crash_keys.h"
  #endif
  
-@@ -147,7 +147,7 @@ void V8FatalErrorCallback(const char* location, const 
+@@ -150,7 +150,7 @@ void V8FatalErrorCallback(const char* location, const 
  void V8FatalErrorCallback(const char* location, const char* message) {
    LOG(ERROR) << "Fatal error in V8: " << location << " " << message;
  
@@ -18,7 +18,7 @@
    electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message);
    electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location);
  #endif
-@@ -440,7 +440,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
+@@ -443,7 +443,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
    TRACE_EVENT0("electron", "NodeBindings::Initialize");
    // Open node's error reporting system for browser process.
  
diff --git a/devel/electron27/files/patch-electron_spec_api-crash-reporter-spec.ts b/devel/electron27/files/patch-electron_spec_api-crash-reporter-spec.ts
index fa84aa044a4f..170e5e01d9c0 100644
--- a/devel/electron27/files/patch-electron_spec_api-crash-reporter-spec.ts
+++ b/devel/electron27/files/patch-electron_spec_api-crash-reporter-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-crash-reporter-spec.ts.orig	2023-10-20 08:29:17 UTC
+--- electron/spec/api-crash-reporter-spec.ts.orig	2024-01-23 09:41:40 UTC
 +++ electron/spec/api-crash-reporter-spec.ts
-@@ -12,7 +12,7 @@ import * as uuid from 'uuid';
+@@ -11,7 +11,7 @@ const isWindowsOnArm = process.platform === 'win32' &&
  import { setTimeout } from 'node:timers/promises';
  
  const isWindowsOnArm = process.platform === 'win32' && process.arch === 'arm64';
@@ -9,7 +9,7 @@
  
  type CrashInfo = {
    prod: string
-@@ -45,7 +45,7 @@ function checkCrash (expectedProcessType: string, fiel
+@@ -44,7 +44,7 @@ function checkCrash (expectedProcessType: string, fiel
  
    // TODO(nornagon): minidumps are sometimes (not always) turning up empty on
    // 32-bit Linux.  Figure out why.
@@ -18,7 +18,7 @@
      expect(fields.upload_file_minidump.length).to.be.greaterThan(0);
    }
  }
-@@ -182,7 +182,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
+@@ -181,7 +181,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
  
      // Ensures that passing in crashpadHandlerPID flag for Linx child processes
      // does not affect child proocess args.
@@ -27,7 +27,7 @@
        const { port, waitForCrash } = await startServer();
        let exitCode: number | null = null;
        const appPath = path.join(__dirname, 'fixtures', 'apps', 'crash');
-@@ -531,7 +531,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
+@@ -530,7 +530,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
        }
      }
  
@@ -36,7 +36,7 @@
        : ['main', 'renderer', 'sandboxed-renderer', 'node'];
      for (const crashingProcess of processList) {
        describe(`when ${crashingProcess} crashes`, () => {
-@@ -543,7 +543,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
+@@ -542,7 +542,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
              return app.getPath('crashDumps');
            });
            let reportsDir = crashesDir;
@@ -45,7 +45,7 @@
              reportsDir = path.join(crashesDir, 'completed');
            } else if (process.platform === 'win32') {
              reportsDir = path.join(crashesDir, 'reports');
-@@ -567,7 +567,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
+@@ -566,7 +566,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
            expect(remoteCrashesDir).to.equal(crashesDir);
  
            let reportsDir = crashesDir;
diff --git a/devel/electron27/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron27/files/patch-electron_spec_api-utility-process-spec.ts
index 2263a1c241e7..e8867e16e3d9 100644
--- a/devel/electron27/files/patch-electron_spec_api-utility-process-spec.ts
+++ b/devel/electron27/files/patch-electron_spec_api-utility-process-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-utility-process-spec.ts.orig	2023-11-01 15:15:59 UTC
+--- electron/spec/api-utility-process-spec.ts.orig	2024-01-23 09:41:40 UTC
 +++ electron/spec/api-utility-process-spec.ts
-@@ -375,7 +375,7 @@ describe('utilityProcess module', () => {
+@@ -376,7 +376,7 @@ describe('utilityProcess module', () => {
        await closeWindow(w);
      });
  
diff --git a/devel/electron27/files/yarn.lock b/devel/electron27/files/yarn.lock
index 24da08ab6af2..c84294742cc0 100644
--- a/devel/electron27/files/yarn.lock
+++ b/devel/electron27/files/yarn.lock
@@ -146,10 +146,10 @@
   optionalDependencies:
     "@types/glob" "^7.1.1"
 
-"@electron/docs-parser@^1.1.1":
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/@electron/docs-parser/-/docs-parser-1.1.1.tgz#14bec2940f81f4debb95a2b0f186f7f00d682899"
-  integrity sha512-IB6XCDaNTHqm7h0Joa1LUtZhmBvItRWp0KUNuNtuXLEv/6q6ZYw9wn89QzlFYxgH8ZTleF9dWpJby0mIpsX0Ng==
+"@electron/docs-parser@^1.2.0":
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/@electron/docs-parser/-/docs-parser-1.2.0.tgz#dc3032012dd270c667777e097e185d92e7ff86ef"
+  integrity sha512-Rz/lMLRDSvEshYNmSC30v/3rk7Mj6EL/76wraKvfM5XvYPHsmApo9CedvcJNNMm7+Rc29NOohoqA4B2/XtFm1Q==
   dependencies:
     "@types/markdown-it" "^12.0.0"
     chai "^4.2.0"
@@ -219,10 +219,10 @@
     vscode-languageserver-textdocument "^1.0.8"
     vscode-uri "^3.0.7"
 
-"@electron/typescript-definitions@^8.14.5":
-  version "8.14.6"
-  resolved "https://registry.yarnpkg.com/@electron/typescript-definitions/-/typescript-definitions-8.14.6.tgz#78ba1fa8314f06255bb9309791b33c9695ac42ef"
-  integrity sha512-HK70Q3nrp6h4cCxb/P65vFixdJ99vABLIG8TpqU21/fmuHdYboL4zcleWaYhXhU2EwduuOPfORFMrUTdBRc+lw==
+"@electron/typescript-definitions@^8.15.2":
+  version "8.15.3"
+  resolved "https://registry.yarnpkg.com/@electron/typescript-definitions/-/typescript-definitions-8.15.3.tgz#cbdac770b671c841deeb57a9587519d3d7f75d6d"
+  integrity sha512-Cm9LWnEsdOto67zVmGM48lcAbbeUZULElv2Ai5rBBg/M6oJhb03m/ZVImMLuevekQVPGJNLxV6Ygd9o/2arx4Q==
   dependencies:
     "@types/node" "^11.13.7"
     chalk "^2.4.2"