git: 4dedf5819d8b - main - editors/vscode: update to 1.88.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Thu, 11 Apr 2024 12:27:57 UTC
The branch main has been updated by tagattie:

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

commit 4dedf5819d8b574ddd9d87e5d4342fb0d7ae2f14
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2024-04-11 12:26:01 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2024-04-11 12:27:40 +0000

    editors/vscode: update to 1.88.0
    
    Changelog: https://code.visualstudio.com/updates/v1_88
    
    Reported by:    GitHub (watch releases)
---
 editors/vscode/Makefile                                    |  7 +++----
 editors/vscode/distinfo                                    | 14 +++++++-------
 editors/vscode/files/patch-build_gulpfile.extensions.js    |  4 ++--
 ...esources_server_bin_helpers_check-requirements-linux.sh |  4 ++--
 editors/vscode/files/patch-src_vs_base_common_platform.ts  |  6 +++---
 .../vscode/files/patch-src_vs_code_electron-main_app.ts    |  4 ++--
 editors/vscode/pkg-plist                                   | 10 ++++++++--
 7 files changed, 27 insertions(+), 22 deletions(-)

diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index da4441a86a35..d0b1b7b7a864 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	vscode
-DISTVERSION=	1.87.2
-PORTREVISION=	2
+DISTVERSION=	1.88.0
 CATEGORIES=	editors
 MASTER_SITES=	https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:yarn_cache
 DISTFILES=	yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache \
@@ -68,7 +67,7 @@ USES=		desktop-file-utils gl gmake gnome iconv:wchar_t jpeg \
 USE_GITHUB=	yes
 GH_ACCOUNT=	microsoft
 
-SOURCE_COMMIT_HASH=	863d2581ecda6849923a2118d93a088b0745d9d6
+SOURCE_COMMIT_HASH=	5c3e652f63e798a5ac2f31ffd0d863669328dc4c
 
 BINARY_ALIAS=	python=${PYTHON_CMD}
 
@@ -103,7 +102,7 @@ OPTIONS_DEFINE=	REH
 OPTIONS_DEFAULT=# none
 REH_DESC=	Build remote extension host
 
-ELECTRON_DIR=	${.CURDIR}/../../devel/electron27
+ELECTRON_DIR=	${.CURDIR}/../../devel/electron28
 .include	"${ELECTRON_DIR}/Makefile.version"
 
 ELECTRON_DOWNLOAD_URL=	https://github.com/electron/electron/releases/download/v${ELECTRON_VER}
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 9786c298129e..7d0b129caa95 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1710574062
-SHA256 (vscode/yarn-offline-cache-1.87.2.tar.gz) = 43358adc3f6949ab938387e5a3ddad004eac1b144ade552f4f943cd41370141f
-SIZE (vscode/yarn-offline-cache-1.87.2.tar.gz) = 343678878
-SHA256 (vscode/vscode-marketplace-exts-1.87.2.tar.gz) = 84acc1ed6ffc5116d37c551cd459d1e6da2d99b86382a996fb47b515b74fea47
-SIZE (vscode/vscode-marketplace-exts-1.87.2.tar.gz) = 1780553
-SHA256 (vscode/microsoft-vscode-1.87.2_GH0.tar.gz) = 31dd6b75c60178d855c61bb1f4c5ea60949323ca28ee5980dfe4905c22bb2e02
-SIZE (vscode/microsoft-vscode-1.87.2_GH0.tar.gz) = 17478281
+TIMESTAMP = 1712568208
+SHA256 (vscode/yarn-offline-cache-1.88.0.tar.gz) = d5a3bb012661b119b238cecd981eff049be831d308bc9b09ae14aa3ab49851c9
+SIZE (vscode/yarn-offline-cache-1.88.0.tar.gz) = 341430426
+SHA256 (vscode/vscode-marketplace-exts-1.88.0.tar.gz) = a9a6d7c844ff32df8be2c0afa1df5752e097df93dbe6db3aa0b7ea2b6bea2c94
+SIZE (vscode/vscode-marketplace-exts-1.88.0.tar.gz) = 1732232
+SHA256 (vscode/microsoft-vscode-1.88.0_GH0.tar.gz) = fd1c7d7c2bb21c3eaaaef530eeee9753c4b7c98c708d5306cdab57c9b35627a6
+SIZE (vscode/microsoft-vscode-1.88.0_GH0.tar.gz) = 17644230
diff --git a/editors/vscode/files/patch-build_gulpfile.extensions.js b/editors/vscode/files/patch-build_gulpfile.extensions.js
index c711663b7174..faabf51ecc0c 100644
--- a/editors/vscode/files/patch-build_gulpfile.extensions.js
+++ b/editors/vscode/files/patch-build_gulpfile.extensions.js
@@ -1,6 +1,6 @@
---- build/gulpfile.extensions.js.orig	2024-02-27 22:50:23 UTC
+--- build/gulpfile.extensions.js.orig	2024-04-03 11:03:33 UTC
 +++ build/gulpfile.extensions.js
-@@ -239,7 +239,7 @@ const compileExtensionsBuildTask = task.define('compil
+@@ -235,7 +235,7 @@ const compileExtensionsBuildTask = task.define('compil
  const cleanExtensionsBuildTask = task.define('clean-extensions-build', util.rimraf('.build/extensions'));
  const compileExtensionsBuildTask = task.define('compile-extensions-build', task.series(
  	cleanExtensionsBuildTask,
diff --git a/editors/vscode/files/patch-resources_server_bin_helpers_check-requirements-linux.sh b/editors/vscode/files/patch-resources_server_bin_helpers_check-requirements-linux.sh
index 4b5ceedaa168..8425b79eb155 100644
--- a/editors/vscode/files/patch-resources_server_bin_helpers_check-requirements-linux.sh
+++ b/editors/vscode/files/patch-resources_server_bin_helpers_check-requirements-linux.sh
@@ -1,6 +1,6 @@
---- resources/server/bin/helpers/check-requirements-linux.sh.orig	2024-02-27 22:50:23 UTC
+--- resources/server/bin/helpers/check-requirements-linux.sh.orig	2024-04-08 09:12:23 UTC
 +++ resources/server/bin/helpers/check-requirements-linux.sh
-@@ -29,6 +29,9 @@ if [ -f /etc/os-release ]; then
+@@ -34,6 +34,9 @@ if [ -f /etc/os-release ]; then
      if [ "$OS_ID" = "nixos" ]; then
          echo "Warning: NixOS detected, skipping GLIBC check"
          exit 0
diff --git a/editors/vscode/files/patch-src_vs_base_common_platform.ts b/editors/vscode/files/patch-src_vs_base_common_platform.ts
index 494dafb82da5..485dc39845b3 100644
--- a/editors/vscode/files/patch-src_vs_base_common_platform.ts
+++ b/editors/vscode/files/patch-src_vs_base_common_platform.ts
@@ -1,6 +1,6 @@
---- src/vs/base/common/platform.ts.orig	2024-01-31 22:36:21 UTC
+--- src/vs/base/common/platform.ts.orig	2024-04-03 11:03:33 UTC
 +++ src/vs/base/common/platform.ts
-@@ -79,7 +79,7 @@ if (typeof nodeProcess === 'object') {
+@@ -80,7 +80,7 @@ if (typeof nodeProcess === 'object') {
  if (typeof nodeProcess === 'object') {
  	_isWindows = (nodeProcess.platform === 'win32');
  	_isMacintosh = (nodeProcess.platform === 'darwin');
@@ -9,7 +9,7 @@
  	_isLinuxSnap = _isLinux && !!nodeProcess.env['SNAP'] && !!nodeProcess.env['SNAP_REVISION'];
  	_isElectron = isElectronProcess;
  	_isCI = !!nodeProcess.env['CI'] || !!nodeProcess.env['BUILD_ARTIFACTSTAGINGDIRECTORY'];
-@@ -107,7 +107,7 @@ else if (typeof navigator === 'object' && !isElectronR
+@@ -108,7 +108,7 @@ else if (typeof navigator === 'object' && !isElectronR
  	_isWindows = _userAgent.indexOf('Windows') >= 0;
  	_isMacintosh = _userAgent.indexOf('Macintosh') >= 0;
  	_isIOS = (_userAgent.indexOf('Macintosh') >= 0 || _userAgent.indexOf('iPad') >= 0 || _userAgent.indexOf('iPhone') >= 0) && !!navigator.maxTouchPoints && navigator.maxTouchPoints > 0;
diff --git a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
index 92ce96ac9183..9ee19e105133 100644
--- a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+++ b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
@@ -1,6 +1,6 @@
---- src/vs/code/electron-main/app.ts.orig	2024-01-31 22:36:21 UTC
+--- src/vs/code/electron-main/app.ts.orig	2024-04-03 11:03:33 UTC
 +++ src/vs/code/electron-main/app.ts
-@@ -1014,7 +1014,7 @@ export class CodeApplication extends Disposable {
+@@ -1017,7 +1017,7 @@ export class CodeApplication extends Disposable {
  				services.set(IUpdateService, new SyncDescriptor(Win32UpdateService));
  				break;
  
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index b9af75e5883e..febd65882d0c 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -200,7 +200,6 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/git/resources/icons/light/status-untracked.svg
 %%DATADIR%%/resources/app/extensions/github-authentication/README.md
 %%DATADIR%%/resources/app/extensions/github-authentication/dist/extension.js
-%%DATADIR%%/resources/app/extensions/github-authentication/dist/extension.js.LICENSE.txt
 %%DATADIR%%/resources/app/extensions/github-authentication/images/icon.png
 %%DATADIR%%/resources/app/extensions/github-authentication/media/auth.css
 %%DATADIR%%/resources/app/extensions/github-authentication/media/favicon.ico
@@ -517,6 +516,7 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.decorators.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.decorators.legacy.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.dom.asynciterable.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.dom.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.dom.iterable.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2015.collection.d.ts
@@ -532,6 +532,7 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2016.array.include.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2016.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2016.full.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2016.intl.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.date.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.full.d.ts
@@ -585,12 +586,16 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2023.full.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es5.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es6.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.collection.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.decorators.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.disposable.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.full.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.intl.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.object.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.promise.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.scripthost.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.asynciterable.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.iterable.d.ts
@@ -791,7 +796,6 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/typescript-basics/syntaxes/jsdoc.ts.injection.tmLanguage.json
 %%DATADIR%%/resources/app/extensions/typescript-language-features/README.md
 %%DATADIR%%/resources/app/extensions/typescript-language-features/dist/extension.js
-%%DATADIR%%/resources/app/extensions/typescript-language-features/dist/extension.js.LICENSE.txt
 %%DATADIR%%/resources/app/extensions/typescript-language-features/media/icon.png
 %%DATADIR%%/resources/app/extensions/typescript-language-features/package.json
 %%DATADIR%%/resources/app/extensions/typescript-language-features/package.nls.json
@@ -895,6 +899,8 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/taskCompleted.mp3
 %%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/taskFailed.mp3
 %%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/terminalBell.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStarted.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStopped.mp3
 %%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/warning.mp3
 %%DATADIR%%/resources/app/out/vs/platform/files/node/watcher/watcherMain.js
 %%DATADIR%%/resources/app/out/vs/platform/files/node/watcher/watcherMain.nls.js