git: cd212532e946 - main - editors/vscode: update to 1.82.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Wed, 13 Sep 2023 01:55:56 UTC
The branch main has been updated by tagattie:

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

commit cd212532e946b3efcc860ff48201de93f0fc7505
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2023-09-13 01:51:07 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2023-09-13 01:55:35 +0000

    editors/vscode: update to 1.82.0
    
    Changelog: https://code.visualstudio.com/updates/v1_82
    
    Reported by:    GitHub (watch releases)
---
 editors/vscode/Makefile                                    | 12 +++++++-----
 editors/vscode/distinfo                                    | 14 +++++++-------
 editors/vscode/files/patch-build_gulpfile.extensions.js    |  4 ++--
 editors/vscode/files/patch-build_lib_layersChecker.ts      |  4 ++--
 .../vscode/files/patch-src_vs_code_electron-main_app.ts    |  4 ++--
 editors/vscode/pkg-plist                                   | 12 ++++++++++++
 6 files changed, 32 insertions(+), 18 deletions(-)

diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index ab285b3ee0c8..dd8b7f465154 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	vscode
-DISTVERSION=	1.81.1
-PORTREVISION=	4
+DISTVERSION=	1.82.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 \
@@ -29,7 +28,9 @@ LIB_DEPENDS=	libatk-bridge-2.0.so:accessibility/at-spi2-core \
 		libsndio.so:audio/sndio \
 		libdbus-1.so:devel/dbus \
 		libicuuc.so:devel/icu \
+		libepoll-shim.so:devel/libepoll-shim \
 		libevent.so:devel/libevent \
+		libffi.so:devel/libffi \
 		libinotify.so:devel/libinotify \
 		libnotify.so:devel/libnotify \
 		libpci.so:devel/libpci \
@@ -41,6 +42,7 @@ LIB_DEPENDS=	libatk-bridge-2.0.so:accessibility/at-spi2-core \
 		libpng.so:graphics/png \
 		libwayland-client.so:graphics/wayland \
 		libwebp.so:graphics/webp \
+		libdav1d.so:multimedia/dav1d \
 		libvpx.so:multimedia/libvpx \
 		libopenh264.so:multimedia/openh264 \
 		libcups.so:print/cups \
@@ -64,7 +66,7 @@ USES=		desktop-file-utils gl gmake gnome iconv:wchar_t jpeg \
 USE_GITHUB=	yes
 GH_ACCOUNT=	microsoft
 
-SOURCE_COMMIT_HASH=	6c3e3dba23e8fadc360aed75ce363ba185c49794
+SOURCE_COMMIT_HASH=	8b617bd08fd9e3fc94d14adb8d358b56e3f72314
 
 BINARY_ALIAS=	python=${PYTHON_CMD}
 
@@ -76,7 +78,7 @@ USE_GNOME=	atk cairo pango gdkpixbuf2 gtk30 libxml2 libxslt
 USE_LDCONFIG=	${DATADIR}
 
 # Keep NODE_VER in sync with www/node16 DISTVERSION
-NODE_VER=	16.20.1
+NODE_VER=	18.17.1
 NODE_VER_MAJOR=	${NODE_VER:C/\..*$//}
 
 SHEBANG_REGEX=	./(extensions|resources|scripts|src)/.*\.sh$$
@@ -99,7 +101,7 @@ OPTIONS_DEFINE=	REH
 OPTIONS_DEFAULT=# none
 REH_DESC=	Build remote extension host
 
-ELECTRON_DIR=	${.CURDIR}/../../devel/electron22
+ELECTRON_DIR=	${.CURDIR}/../../devel/electron25
 .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 72800524c770..65e5472c2bd3 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1691740844
-SHA256 (vscode/yarn-offline-cache-1.81.1.tar.gz) = 67b42cc401ad45502bee6185d242c1e29755972a1cf558639baa606df11c640d
-SIZE (vscode/yarn-offline-cache-1.81.1.tar.gz) = 338711079
-SHA256 (vscode/vscode-marketplace-exts-1.81.1.tar.gz) = 021731e0267205216d548a8d3adcbf2e1ef22c212fbc55fa12d7abea6b621316
-SIZE (vscode/vscode-marketplace-exts-1.81.1.tar.gz) = 1748977
-SHA256 (vscode/microsoft-vscode-1.81.1_GH0.tar.gz) = 2e25a4fff2977f231136e6283583f986ec45604187f411eba1617f4584a32b76
-SIZE (vscode/microsoft-vscode-1.81.1_GH0.tar.gz) = 16878011
+TIMESTAMP = 1694334251
+SHA256 (vscode/yarn-offline-cache-1.82.0.tar.gz) = 0e4a8f04c99a33c4115d76bad2b3ae676944fa432f7cb4b3d51348169c36d64a
+SIZE (vscode/yarn-offline-cache-1.82.0.tar.gz) = 333771693
+SHA256 (vscode/vscode-marketplace-exts-1.82.0.tar.gz) = 0b349fd6b99124890fec47e295b3cadac2f25af36486d444da19c16e55cd50f9
+SIZE (vscode/vscode-marketplace-exts-1.82.0.tar.gz) = 1752173
+SHA256 (vscode/microsoft-vscode-1.82.0_GH0.tar.gz) = bd4b50e7325a458d37fdb6bd1ed243611d5fa4676434c2f6ee91ee640b64d68a
+SIZE (vscode/microsoft-vscode-1.82.0_GH0.tar.gz) = 17093996
diff --git a/editors/vscode/files/patch-build_gulpfile.extensions.js b/editors/vscode/files/patch-build_gulpfile.extensions.js
index 2cbce609be10..5cd509b3228f 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	2023-07-04 10:23:33 UTC
+--- build/gulpfile.extensions.js.orig	2023-09-06 21:00:17 UTC
 +++ build/gulpfile.extensions.js
-@@ -237,7 +237,7 @@ exports.compileExtensionMediaBuildTask = compileExtens
+@@ -238,7 +238,7 @@ exports.compileExtensionMediaBuildTask = compileExtens
  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-build_lib_layersChecker.ts b/editors/vscode/files/patch-build_lib_layersChecker.ts
index c5e8462ad8fb..e339f31483d6 100644
--- a/editors/vscode/files/patch-build_lib_layersChecker.ts
+++ b/editors/vscode/files/patch-build_lib_layersChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/layersChecker.ts.orig	2023-05-03 19:37:04 UTC
+--- build/lib/layersChecker.ts.orig	2023-09-06 21:00:17 UTC
 +++ build/lib/layersChecker.ts
-@@ -305,7 +305,7 @@ function checkFile(program: ts.Program, sourceFile: ts
+@@ -310,7 +310,7 @@ function checkFile(program: ts.Program, sourceFile: ts
  function createProgram(tsconfigPath: string): ts.Program {
  	const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
  
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 f802fd7c224d..37c84e29b514 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	2023-08-02 11:59:07 UTC
+--- src/vs/code/electron-main/app.ts.orig	2023-09-06 21:00:17 UTC
 +++ src/vs/code/electron-main/app.ts
-@@ -903,7 +903,7 @@ export class CodeApplication extends Disposable {
+@@ -915,7 +915,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 97258211c8e4..f1fd5c9ce80d 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -310,6 +310,7 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/json/syntaxes/JSON.tmLanguage.json
 %%DATADIR%%/resources/app/extensions/json/syntaxes/JSONC.tmLanguage.json
 %%DATADIR%%/resources/app/extensions/json/syntaxes/JSONL.tmLanguage.json
+%%DATADIR%%/resources/app/extensions/json/syntaxes/snippets.tmLanguage.json
 %%DATADIR%%/resources/app/extensions/julia/language-configuration.json
 %%DATADIR%%/resources/app/extensions/julia/package.json
 %%DATADIR%%/resources/app/extensions/julia/package.nls.json
@@ -488,6 +489,7 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/hash.js
 %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/mappings.wasm
 %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/targets/node/terminateProcess.sh
+%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json
 %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/w32appcontainertokens-XTRA77NA.node
 %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/watchdog.js
 %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/README.md
@@ -530,6 +532,7 @@ share/applications/code-oss.desktop
 %%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.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
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.intl.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2017.object.d.ts
@@ -576,11 +579,14 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2022.string.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2023.array.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2023.collection.d.ts
 %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.es2023.d.ts
 %%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.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.scripthost.d.ts
@@ -768,6 +774,11 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/extensions/theme-tomorrow-night-blue/package.json
 %%DATADIR%%/resources/app/extensions/theme-tomorrow-night-blue/package.nls.json
 %%DATADIR%%/resources/app/extensions/theme-tomorrow-night-blue/themes/tomorrow-night-blue-color-theme.json
+%%DATADIR%%/resources/app/extensions/tunnel-forwarding/.vscode/launch.json
+%%DATADIR%%/resources/app/extensions/tunnel-forwarding/dist/extension.js
+%%DATADIR%%/resources/app/extensions/tunnel-forwarding/media/icon.png
+%%DATADIR%%/resources/app/extensions/tunnel-forwarding/package.json
+%%DATADIR%%/resources/app/extensions/tunnel-forwarding/package.nls.json
 %%DATADIR%%/resources/app/extensions/typescript-basics/language-configuration.json
 %%DATADIR%%/resources/app/extensions/typescript-basics/package.json
 %%DATADIR%%/resources/app/extensions/typescript-basics/package.nls.json
@@ -951,6 +962,7 @@ share/applications/code-oss.desktop
 %%DATADIR%%/resources/app/out/vs/workbench/services/languageDetection/browser/languageDetectionSimpleWorker.js
 %%DATADIR%%/resources/app/out/vs/workbench/services/search/worker/localFileSearch.js
 %%DATADIR%%/resources/app/out/vs/workbench/services/textMate/browser/backgroundTokenization/worker/textMateTokenizationWorker.worker.js
+%%DATADIR%%/resources/app/out/vs/workbench/services/voiceRecognition/electron-sandbox/voiceTranscriptionWorklet.js
 %%DATADIR%%/resources/app/out/vs/workbench/workbench.desktop.main.css
 %%DATADIR%%/resources/app/out/vs/workbench/workbench.desktop.main.js
 %%DATADIR%%/resources/app/out/vs/workbench/workbench.desktop.main.nls.js