pkgsrc-WIP-changes archive

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

vscode: fix packaging, disable mprotect



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Tue Mar 4 18:00:49 2025 +0100
Changeset:	0975607690fdc73bbb1226d217d9b6721014ff7c

Modified Files:
	vscode/Makefile

Log Message:
vscode: fix packaging, disable mprotect

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

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

diffstat:
 vscode/Makefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diffs:
diff --git a/vscode/Makefile b/vscode/Makefile
index 0512b622e7..ae75d406ac 100644
--- a/vscode/Makefile
+++ b/vscode/Makefile
@@ -85,6 +85,8 @@ RUN_ZIP_HASH=		sha256 -q ${WRKDIR}/.home/.cache/electron/${ELECTRON_URL_HASH}/${
 RUN_NODEJS_VER=		node --version
 NODEJS_VER=		${RUN_NODEJS_VER:sh}
 
+NOT_PAX_MPROTECT_SAFE+=	lib/vscode/code-oss
+
 post-extract:
 	# Install script
 	${CP} ${FILESDIR}/code.sh.in ${WRKSRC}/code-oss.sh
@@ -147,8 +149,8 @@ do-build:
 		npm_config_nodedir=${PREFIX}/lib/electron${ELECTRON_MAJOR}/node_headers \
 		npm --userconfig=${WRKSRC}/.npmrc run gulp vscode-linux-${ELECTRON_ARCH}-min
 	${SED} -i'' "s|^#![[:space:]]*${REPLACE.sys-bash.old}|${REPLACE.sys-bash.new}|" \
-		${WRKSRC}/.build/extensions/ms-vscode.js-debug/src/targets/node/terminateProcess.sh
-	${FIND} ${WRKSRC} -type f -name '*.orig' -delete
+		${BUILDDIR}/resources/app/extensions/ms-vscode.js-debug/src/targets/node/terminateProcess.sh
+	${FIND} ${BUILDDIR} -type f -name '*.orig' -delete
 
 BUILDDIR=		${WRKDIR}/VSCode-linux-${ELECTRON_ARCH}
 INSTALLATION_DIRS+=	lib/vscode


Home | Main Index | Thread Index | Old Index