editors/vscode: Update to 1.109.0
Changelog: https://code.visualstudio.com/updates/v1_109 Reported by: GitHub (watch releases)
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
PORTNAME= vscode
|
||||
DISTVERSION= ${VSCODE_VERSION}
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= editors
|
||||
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
|
||||
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
VSCODE_VERSION= 1.108.1
|
||||
SOURCE_COMMIT_HASH= 585eba7c0c34fd6b30faac7c62a42050bfbc0086
|
||||
VSCODE_VERSION= 1.109.0
|
||||
SOURCE_COMMIT_HASH= bdd88df003631aaa0bcbe057cb0a940b80a476fa
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
TIMESTAMP = 1768627739
|
||||
SHA256 (vscode/vscode-node-modules-1.108.1.tar.gz) = 4e3bad91748c18def5a1943edc051b4edc3f4ee0579ebf9af8fb800c8fbc7c34
|
||||
SIZE (vscode/vscode-node-modules-1.108.1.tar.gz) = 492886377
|
||||
SHA256 (vscode/vscode-marketplace-exts-1.108.1.tar.gz) = 96fb65e863b3e34e3af86e60abebaebcd2d7c62b331c541e625f8c30473910d7
|
||||
SIZE (vscode/vscode-marketplace-exts-1.108.1.tar.gz) = 1710358
|
||||
SHA256 (vscode/microsoft-vscode-1.108.1_GH0.tar.gz) = e26f0c16b8a23a90d571b0868d099d35e887f4c6b9ecc91efc269dea930e69d4
|
||||
SIZE (vscode/microsoft-vscode-1.108.1_GH0.tar.gz) = 24267355
|
||||
TIMESTAMP = 1770625949
|
||||
SHA256 (vscode/vscode-node-modules-1.109.0.tar.gz) = c722c6b5bfc992af73588f043b5ced7b5c61fff82c56dd67d1081546fec81c1d
|
||||
SIZE (vscode/vscode-node-modules-1.109.0.tar.gz) = 568327571
|
||||
SHA256 (vscode/vscode-marketplace-exts-1.109.0.tar.gz) = dae91266a7fd50e35eb5edb54f557670a948a1e4334b769b4533ce851d4e246a
|
||||
SIZE (vscode/vscode-marketplace-exts-1.109.0.tar.gz) = 1707468
|
||||
SHA256 (vscode/microsoft-vscode-1.109.0_GH0.tar.gz) = 0f871b8c6ca75db03caf32940b9e0904692df19943d6f3e2dc07107f87bdae31
|
||||
SIZE (vscode/microsoft-vscode-1.109.0_GH0.tar.gz) = 24995790
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- build/gulpfile.vscode.ts.orig 2025-12-14 06:41:04 UTC
|
||||
--- build/gulpfile.vscode.ts.orig 2026-02-04 01:55:52 UTC
|
||||
+++ build/gulpfile.vscode.ts
|
||||
@@ -270,7 +270,7 @@ function packageTask(platform: string, arch: string, s
|
||||
@@ -271,7 +271,7 @@ function packageTask(platform: string, arch: string, s
|
||||
|
||||
let productJsonContents: string;
|
||||
const productJsonStream = gulp.src(['product.json'], { base: '.' })
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
--- build/lib/electron.ts.orig 2025-12-10 18:02:22 UTC
|
||||
--- build/lib/electron.ts.orig 2026-02-04 01:55:52 UTC
|
||||
+++ build/lib/electron.ts
|
||||
@@ -201,8 +201,9 @@ export const config = {
|
||||
@@ -203,10 +203,11 @@ export const config = {
|
||||
winIcon: 'resources/win32/code.ico',
|
||||
token: process.env['GITHUB_TOKEN'],
|
||||
repo: product.electronRepository || undefined,
|
||||
- validateChecksum: true,
|
||||
+ validateChecksum: false,
|
||||
checksumFile: path.join(root, 'build', 'checksums', 'electron.txt'),
|
||||
createVersionedResources: useVersionedUpdate,
|
||||
productVersionString: versionedResourcesFolder,
|
||||
+ unsafelyDisableChecksums: true,
|
||||
};
|
||||
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
--- build/lib/snapshotLoader.ts.orig 2025-06-11 13:47:56 UTC
|
||||
+++ build/lib/snapshotLoader.ts
|
||||
@@ -26,6 +26,7 @@ export namespace snaps {
|
||||
|
||||
case 'win32':
|
||||
case 'linux':
|
||||
+ case 'freebsd':
|
||||
loaderFilepath = `VSCode-${process.platform}-${arch}/resources/app/out/vs/loader.js`;
|
||||
startupBlobFilepath = `VSCode-${process.platform}-${arch}/snapshot_blob.bin`;
|
||||
break;
|
||||
@@ -1,4 +1,4 @@
|
||||
--- node_modules/@vscode/deviceid/dist/storage.js.orig 2025-06-19 08:49:17 UTC
|
||||
--- node_modules/@vscode/deviceid/dist/storage.js.orig 2026-02-09 08:26:27 UTC
|
||||
+++ node_modules/@vscode/deviceid/dist/storage.js
|
||||
@@ -42,7 +42,7 @@ function getDirectory() {
|
||||
if (process.platform === "darwin") {
|
||||
@@ -9,7 +9,7 @@
|
||||
folder =
|
||||
process.env.XDG_CACHE_HOME ?? path.join(process.env.HOME, ".cache");
|
||||
}
|
||||
@@ -78,4 +78,4 @@ exports.setDeviceId = setDeviceId;
|
||||
@@ -87,4 +87,4 @@ exports.setDeviceId = setDeviceId;
|
||||
}
|
||||
}
|
||||
exports.setDeviceId = setDeviceId;
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- node_modules/node-pty/src/unix/pty.cc.orig 2026-02-09 09:03:05 UTC
|
||||
+++ node_modules/node-pty/src/unix/pty.cc
|
||||
@@ -112,7 +112,7 @@ struct ExitEvent {
|
||||
int exit_code = 0, signal_code = 0;
|
||||
};
|
||||
|
||||
-#if defined(__linux__)
|
||||
+#if defined(__linux__) || defined(__FreeBSD__)
|
||||
|
||||
static int
|
||||
SetCloseOnExec(int fd) {
|
||||
@@ -2,13 +2,13 @@ https://github.com/eclipse/openvsx/issues/543
|
||||
https://github.com/termux/termux-packages/issues/24739
|
||||
https://github.com/termux/termux-packages/pull/24757
|
||||
|
||||
--- package.json.orig 2026-01-08 12:59:30 UTC
|
||||
--- package.json.orig 2026-02-09 08:23:34 UTC
|
||||
+++ package.json
|
||||
@@ -108,6 +108,7 @@
|
||||
"native-is-elevated": "0.8.0",
|
||||
@@ -110,6 +110,7 @@
|
||||
"minimist": "^1.2.8",
|
||||
"native-is-elevated": "0.9.0",
|
||||
"native-keymap": "^3.3.5",
|
||||
"native-watchdog": "^1.4.1",
|
||||
+ "node-ovsx-sign": "^1.2.0",
|
||||
"node-pty": "^1.1.0-beta43",
|
||||
"node-pty": "^1.2.0-beta.10",
|
||||
"open": "^10.1.2",
|
||||
"tas-client": "0.3.1",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
--- remote/node_modules/@vscode/deviceid/dist/storage.js.orig 2025-06-19 08:49:56 UTC
|
||||
--- remote/node_modules/@vscode/deviceid/dist/storage.js.orig 2026-02-09 08:29:53 UTC
|
||||
+++ remote/node_modules/@vscode/deviceid/dist/storage.js
|
||||
@@ -42,7 +42,7 @@ function getDirectory() {
|
||||
if (process.platform === "darwin") {
|
||||
@@ -9,7 +9,7 @@
|
||||
folder =
|
||||
process.env.XDG_CACHE_HOME ?? path.join(process.env.HOME, ".cache");
|
||||
}
|
||||
@@ -78,4 +78,4 @@ exports.setDeviceId = setDeviceId;
|
||||
@@ -87,4 +87,4 @@ exports.setDeviceId = setDeviceId;
|
||||
}
|
||||
}
|
||||
exports.setDeviceId = setDeviceId;
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- remote/node_modules/node-pty/src/unix/pty.cc.orig 2026-02-09 09:09:10 UTC
|
||||
+++ remote/node_modules/node-pty/src/unix/pty.cc
|
||||
@@ -112,7 +112,7 @@ struct ExitEvent {
|
||||
int exit_code = 0, signal_code = 0;
|
||||
};
|
||||
|
||||
-#if defined(__linux__)
|
||||
+#if defined(__linux__) || defined(__FreeBSD__)
|
||||
|
||||
static int
|
||||
SetCloseOnExec(int fd) {
|
||||
@@ -1,6 +1,6 @@
|
||||
--- src/vs/base/node/ps.ts.orig 2025-12-10 18:02:22 UTC
|
||||
--- src/vs/base/node/ps.ts.orig 2026-02-04 01:55:52 UTC
|
||||
+++ src/vs/base/node/ps.ts
|
||||
@@ -223,7 +223,7 @@ export function listProcesses(rootPid: number): Promis
|
||||
@@ -217,7 +217,7 @@ export function listProcesses(rootPid: number): Promis
|
||||
}
|
||||
} else {
|
||||
const ps = stdout.toString().trim();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- src/vs/code/electron-main/app.ts.orig 2025-09-09 22:02:15 UTC
|
||||
--- src/vs/code/electron-main/app.ts.orig 2026-02-04 01:55:52 UTC
|
||||
+++ src/vs/code/electron-main/app.ts
|
||||
@@ -988,6 +988,7 @@ export class CodeApplication extends Disposable {
|
||||
@@ -994,6 +994,7 @@ export class CodeApplication extends Disposable {
|
||||
break;
|
||||
|
||||
case 'linux':
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-12-10 18:02:22 UTC
|
||||
--- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2026-02-04 01:55:52 UTC
|
||||
+++ src/vs/workbench/services/actions/common/menusExtensionPoint.ts
|
||||
@@ -1203,7 +1203,10 @@ class CommandsTableRenderer extends Disposable impleme
|
||||
@@ -1216,7 +1216,10 @@ class CommandsTableRenderer extends Disposable impleme
|
||||
|
||||
switch (platform) {
|
||||
case 'win32': key = rawKeyBinding.win; break;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- test/automation/src/electron.ts.orig 2025-12-10 18:02:22 UTC
|
||||
--- test/automation/src/electron.ts.orig 2026-02-04 01:55:52 UTC
|
||||
+++ test/automation/src/electron.ts
|
||||
@@ -118,6 +118,7 @@ export function getDevElectronPath(): string {
|
||||
@@ -129,6 +129,7 @@ export function getDevElectronPath(): string {
|
||||
case 'darwin':
|
||||
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
|
||||
case 'linux':
|
||||
@@ -8,7 +8,7 @@
|
||||
return join(buildPath, 'electron', `${product.applicationName}`);
|
||||
case 'win32':
|
||||
return join(buildPath, 'electron', `${product.nameShort}.exe`);
|
||||
@@ -130,7 +131,8 @@ export function getBuildElectronPath(root: string): st
|
||||
@@ -141,7 +142,8 @@ export function getBuildElectronPath(root: string): st
|
||||
switch (process.platform) {
|
||||
case 'darwin':
|
||||
return join(root, 'Contents', 'MacOS', 'Electron');
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user