pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

vscode: update to 1.100.2



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Mon May 26 14:19:30 2025 +0200
Changeset:	70c3dddc028312f9c1d07a18d786f2320c586947

Modified Files:
	electron32/TODO
	vscode/Makefile
	vscode/PLIST
	vscode/distinfo
Added Files:
	vscode/patches/patch-build_lib_propertyInitOrderChecker.ts
	vscode/patches/patch-test_smoke_src_areas_task_task.test.ts
	vscode/patches/patch-test_smoke_src_areas_terminal_terminal.test.ts

Log Message:
vscode: update to 1.100.2

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=70c3dddc028312f9c1d07a18d786f2320c586947

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 electron32/TODO                                    |  2 +-
 vscode/Makefile                                    |  7 +--
 vscode/PLIST                                       | 52 +++++++++++-----------
 vscode/distinfo                                    | 15 ++++---
 .../patch-build_lib_propertyInitOrderChecker.ts    | 15 +++++++
 .../patch-test_smoke_src_areas_task_task.test.ts   | 14 ++++++
 ...-test_smoke_src_areas_terminal_terminal.test.ts | 30 +++++++++++++
 7 files changed, 100 insertions(+), 35 deletions(-)

diffs:
diff --git a/electron32/TODO b/electron32/TODO
index abac1ea10f..2584f5aca2 100644
--- a/electron32/TODO
+++ b/electron32/TODO
@@ -1,4 +1,4 @@
 To Do:
 
 0) Built on NetBSD-10 amd64
-1) Successful building and packaging, not tested yet
+1) Successful building and packaging, tested with wip/vscode
diff --git a/vscode/Makefile b/vscode/Makefile
index 45034993db..cb7c93b951 100644
--- a/vscode/Makefile
+++ b/vscode/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: $
 
-DISTNAME=		vscode-1.97.1
+DISTNAME=		vscode-1.100.2
 CATEGORIES=		editors
 MASTER_SITES=		${MASTER_SITE_GITHUB:=microsoft/}
 GITHUB_TAG=		${PKGVERSION_NOREV}
@@ -25,7 +25,7 @@ USE_ELECTRON=		bundled
 
 DEPENDS+=		ripgrep-[0-9]*:../../textproc/ripgrep
 
-.include "../../wip/electron32/platform.mk"
+.include "../../wip/electron34/platform.mk"
 
 SUBST_CLASSES+=		path
 SUBST_STAGE.path=	pre-configure
@@ -193,6 +193,7 @@ do-install:
 .include "../../lang/python/tool.mk"
 .include "../../security/libsecret/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
-KRB5_DEFAULT=		mit-krb5
+KRB5_DEFAULT=	mit-krb5
+KRB5_ACCEPTED=	mit-krb5
 .include "../../mk/krb5.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/vscode/PLIST b/vscode/PLIST
index a096eacf3f..078344f63e 100644
--- a/vscode/PLIST
+++ b/vscode/PLIST
@@ -138,7 +138,6 @@ lib/vscode/resources/app/extensions/coffeescript/package.nls.json
 lib/vscode/resources/app/extensions/coffeescript/snippets/coffeescript.code-snippets
 lib/vscode/resources/app/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json
 lib/vscode/resources/app/extensions/configuration-editing/dist/configurationEditingMain.js
-lib/vscode/resources/app/extensions/configuration-editing/dist/configurationEditingMain.js.LICENSE.txt
 lib/vscode/resources/app/extensions/configuration-editing/images/icon.png
 lib/vscode/resources/app/extensions/configuration-editing/package.json
 lib/vscode/resources/app/extensions/configuration-editing/package.nls.json
@@ -555,8 +554,10 @@ lib/vscode/resources/app/extensions/ms-vscode.js-debug/src/ui/basic-wat.configur
 lib/vscode/resources/app/extensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json
 lib/vscode/resources/app/extensions/ms-vscode.js-debug/src/vendor/acorn-loose.js
 lib/vscode/resources/app/extensions/ms-vscode.js-debug/src/vendor/acorn.js
-lib/vscode/resources/app/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node
 lib/vscode/resources/app/extensions/ms-vscode.js-debug/src/watchdog.js
+lib/vscode/resources/app/extensions/ms-vscode.js-debug/src/win32-app-container-tokens.win32-arm64-msvc-4ZJZ3U55.node
+lib/vscode/resources/app/extensions/ms-vscode.js-debug/src/win32-app-container-tokens.win32-x64-msvc-VCQE7GJP.node
+lib/vscode/resources/app/extensions/ms-vscode.js-debug/telemetry.json
 lib/vscode/resources/app/extensions/ms-vscode.vscode-js-profile-table/README.md
 lib/vscode/resources/app/extensions/ms-vscode.vscode-js-profile-table/ThirdPartyNotices.txt
 lib/vscode/resources/app/extensions/ms-vscode.vscode-js-profile-table/ci.yml
@@ -581,7 +582,6 @@ lib/vscode/resources/app/extensions/node_modules/typescript/bin/tsserver
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/_tsc.js
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/_tsserver.js
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/_typingsInstaller.js
-lib/vscode/resources/app/extensions/node_modules/typescript/lib/cancellationToken.js
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/cs/diagnosticMessages.generated.json
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/de/diagnosticMessages.generated.json
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/es/diagnosticMessages.generated.json
@@ -677,9 +677,11 @@ lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.colle
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.d.ts
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.decorators.d.ts
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.disposable.d.ts
+lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.float16.d.ts
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.full.d.ts
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.intl.d.ts
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.iterator.d.ts
+lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.esnext.promise.d.ts
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.scripthost.d.ts
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.webworker.asynciterable.d.ts
 lib/vscode/resources/app/extensions/node_modules/typescript/lib/lib.webworker.d.ts
@@ -735,6 +737,12 @@ lib/vscode/resources/app/extensions/powershell/language-configuration.json
 lib/vscode/resources/app/extensions/powershell/package.json
 lib/vscode/resources/app/extensions/powershell/package.nls.json
 lib/vscode/resources/app/extensions/powershell/syntaxes/powershell.tmLanguage.json
+lib/vscode/resources/app/extensions/prompt-basics/language-configuration.json
+lib/vscode/resources/app/extensions/prompt-basics/package.json
+lib/vscode/resources/app/extensions/prompt-basics/package.nls.json
+lib/vscode/resources/app/extensions/prompt-basics/snippets/instructions.code-snippets
+lib/vscode/resources/app/extensions/prompt-basics/snippets/prompt.code-snippets
+lib/vscode/resources/app/extensions/prompt-basics/syntaxes/prompt.tmLanguage.json
 lib/vscode/resources/app/extensions/pug/language-configuration.json
 lib/vscode/resources/app/extensions/pug/package.json
 lib/vscode/resources/app/extensions/pug/package.nls.json
@@ -815,17 +823,11 @@ lib/vscode/resources/app/extensions/swift/syntaxes/swift.tmLanguage.json
 lib/vscode/resources/app/extensions/terminal-suggest/.gitignore
 lib/vscode/resources/app/extensions/terminal-suggest/README.md
 lib/vscode/resources/app/extensions/terminal-suggest/ThirdPartyNotices.txt
-lib/vscode/resources/app/extensions/terminal-suggest/cgmanifest.json
+lib/vscode/resources/app/extensions/terminal-suggest/dist/fig/README.md
 lib/vscode/resources/app/extensions/terminal-suggest/dist/media/icon.png
 lib/vscode/resources/app/extensions/terminal-suggest/dist/terminalSuggestMain.js
 lib/vscode/resources/app/extensions/terminal-suggest/package.json
 lib/vscode/resources/app/extensions/terminal-suggest/package.nls.json
-lib/vscode/resources/app/extensions/terminal-suggest/scripts/clone-fig.ps1
-lib/vscode/resources/app/extensions/terminal-suggest/scripts/clone-fig.sh
-lib/vscode/resources/app/extensions/terminal-suggest/scripts/update-specs.js
-lib/vscode/resources/app/extensions/terminal-suggest/scripts/update-specs.ps1
-lib/vscode/resources/app/extensions/terminal-suggest/scripts/update-specs.sh
-lib/vscode/resources/app/extensions/terminal-suggest/testWorkspace/parent/home/child/.keep
 lib/vscode/resources/app/extensions/theme-abyss/package.json
 lib/vscode/resources/app/extensions/theme-abyss/package.nls.json
 lib/vscode/resources/app/extensions/theme-abyss/themes/abyss-color-theme.json
@@ -1119,7 +1121,6 @@ lib/vscode/resources/app/node_modules/@vscode/deviceid/package.json
 lib/vscode/resources/app/node_modules/@vscode/iconv-lite-umd/LICENSE
 lib/vscode/resources/app/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js
 lib/vscode/resources/app/node_modules/@vscode/iconv-lite-umd/package.json
-lib/vscode/resources/app/node_modules/@vscode/node-addon-api/node_addon_api.Makefile
 lib/vscode/resources/app/node_modules/@vscode/policy-watcher/LICENSE
 lib/vscode/resources/app/node_modules/@vscode/policy-watcher/build/Release/vscode-policy-watcher.node
 lib/vscode/resources/app/node_modules/@vscode/policy-watcher/index.js
@@ -1164,16 +1165,9 @@ lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/LICENSE
 lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/SECURITY.md
 lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/cgmanifest.json
 lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/package.json
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-c-sharp.wasm
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-cpp.wasm
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-go.wasm
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-java.wasm
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-javascript.wasm
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-python.wasm
+lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-css.wasm
+lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-ini.wasm
 lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-regex.wasm
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-ruby.wasm
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-rust.wasm
-lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-tsx.wasm
 lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-typescript.wasm
 lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter.js
 lib/vscode/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter.wasm
@@ -2116,16 +2110,24 @@ lib/vscode/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html
 lib/vscode/resources/app/out/vs/code/electron-sandbox/workbench/workbench.js
 lib/vscode/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js
 lib/vscode/resources/app/out/vs/code/node/cliProcessMain.js
+lib/vscode/resources/app/out/vs/editor/common/languages/highlights/css.scm
+lib/vscode/resources/app/out/vs/editor/common/languages/highlights/ini.scm
+lib/vscode/resources/app/out/vs/editor/common/languages/highlights/regex.scm
 lib/vscode/resources/app/out/vs/editor/common/languages/highlights/typescript.scm
-lib/vscode/resources/app/out/vs/editor/common/services/editorSimpleWorkerMain.js
+lib/vscode/resources/app/out/vs/editor/common/languages/injections/typescript.scm
+lib/vscode/resources/app/out/vs/editor/common/services/editorWebWorkerMain.js
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/break.mp3
+lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/chatEditModifiedFile.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/clear.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineDeleted.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineInserted.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineModified.mp3
+lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/editsKept.mp3
+lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/editsUndone.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/error.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/foldedAreas.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/format.mp3
+lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/nextEditSuggestion.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/progress.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/quickFixes.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/requestSent.mp3
@@ -2138,6 +2140,7 @@ lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/succe
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/taskCompleted.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/taskFailed.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/terminalBell.mp3
+lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/terminalCommandSucceeded.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStarted.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStopped.mp3
 lib/vscode/resources/app/out/vs/platform/accessibilitySignal/browser/media/warning.mp3
@@ -2161,10 +2164,8 @@ lib/vscode/resources/app/out/vs/workbench/contrib/extensions/browser/media/langu
 lib/vscode/resources/app/out/vs/workbench/contrib/extensions/browser/media/theme-icon.png
 lib/vscode/resources/app/out/vs/workbench/contrib/externalTerminal/node/TerminalHelper.scpt
 lib/vscode/resources/app/out/vs/workbench/contrib/externalTerminal/node/iTermHelper.scpt
-lib/vscode/resources/app/out/vs/workbench/contrib/notebook/common/services/notebookSimpleWorkerMain.js
+lib/vscode/resources/app/out/vs/workbench/contrib/notebook/common/services/notebookWebWorkerMain.js
 lib/vscode/resources/app/out/vs/workbench/contrib/output/common/outputLinkComputerMain.js
-lib/vscode/resources/app/out/vs/workbench/contrib/terminal/common/scripts/CodeTabExpansion.psm1
-lib/vscode/resources/app/out/vs/workbench/contrib/terminal/common/scripts/GitTabExpansion.psm1
 lib/vscode/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh
 lib/vscode/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-env.zsh
 lib/vscode/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-login.zsh
@@ -2176,6 +2177,7 @@ lib/vscode/resources/app/out/vs/workbench/contrib/webview/browser/pre/fake.html
 lib/vscode/resources/app/out/vs/workbench/contrib/webview/browser/pre/index-no-csp.html
 lib/vscode/resources/app/out/vs/workbench/contrib/webview/browser/pre/index.html
 lib/vscode/resources/app/out/vs/workbench/contrib/webview/browser/pre/service-worker.js
+lib/vscode/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/ai-powered-suggestions.svg
 lib/vscode/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg
 lib/vscode/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark-hc.png
 lib/vscode/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark.png
@@ -2203,7 +2205,7 @@ lib/vscode/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/m
 lib/vscode/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg
 lib/vscode/resources/app/out/vs/workbench/services/extensionManagement/common/media/defaultIcon.png
 lib/vscode/resources/app/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
-lib/vscode/resources/app/out/vs/workbench/services/languageDetection/browser/languageDetectionSimpleWorkerMain.js
+lib/vscode/resources/app/out/vs/workbench/services/languageDetection/browser/languageDetectionWebWorkerMain.js
 lib/vscode/resources/app/out/vs/workbench/services/search/worker/localFileSearchMain.js
 lib/vscode/resources/app/out/vs/workbench/services/textMate/browser/backgroundTokenization/worker/textMateTokenizationWorker.workerMain.js
 lib/vscode/resources/app/out/vs/workbench/workbench.desktop.main.css
diff --git a/vscode/distinfo b/vscode/distinfo
index 5b82f06635..8097b96686 100644
--- a/vscode/distinfo
+++ b/vscode/distinfo
@@ -1,12 +1,13 @@
 $NetBSD: distinfo,v 1.82 2024/12/21 15:30:31 schwarz Exp $
 
-BLAKE2s (vscode-1.97.1.tar.gz) = 87f8723bd4108287fed7720bd25fd96725ad7fa77f9d2501598a34646c9548bc
-SHA512 (vscode-1.97.1.tar.gz) = 0b2222bba50276df07fcea79dfe34232610505c890b519e150b08ab5274c505e698e4e5e9a781050eb112b2ecdb611a69e9c7e84ec2f08c339facb76ee2f88e3
-Size (vscode-1.97.1.tar.gz) = 23875640 bytes
-BLAKE2s (vscode-node_modules-1.97.1.tar.gz) = 038304c6af1426720367e1ffea22cd95f4939294ff0024c8bd2c7881b115cff6
-SHA512 (vscode-node_modules-1.97.1.tar.gz) = 446e0fe70a1cccfb4e72e13572fef3ba441bef01e9585e94723a03fa183cae3463a49a505925facfa95d1dfbd7681fc980e84c70f30cdf85c4c2dc02dddf29b9
-Size (vscode-node_modules-1.97.1.tar.gz) = 416491170 bytes
+BLAKE2s (vscode-1.100.2.tar.gz) = be05e9071838d4f465c0aae811341ae8d3af6a6dd2c7aba73b82bf611572aed7
+SHA512 (vscode-1.100.2.tar.gz) = 4f29f29e2184d6369da4e89d67e2de51327a13b091be6dda90edd5c0ca56dae6c0b6c294137070248179077ddb7a71a5fd59480f9f3c161d8d58c69fc4111f02
+Size (vscode-1.100.2.tar.gz) = 22647395 bytes
+BLAKE2s (vscode-node_modules-1.100.2.tar.gz) = effb4efa7b6ec861d731befcc9aa47f44355f96301dee808b79696223993b00f
+SHA512 (vscode-node_modules-1.100.2.tar.gz) = a157049466f380d7696d5dff886d769c1b823086e719f0345b2df2c3cd57d5823f04518eec3cf7bc0c560cb993709f0742752f6fd8671e0bde0ba9d1dcb60236
+Size (vscode-node_modules-1.100.2.tar.gz) = 400488024 bytes
 SHA1 (patch-build_lib_layersChecker.ts) = f7e07c4bf5d4f58ea37383aef61af71e2357f22a
+SHA1 (patch-build_lib_propertyInitOrderChecker.ts) = 8559891b75b3c8d84bcabd90cd1e15d15a9e681b
 SHA1 (patch-build_lib_snapshotLoader.ts) = 7203f8fec3bd86684e85b70f00825aa69661156b
 SHA1 (patch-extensions_emmet_src_test_testUtils.ts) = 9c4c756e44a191ab2ab660170cc27534fe838eef
 SHA1 (patch-extensions_vscode-api-tests_src_utils.ts) = 6d5ab29d490d52bb64635a5dcf2de89cd36ea5ab
@@ -29,3 +30,5 @@ SHA1 (patch-src_vs_platform_native_electron-main_nativeHostMainService.ts) = 781
 SHA1 (patch-src_vs_workbench_api_browser_mainThreadTask.ts) = 7e642866645295edd126c9984bab69d4cbfcf4e5
 SHA1 (patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts) = 6dbb9ffd7621f265871d27a395137b0f1572ad94
 SHA1 (patch-test_automation_src_electron.ts) = fc23124393f19d7af8c061d86b33141af05f3aa7
+SHA1 (patch-test_smoke_src_areas_task_task.test.ts) = d757d054287d959d8041e38241aaf36eae0e0c69
+SHA1 (patch-test_smoke_src_areas_terminal_terminal.test.ts) = 10a05952eb9e1e1af83971a7483eeb509396be20
diff --git a/vscode/patches/patch-build_lib_propertyInitOrderChecker.ts b/vscode/patches/patch-build_lib_propertyInitOrderChecker.ts
new file mode 100644
index 0000000000..e1a7dc9601
--- /dev/null
+++ b/vscode/patches/patch-build_lib_propertyInitOrderChecker.ts
@@ -0,0 +1,15 @@
+$NetBSD$
+
+* Add support to NetBSD and FreeBSD
+
+--- build/lib/propertyInitOrderChecker.ts.orig	2025-05-26 10:14:14.611029867 +0000
++++ build/lib/propertyInitOrderChecker.ts
+@@ -109,7 +109,7 @@ let errorCount = 0;
+ function createProgram(tsconfigPath: string): ts.Program {
+ 	const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
+ 
+-	const configHostParser: ts.ParseConfigHost = { fileExists: fs.existsSync, readDirectory: ts.sys.readDirectory, readFile: file => fs.readFileSync(file, 'utf8'), useCaseSensitiveFileNames: process.platform === 'linux' };
++	const configHostParser: ts.ParseConfigHost = { fileExists: fs.existsSync, readDirectory: ts.sys.readDirectory, readFile: file => fs.readFileSync(file, 'utf8'), useCaseSensitiveFileNames: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') };
+ 	const tsConfigParsed = ts.parseJsonConfigFileContent(tsConfig.config, configHostParser, path.resolve(path.dirname(tsconfigPath)), { noEmit: true });
+ 
+ 	const compilerHost = ts.createCompilerHost(tsConfigParsed.options, true);
diff --git a/vscode/patches/patch-test_smoke_src_areas_task_task.test.ts b/vscode/patches/patch-test_smoke_src_areas_task_task.test.ts
new file mode 100644
index 0000000000..bf02e9485a
--- /dev/null
+++ b/vscode/patches/patch-test_smoke_src_areas_task_task.test.ts
@@ -0,0 +1,14 @@
+$NetBSD$
+
+* Add support to NetBSD and FreeBSD
+
+--- test/smoke/src/areas/task/task.test.ts.orig	2025-05-14 21:40:56.000000000 +0000
++++ test/smoke/src/areas/task/task.test.ts
+@@ -19,6 +19,6 @@ export function setup(logger: Logger) {
+ 		// Refs https://github.com/microsoft/vscode/issues/225250
+ 		// Pty spawning fails with invalid fd error in product CI while development CI
+ 		// works fine, we need additional logging to investigate.
+-		setupTaskQuickPickTests({ skipSuite: process.platform === 'linux' });
++		setupTaskQuickPickTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') });
+ 	});
+ }
diff --git a/vscode/patches/patch-test_smoke_src_areas_terminal_terminal.test.ts b/vscode/patches/patch-test_smoke_src_areas_terminal_terminal.test.ts
new file mode 100644
index 0000000000..35ec4c139f
--- /dev/null
+++ b/vscode/patches/patch-test_smoke_src_areas_terminal_terminal.test.ts
@@ -0,0 +1,30 @@
+$NetBSD$
+
+* Add support to NetBSD and FreeBSD
+
+--- test/smoke/src/areas/terminal/terminal.test.ts.orig	2025-05-14 21:40:56.000000000 +0000
++++ test/smoke/src/areas/terminal/terminal.test.ts
+@@ -39,15 +39,15 @@ export function setup(logger: Logger) {
+ 		// https://github.com/microsoft/vscode/issues/216564
+ 		// The pty host can crash on Linux in smoke tests for an unknown reason. We need more user
+ 		// reports to investigate
+-		setupTerminalEditorsTests({ skipSuite: process.platform === 'linux' });
+-		setupTerminalInputTests({ skipSuite: process.platform === 'linux' });
+-		setupTerminalPersistenceTests({ skipSuite: process.platform === 'linux' });
+-		setupTerminalProfileTests({ skipSuite: process.platform === 'linux' });
+-		setupTerminalTabsTests({ skipSuite: process.platform === 'linux' });
+-		setupTerminalShellIntegrationTests({ skipSuite: process.platform === 'linux' });
+-		setupTerminalStickyScrollTests({ skipSuite: process.platform === 'linux' });
++		setupTerminalEditorsTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') });
++		setupTerminalInputTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') });
++		setupTerminalPersistenceTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') });
++		setupTerminalProfileTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') });
++		setupTerminalTabsTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') });
++		setupTerminalShellIntegrationTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') });
++		setupTerminalStickyScrollTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd') });
+ 		// https://github.com/microsoft/vscode/pull/141974
+ 		// Windows is skipped here as well as it was never enabled from the start
+-		setupTerminalSplitCwdTests({ skipSuite: process.platform === 'linux' || process.platform === 'win32' });
++		setupTerminalSplitCwdTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd' || process.platform === 'netbsd' || process.platform === 'win32' });
+ 	});
+ }


Home | Main Index | Thread Index | Old Index