From owner-svn-ports-all@freebsd.org Thu Feb 6 16:29:09 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 12E0122FAF9; Thu, 6 Feb 2020 16:29:09 +0000 (UTC) (envelope-from pizzamig@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48D3m50Phkz4CxQ; Thu, 6 Feb 2020 16:29:09 +0000 (UTC) (envelope-from pizzamig@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 08F0E1E655; Thu, 6 Feb 2020 16:29:09 +0000 (UTC) (envelope-from pizzamig@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 016GT88K028978; Thu, 6 Feb 2020 16:29:08 GMT (envelope-from pizzamig@FreeBSD.org) Received: (from pizzamig@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 016GT86H028974; Thu, 6 Feb 2020 16:29:08 GMT (envelope-from pizzamig@FreeBSD.org) Message-Id: <202002061629.016GT86H028974@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pizzamig set sender to pizzamig@FreeBSD.org using -f From: Luca Pizzamiglio Date: Thu, 6 Feb 2020 16:29:08 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r525387 - in head/editors/vscode: . files X-SVN-Group: ports-head X-SVN-Commit-Author: pizzamig X-SVN-Commit-Paths: in head/editors/vscode: . files X-SVN-Commit-Revision: 525387 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Feb 2020 16:29:09 -0000 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 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') {