Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Feb 2020 16:29:08 +0000 (UTC)
From:      Luca Pizzamiglio <pizzamig@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r525387 - in head/editors/vscode: . files
Message-ID:  <202002061629.016GT86H028974@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pizzamig
Date: Thu Feb  6 16:29:08 2020
New Revision: 525387
URL: https://svnweb.freebsd.org/changeset/ports/525387

Log:
  editors/vscode: Update to 1.41.1
  
  Submitted by:	maintainer (via github)

Added:
  head/editors/vscode/files/patch-build_gulpfile.vscode.js   (contents, props changed)
Deleted:
  head/editors/vscode/files/package.json-build
  head/editors/vscode/files/package.json-package
  head/editors/vscode/files/package.json-remote-build
  head/editors/vscode/files/package.json-remote-package
  head/editors/vscode/files/patch-extensions_vscode-test-resolver_scripts_terminateProcess.sh
  head/editors/vscode/files/yarnrc-offline-mirror
Modified:
  head/editors/vscode/Makefile
  head/editors/vscode/distinfo

Modified: head/editors/vscode/Makefile
==============================================================================
--- head/editors/vscode/Makefile	Thu Feb  6 16:25:01 2020	(r525386)
+++ head/editors/vscode/Makefile	Thu Feb  6 16:29:08 2020	(r525387)
@@ -1,20 +1,17 @@
 # $FreeBSD$
 
 PORTNAME=	vscode
-DISTVERSION=	1.41.0
+DISTVERSION=	1.41.1
 CATEGORIES=	editors
-MASTER_SITES=	https://atom.io/download/electron/v${ELECTRON_VER}/:electron_headers \
-		https://github.com/electron/electron/releases/download/v${ELECTRON_VER}/:electron_linux \
-		https://nodejs.org/dist/v${NODE_VER}/:node_headers \
-		https://registry.yarnpkg.com/vscode-ripgrep/-/:vscode_ripgrep \
+MASTER_SITES=	https://nodejs.org/dist/v${NODE_VER}/:node_headers \
 		https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:yarn_cache
-DISTFILES=	node-v${ELECTRON_VER}-headers${EXTRACT_SUFX}:electron_headers \
-		electron-v${ELECTRON_VER}-linux-x64.zip:electron_linux \
-		ffmpeg-v${ELECTRON_VER}-linux-x64.zip:electron_linux \
-		node-v${NODE_VER}-headers${EXTRACT_SUFX}:node_headers \
-		vscode-ripgrep-${VSCODE_RIPGREP_VER}.tgz:vscode_ripgrep
+DISTFILES=	node-v${NODE_VER}-headers${EXTRACT_SUFX}:node_headers \
+		yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache \
+		vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache
 DIST_SUBDIR=	${PORTNAME}
-EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
+EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX} \
+		yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX} \
+		vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX}
 
 MAINTAINER=	tagattie@yandex.com
 COMMENT=	Visual Studio Code - Open Source ("Code - OSS")
@@ -24,11 +21,13 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 ONLY_FOR_ARCHS=	amd64
 
-BUILD_DEPENDS=	electron:devel/electron6 \
+BUILD_DEPENDS=	zip:archivers/zip \
+		electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
 		rg:textproc/ripgrep \
 		npm:www/npm-node10 \
 		yarn:www/yarn-node10
 LIB_DEPENDS=	libatk-bridge-2.0.so:accessibility/at-spi2-atk \
+		libatspi.so:accessibility/at-spi2-core \
 		libsnappy.so:archivers/snappy \
 		libasound.so:audio/alsa-lib \
 		libFLAC.so:audio/flac \
@@ -40,6 +39,7 @@ LIB_DEPENDS=	libatk-bridge-2.0.so:accessibility/at-spi
 		libnspr4.so:devel/nspr \
 		libpcre2-8.so:devel/pcre2 \
 		libre2.so:devel/re2 \
+		liblcms2.so:graphics/lcms2 \
 		libdrm.so:graphics/libdrm \
 		libwebp.so:graphics/webp \
 		libavcodec.so:multimedia/ffmpeg \
@@ -55,7 +55,7 @@ LIB_DEPENDS=	libatk-bridge-2.0.so:accessibility/at-spi
 RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
 		xdg-open:devel/xdg-utils \
 		bash:shells/bash
-TEST_DEPENDS=	electron:devel/electron6 \
+TEST_DEPENDS=	electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
 		bash:shells/bash
 
 USES=		desktop-file-utils gl gmake gnome jpeg pkgconfig \
@@ -64,7 +64,7 @@ USES=		desktop-file-utils gl gmake gnome jpeg pkgconfi
 USE_GITHUB=	yes
 GH_ACCOUNT=	microsoft
 
-SOURCE_COMMIT_HASH=	9579eda04fdb3a9bba2750f15193e5fafe16b959
+SOURCE_COMMIT_HASH=	26076a4de974ead31f97692a0d32f90d735645c0
 
 BINARY_ALIAS=	python=${PYTHON_CMD}
 
@@ -75,13 +75,10 @@ USE_GNOME=	atk cairo pango gdkpixbuf2 gtk30 libxml2 li
 
 USE_LDCONFIG=	${DATADIR}
 
-ELECTRON_VER=	6.1.6	# keep in sync with devel/electron6
 NODE_VER=	12.4.0
-VSCODE_RIPGREP_VER=	1.5.7
 
-SHEBANG_FILES=	extensions/vscode-test-resolver/scripts/terminateProcess.sh \
-		resources/linux/bin/code.sh \
-		scripts/test.sh
+SHEBANG_REGEX=	./(extensions|resources|scripts|src)/.*\.sh$$
+PATHFIX_FILES=	src/vs/workbench/contrib/debug/node/terminals.ts
 
 DATADIR=	${PREFIX}/share/code-oss
 TMPDIR=		${WRKDIR}
@@ -90,16 +87,9 @@ MAKE_ENV+=	BUILD_SOURCEVERSION=${SOURCE_COMMIT_HASH} \
 		PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 \
 		XDG_CACHE_HOME=${WRKDIR}/.cache
 
-OPTIONS_DEFINE=	POUDRIERE
-POUDRIERE_DESC=	Support build with poudriere (KEEP THIS ON)
-OPTIONS_DEFAULT=	POUDRIERE
+ELECTRON_DIR=	${.CURDIR}/../../devel/electron6
+.include	"${ELECTRON_DIR}/Makefile.version"
 
-POUDRIERE_DISTFILES=	yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache \
-			vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache
-POUDRIERE_EXTRACT_ONLY=	yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX} \
-			vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX}
-POUDRIERE_EXTRA_PATCHES=	${FILESDIR}/extra-patch-build_gulpfile.extensions.js
-
 pre-everything::
 	@${ECHO_MSG} ""
 	@${ECHO_MSG} "The limit imposed by poudriere(8) for the maximum number of files allowed to be"
@@ -110,25 +100,11 @@ pre-everything::
 	@${ECHO_MSG} ""
 
 post-extract:
-	${MKDIR} ${WRKDIR}/vscode-ripgrep
-	${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/vscode-ripgrep-${VSCODE_RIPGREP_VER}.tgz \
-		--strip-components 1 -C ${WRKDIR}/vscode-ripgrep
-	# setup electron headers for node-gyp
-	${MKDIR} ${WRKDIR}/.cache/node-gyp/${ELECTRON_VER}
-	${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/node-v${ELECTRON_VER}-headers${EXTRACT_SUFX} \
-		--strip-components 1 -C ${WRKDIR}/.cache/node-gyp/${ELECTRON_VER}
-	${ECHO} 9 > ${WRKDIR}/.cache/node-gyp/${ELECTRON_VER}/installVersion
 	# setup node headers for node-gyp
 	${MKDIR} ${WRKDIR}/.cache/node-gyp/${NODE_VER}
 	${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/node-v${NODE_VER}-headers${EXTRACT_SUFX} \
 		--strip-components 1 -C ${WRKDIR}/.cache/node-gyp/${NODE_VER}
-	${ECHO} 9 > ${WRKDIR}/.cache/node-gyp/${NODE_VER}/installVersion
-	# setup download cache for gulp-atom-electron
-	${MKDIR} ${WRKDIR}/gulp-electron-cache/atom/electron
-	${CP} ${DISTDIR}/${DIST_SUBDIR}/electron-v${ELECTRON_VER}-linux-x64.zip \
-		${WRKDIR}/gulp-electron-cache/atom/electron
-	${CP} ${DISTDIR}/${DIST_SUBDIR}/ffmpeg-v${ELECTRON_VER}-linux-x64.zip \
-		${WRKDIR}/gulp-electron-cache/atom/electron
+	${ECHO_CMD} 9 > ${WRKDIR}/.cache/node-gyp/${NODE_VER}/installVersion
 	# setup electron download cache for UI smoke tests
 	# ${MKDIR} ${WRKDIR}/.cache/electron
 	# ${SED} -e 's/freebsd${OSREL:R}/freebsd/' ${DISTDIR}/${DIST_SUBDIR}/SHASUMS256.txt > \
@@ -140,9 +116,18 @@ post-patch:
 	# force use of electron version matching port one
 	${REINPLACE_CMD} -E 's|^(target ").*(")$$|\1${ELECTRON_VER}\2|' \
 		${WRKSRC}/.yarnrc
+	# setup yarnrc for using local node headers
+	${ECHO_CMD} 'nodedir "${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers"' >> \
+		${WRKSRC}/.yarnrc
 	# setup yarnrc for offline node_modules installation
-	${SED} -e 's|$${WRKDIR}|${WRKDIR}|' \
-		${FILESDIR}/yarnrc-offline-mirror >> ${WRKSRC}/.yarnrc
+	${ECHO_CMD} 'yarn-offline-mirror "../yarn-offline-cache"' >> \
+		${WRKSRC}/.yarnrc
+	(cd ${WRKSRC} && \
+		${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \
+			-exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';')
+	(cd ${WRKSRC} && \
+		${FIND} ${PATHFIX_FILES} -type f \
+			-exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';')
 	${REINPLACE_CMD} -e 's/@@NAME_LONG@@/Code - OSS/; \
 			s/@@NAME_SHORT@@/Code - OSS/; \
 			s/@@PRODNAME@@/Code - OSS/; \
@@ -159,33 +144,42 @@ post-patch:
 		${WRKSRC}/resources/linux/code.appdata.xml \
 		${WRKSRC}/resources/linux/code.desktop \
 		${WRKSRC}/resources/linux/code-url-handler.desktop
+	(cd ${WRKDIR}/builtInExtensions && \
+		${FIND} . -type f -name '*.sh' \
+			-exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" \
+					-e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} ';')
 
 pre-build:
-	cd ${LOCALBASE}/share && \
-		${TAR} -cf - electron | ${TAR} -xf - -C ${WRKDIR}
-	${CP} ${FILESDIR}/package.json-build ${WRKSRC}/package.json
-	${CP} ${FILESDIR}/package.json-remote-build ${WRKSRC}/remote/package.json
+	# # install node_modules without executing post-installation scripts
+	# cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+	# 	yarn --frozen-lockfile --ignore-scripts --offline
+	# # copy rg binary files to vscode-ripgrep module directory
+	# ${MKDIR} ${WRKSRC}/node_modules/vscode-ripgrep/bin
+	# ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/node_modules/vscode-ripgrep/bin
+	# ${MKDIR} ${WRKSRC}/remote/node_modules/vscode-ripgrep/bin
+	# ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/vscode-ripgrep/bin
+	# install node_modules
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+		yarn --frozen-lockfile --offline
+	# copy rg binary files to vscode-ripgrep module directory
+	${MKDIR} ${WRKSRC}/node_modules/vscode-ripgrep/bin
+	${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/node_modules/vscode-ripgrep/bin
+	${MKDIR} ${WRKSRC}/remote/node_modules/vscode-ripgrep/bin
+	${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/vscode-ripgrep/bin
 
-pre-build-POUDRIERE-on:
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn --frozen-lockfile --offline # --no-progress
-
-pre-build-POUDRIERE-off:
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn --frozen-lockfile # --no-progress
-
 do-build:
-	${MKDIR} ${WRKDIR}/vscode-ripgrep/bin
-	${CP} ${LOCALBASE}/bin/rg ${WRKDIR}/vscode-ripgrep/bin
-	cd ${WRKDIR} && \
-		${TAR} -cf - vscode-ripgrep | ${TAR} -xf - -C ${WRKSRC}/node_modules
-	cd ${WRKDIR} && \
-		${TAR} -cf - vscode-ripgrep | ${TAR} -xf - -C ${WRKSRC}/remote/node_modules
-	${CP} ${FILESDIR}/package.json-package ${WRKSRC}/package.json
-	${CP} ${FILESDIR}/package.json-remote-package ${WRKSRC}/remote/package.json
+	# setup download cache for gulp-atom-electron
+	${MKDIR} ${WRKDIR}/gulp-electron-cache/atom/electron
+	cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \
+		zip -q -r ${WRKDIR}/gulp-electron-cache/atom/electron/electron-v${ELECTRON_VER}-linux-x64.zip .
+	cd ${WRKDIR}/gulp-electron-cache/atom/electron && \
+		${SHA256} -r *-v${ELECTRON_VER}-linux-*.zip | \
+		${SED} -e 's/ / */' > SHASUMS256.txt-${ELECTRON_VER}
+	# build and package vscode
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-linux-x64-min
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-reh-linux-x64-min
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-reh-web-linux-x64-min
-
-post-build-POUDRIERE-on:
+	# copy marketplace extensions
 	${MV} ${WRKDIR}/builtInExtensions/* ${WRKDIR}/VSCode-linux-x64/resources/app/extensions
 
 do-install:
@@ -207,37 +201,22 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/resources/linux/code.png \
 		${STAGEDIR}${PREFIX}/share/pixmaps/com.visualstudio.code.oss.png
 	${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_PROGRAM} ${WRKDIR}/electron/electron \
-		${STAGEDIR}${DATADIR}/code-oss
-.for f in libEGL.so libGLESv2.so
-	${INSTALL_LIB} ${WRKDIR}/electron/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${MKDIR} ${STAGEDIR}${DATADIR}/swiftshader
-.for f in libEGL.so libGLESv2.so
-	${INSTALL_LIB} ${WRKDIR}/electron/swiftshader/${f} \
-		${STAGEDIR}${DATADIR}/swiftshader
-.endfor
-.for f in chrome_100_percent.pak chrome_200_percent.pak icudtl.dat natives_blob.bin resources.pak snapshot_blob.bin v8_context_snapshot.bin
-	${INSTALL_DATA} ${WRKDIR}/electron/${f} ${STAGEDIR}${DATADIR}
-.endfor
-.for d in locales resources
-	cd ${WRKDIR}/electron/${d} && ${COPYTREE_SHARE} . \
-		${STAGEDIR}${DATADIR}/${d} "! -name default_app.asar"
-.endfor
-	cd ${WRKDIR}/VSCode-linux-x64/bin && \
-		${COPYTREE_BIN} . ${STAGEDIR}${DATADIR}/bin
-	cd ${WRKDIR}/VSCode-linux-x64/resources/app && \
-		${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/resources/app
+	cd ${WRKDIR}/VSCode-linux-x64 && \
+		${TAR} -cf - . | ${TAR} -xf - -C ${STAGEDIR}${DATADIR}
 	cd ${STAGEDIR}${DATADIR}/resources/app/node_modules.asar.unpacked && \
-		${FIND} . -type f -exec ${STRIP_CMD} {} ';' \
-				-exec ${CHMOD} ${BINMODE} {} ';'
+		${FIND} . -type f -exec ${STRIP_CMD} {} ';'
+.for f in chromedriver mksnapshot v8_context_snapshot_generator
+	${RM} ${STAGEDIR}${DATADIR}/${f}
+.endfor
+	${RM} -r ${STAGEDIR}${DATADIR}/node_headers
+	${RM} -r ${STAGEDIR}${DATADIR}/resources/completions
 	${RLN} ${STAGEDIR}${DATADIR}/bin/code-oss ${STAGEDIR}${PREFIX}/bin
 
 pre-test:
 	# setup electron dependency for unit tests
-	${MKDIR} ${WRKSRC}/.build
-	cd ${LOCALBASE}/share && \
-		${TAR} -cf - electron | ${TAR} -xf - -C ${WRKSRC}/.build
+	${MKDIR} ${WRKSRC}/.build/electron
+	cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \
+		${TAR} -cf - . | ${TAR} -xf - -C ${WRKSRC}/.build/electron
 	cd ${WRKSRC}/.build/electron && ${MV} -f electron code-oss
 
 do-test:
@@ -249,15 +228,20 @@ do-test:
 
 ### targets for port maintainer(s)
 make-yarn-cache:
-	# do "make build" before executing this target
+	# do "make configure" before executing this target
+	${RM} -r ${WRKDIR}/yarn-offline-cache
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+		yarn --frozen-lockfile --ignore-scripts
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+		yarn postinstall --frozen-lockfile --ignore-scripts
 	cd ${WRKDIR} && ${TAR} -czf \
 		yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX} yarn-offline-cache
 
 make-marketplace-exts:
-	cd ${WRKSRC} && \
-		${SETENV} ${MAKE_ENV} yarn download-builtin-extensions && \
+	${RM} -r ${WRKSRC}/.build/builtInExtensions
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+		yarn download-builtin-extensions && \
 	cd ${WRKSRC}/.build && ${TAR} -czf \
-		vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX} builtInExtensions && \
-		${MV} vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX} ${WRKDIR}
+		${WRKDIR}/vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX} builtInExtensions
 
 .include <bsd.port.mk>

Modified: head/editors/vscode/distinfo
==============================================================================
--- head/editors/vscode/distinfo	Thu Feb  6 16:25:01 2020	(r525386)
+++ head/editors/vscode/distinfo	Thu Feb  6 16:29:08 2020	(r525387)
@@ -1,17 +1,17 @@
-TIMESTAMP = 1576654213
-SHA256 (vscode/node-v6.1.6-headers.tar.gz) = 7abbb0c1a9871e79b70c69bacd8fb6af88b815dac87e1a83722c2d69581a81b9
-SIZE (vscode/node-v6.1.6-headers.tar.gz) = 193752
-SHA256 (vscode/electron-v6.1.6-linux-x64.zip) = fe73c67b2267d7f7c8c5835c2bb1cf913f1ac8dc6314f4a577c7b4502ba9d6d8
-SIZE (vscode/electron-v6.1.6-linux-x64.zip) = 62392920
-SHA256 (vscode/ffmpeg-v6.1.6-linux-x64.zip) = 9c15b53ac93243e355e3eabfdcb8e39fd4516a6dba54a88eea9ae970170301ed
-SIZE (vscode/ffmpeg-v6.1.6-linux-x64.zip) = 3908671
+TIMESTAMP = 1577171243
+SHA256 (vscode/node-v6.1.7-headers.tar.gz) = 3b6c9ed60fff7deded8d4dfdc246bf98958c991f36c43f927efe79cf7dcdaf99
+SIZE (vscode/node-v6.1.7-headers.tar.gz) = 193743
+SHA256 (vscode/electron-v6.1.7-linux-x64.zip) = 7fe94fc1edebe2f5645056a4300fc642c04155e55da8dd4ee058a0c0ef835ae8
+SIZE (vscode/electron-v6.1.7-linux-x64.zip) = 62394242
+SHA256 (vscode/ffmpeg-v6.1.7-linux-x64.zip) = b25bb9a685dfa5e2cd50e01a80a891d7ea9a27d90cd2bcdc172829251c4dc29a
+SIZE (vscode/ffmpeg-v6.1.7-linux-x64.zip) = 3908671
 SHA256 (vscode/node-v12.4.0-headers.tar.gz) = 3a5bbb6ad1a5f3ba912981c13910d7c617bb8fa6b6ae2026d6aee2edcd590a45
 SIZE (vscode/node-v12.4.0-headers.tar.gz) = 549161
 SHA256 (vscode/vscode-ripgrep-1.5.7.tgz) = 4a36021ab54964e7ec9c8a299129cc6a5776c56f6e9b6182698e96f6899c27da
 SIZE (vscode/vscode-ripgrep-1.5.7.tgz) = 5064
-SHA256 (vscode/yarn-offline-cache-1.41.0.tar.gz) = 114679510f0b32501ab3099c63e884707f72a36b3e4544759cbd4d0e41952add
-SIZE (vscode/yarn-offline-cache-1.41.0.tar.gz) = 101417336
-SHA256 (vscode/vscode-marketplace-exts-1.41.0.tar.gz) = b275bd73f3819e6a5f58602bdd693988e335b329a761c9742438513ec3f4fba1
-SIZE (vscode/vscode-marketplace-exts-1.41.0.tar.gz) = 1604382
-SHA256 (vscode/microsoft-vscode-1.41.0_GH0.tar.gz) = 53f096a29dc12ac493f46e6e743f7d3420af8104ad2de0ebcb15ffc123231ee9
-SIZE (vscode/microsoft-vscode-1.41.0_GH0.tar.gz) = 9910227
+SHA256 (vscode/yarn-offline-cache-1.41.1.tar.gz) = ca7b6d110dc199be532f0e2d7a41ed9b9300aad51078c84027d0d596fe5fb3c7
+SIZE (vscode/yarn-offline-cache-1.41.1.tar.gz) = 101417117
+SHA256 (vscode/vscode-marketplace-exts-1.41.1.tar.gz) = 5848b570de90424d717f00f4a992a468d11715d921586aeadd1861c67bb965aa
+SIZE (vscode/vscode-marketplace-exts-1.41.1.tar.gz) = 1603308
+SHA256 (vscode/microsoft-vscode-1.41.1_GH0.tar.gz) = 72e2ac445cc89feac606f73c263c35d97c3980e6a13059139cc82a383a2fceae
+SIZE (vscode/microsoft-vscode-1.41.1_GH0.tar.gz) = 9913231

Added: head/editors/vscode/files/patch-build_gulpfile.vscode.js
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/vscode/files/patch-build_gulpfile.vscode.js	Thu Feb  6 16:29:08 2020	(r525387)
@@ -0,0 +1,11 @@
+--- build/gulpfile.vscode.js.orig	2019-12-31 07:38:33 UTC
++++ build/gulpfile.vscode.js
+@@ -269,7 +269,7 @@ function packageTask(platform, arch, sourceFolderName,
+ 		let result = all
+ 			.pipe(util.skipDirectories())
+ 			.pipe(util.fixWin32DirectoryPermissions())
+-			.pipe(electron(_.extend({}, config, { platform, arch, ffmpegChromium: true })))
++			.pipe(electron(_.extend({}, config, { platform, arch, ffmpegChromium: false })))
+ 			.pipe(filter(['**', '!LICENSE', '!LICENSES.chromium.html', '!version'], { dot: true }));
+ 
+ 		if (platform === 'linux') {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002061629.016GT86H028974>