editors/vscode 1.88.1_3 MidnightBSD
Visual Studio Code - Open Source ("Code - OSS")
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a05b377b53- License
- mit
- Categories
- editors
Description
VS Code is a type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | editors/vscode | 1.88.1_3 |
| FreeBSD | editors/vscode | 1.142.0_1 |
| NetBSD | wip/vscode | 1.100.2 |
| GhostBSD | editors/vscode | 1.138.0_1 |
Install
Binary package:
mport install vscode
From mports:
cd /usr/mports/editors/vscode && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vscode>0:editors/vscode
Dependencies
As this port's Makefile names them.
Build 2
zip: archivers/ziprg: textproc/ripgrep
Library 36
libatk-bridge-2.0.so: accessibility/at-spi2-corelibatspi.so: accessibility/at-spi2-corelibsnappy.so: archivers/snappylibFLAC.so: audio/flaclibopus.so: audio/opuslibsndio.so: audio/sndiolibdbus-1.so: devel/dbuslibicuuc.so: devel/iculibepoll-shim.so: devel/libepoll-shimlibevent.so: devel/libeventlibffi.so: devel/libffilibinotify.so: devel/libinotifylibnotify.so: devel/libnotifylibpci.so: devel/libpcilibnspr4.so: devel/nsprlibpcre2-8.so: devel/pcre2libre2.so: devel/re2liblcms2.so: graphics/lcms2libdrm.so: graphics/libdrmlibpng.so: graphics/pnglibwayland-client.so: graphics/waylandlibwebp.so: graphics/webplibdav1d.so: multimedia/dav1dlibvpx.so: multimedia/libvpxlibopenh264.so: multimedia/openh264libpipewire-0.3.so: multimedia/pipewirelibcups.so: print/cupslibfreetype.so: print/freetype2libharfbuzz.so: print/harfbuzzlibkrb5.so.3: security/krb5libsecret-1.so: security/libsecretlibnss3.so: security/nsslibexpat.so: textproc/expat2libxkbcommon.so: x11/libxkbcommonlibxshmfence.so: x11/libxshmfencelibfontconfig.so: x11-fonts/fontconfig
Runtime 2
xdg-open: devel/xdg-utilsbash: shells/bash
Test 1
bash: shells/bash
Build dependencies 37
- accessibility/at-spi2-core
- archivers/snappy
- archivers/zip
- audio/flac
- audio/opus
- audio/sndio
- devel/dbus
- devel/icu
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libnotify
- devel/libpci
- devel/nspr
- devel/pcre2
- devel/re2
- graphics/lcms2
- graphics/libdrm
- graphics/png
- graphics/wayland
- graphics/webp
- multimedia/dav1d
- multimedia/libvpx
- multimedia/openh264
- multimedia/pipewire
- print/cups
- print/freetype2
- print/harfbuzz
- security/krb5
- security/libsecret
- security/nss
- textproc/expat2
- textproc/ripgrep
- x11-fonts/fontconfig
- x11/libxkbcommon
- x11/libxshmfence
Run dependencies 37
- accessibility/at-spi2-core
- archivers/snappy
- audio/flac
- audio/opus
- audio/sndio
- devel/dbus
- devel/icu
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libnotify
- devel/libpci
- devel/nspr
- devel/pcre2
- devel/re2
- devel/xdg-utils
- graphics/lcms2
- graphics/libdrm
- graphics/png
- graphics/wayland
- graphics/webp
- multimedia/dav1d
- multimedia/libvpx
- multimedia/openh264
- multimedia/pipewire
- print/cups
- print/freetype2
- print/harfbuzz
- security/krb5
- security/libsecret
- security/nss
- shells/bash
- textproc/expat2
- x11-fonts/fontconfig
- x11/libxkbcommon
- x11/libxshmfence
No port depends on this one.
Configuration
Options name: editors_vscode
| Option | Default | Description |
|---|---|---|
| REH | off | Build remote extension host |
- USES
- desktop-file-utils gl gmake gnome iconv:wchar_t jpeg localbase:ldflags pkgconfig python:build shebangfix xorg
- Service scripts
- none
Files
pkg-plist 984
- bin/code-oss
- bin/vscode
- etc/bash_completion.d/code-oss
- share/appdata/code-oss.appdata.xml
- share/applications/code-oss-url-handler.desktop
- share/applications/code-oss.desktop
- share/vscode/LICENSES.chromium.html
- share/vscode/bin/code-oss
- share/vscode/chrome_100_percent.pak
- share/vscode/chrome_200_percent.pak
- share/vscode/code-oss
- share/vscode/libEGL.so
- share/vscode/libGLESv2.so
- share/vscode/libffmpeg.so
- share/vscode/libvk_swiftshader.so
- share/vscode/libvulkan.so
- share/vscode/locales/af.pak
- share/vscode/locales/am.pak
- share/vscode/locales/ar.pak
- share/vscode/locales/bg.pak
- share/vscode/locales/bn.pak
- share/vscode/locales/ca.pak
- share/vscode/locales/cs.pak
- share/vscode/locales/da.pak
- share/vscode/locales/de.pak
- share/vscode/locales/el.pak
- share/vscode/locales/en-GB.pak
- share/vscode/locales/en-US.pak
- share/vscode/locales/es-419.pak
- share/vscode/locales/es.pak
- share/vscode/locales/et.pak
- share/vscode/locales/fa.pak
- share/vscode/locales/fi.pak
- share/vscode/locales/fil.pak
- share/vscode/locales/fr.pak
- share/vscode/locales/gu.pak
- share/vscode/locales/he.pak
- share/vscode/locales/hi.pak
- share/vscode/locales/hr.pak
- share/vscode/locales/hu.pak
- share/vscode/locales/id.pak
- share/vscode/locales/it.pak
- share/vscode/locales/ja.pak
- share/vscode/locales/kn.pak
- share/vscode/locales/ko.pak
- share/vscode/locales/lt.pak
- share/vscode/locales/lv.pak
- share/vscode/locales/ml.pak
- share/vscode/locales/mr.pak
- share/vscode/locales/ms.pak
- share/vscode/locales/nb.pak
- share/vscode/locales/nl.pak
- share/vscode/locales/pl.pak
- share/vscode/locales/pt-BR.pak
- share/vscode/locales/pt-PT.pak
- share/vscode/locales/ro.pak
- share/vscode/locales/ru.pak
- share/vscode/locales/sk.pak
- share/vscode/locales/sl.pak
- share/vscode/locales/sr.pak
- share/vscode/locales/sv.pak
- share/vscode/locales/sw.pak
- share/vscode/locales/ta.pak
- share/vscode/locales/te.pak
- share/vscode/locales/th.pak
- share/vscode/locales/tr.pak
- share/vscode/locales/uk.pak
- share/vscode/locales/ur.pak
- share/vscode/locales/vi.pak
- share/vscode/locales/zh-CN.pak
- share/vscode/locales/zh-TW.pak
- share/vscode/resources.pak
- share/vscode/resources/app/LICENSE.txt
- share/vscode/resources/app/ThirdPartyNotices.txt
- share/vscode/resources/app/extensions/bat/language-configuration.json
- share/vscode/resources/app/extensions/bat/package.json
- share/vscode/resources/app/extensions/bat/package.nls.json
- share/vscode/resources/app/extensions/bat/snippets/batchfile.code-snippets
- share/vscode/resources/app/extensions/bat/syntaxes/batchfile.tmLanguage.json
- share/vscode/resources/app/extensions/clojure/language-configuration.json
- share/vscode/resources/app/extensions/clojure/package.json
- share/vscode/resources/app/extensions/clojure/package.nls.json
- share/vscode/resources/app/extensions/clojure/syntaxes/clojure.tmLanguage.json
- share/vscode/resources/app/extensions/coffeescript/language-configuration.json
- share/vscode/resources/app/extensions/coffeescript/package.json
- share/vscode/resources/app/extensions/coffeescript/package.nls.json
- share/vscode/resources/app/extensions/coffeescript/snippets/coffeescript.code-snippets
- share/vscode/resources/app/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json
- share/vscode/resources/app/extensions/configuration-editing/dist/configurationEditingMain.js
- share/vscode/resources/app/extensions/configuration-editing/dist/configurationEditingMain.js.LICENSE.txt
- share/vscode/resources/app/extensions/configuration-editing/images/icon.png
- share/vscode/resources/app/extensions/configuration-editing/package.json
- share/vscode/resources/app/extensions/configuration-editing/package.nls.json
- share/vscode/resources/app/extensions/configuration-editing/schemas/attachContainer.schema.json
- share/vscode/resources/app/extensions/cpp/language-configuration.json
- share/vscode/resources/app/extensions/cpp/package.json
- share/vscode/resources/app/extensions/cpp/package.nls.json
- share/vscode/resources/app/extensions/cpp/snippets/c.code-snippets
- share/vscode/resources/app/extensions/cpp/snippets/cpp.code-snippets
- share/vscode/resources/app/extensions/cpp/syntaxes/c.tmLanguage.json
The first 100 are listed.
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| vscode/yarn-offline-cache-1.88.1.tar.gz | 3.41431783e+08 | 73634b88a4325b7aa3e14c490290076644cb9aad496f9ac6f85ffad0e016565c |
| vscode/vscode-marketplace-exts-1.88.1.tar.gz | 1.732662e+06 | ad843b286128dc7ebda44bc5f000e89b343e0c969197d8e9d40567baad82396c |
| vscode/microsoft-vscode-1.88.1_GH0.tar.gz | 1.7644872e+07 | c66fc273b9105f400438d236bfdcc3a2d37c4189e60b8b9e9cdedb604668c73b |
Master sites 1
- https://github.com/tagattie/FreeBSD-VSCode/releases/download/1.88.1/:yarn_cache
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |
|
1c7e6ed56b |
Lucas Holt | */*: bump PORTREVISION after multimedia/openh264 update to 2.6.0 openh264 2.6.0 changed its shared library version from libopenh264.so.6
to libopenh264.so.8, so every port that links against it must be rebuilt.
Bump PORTREVISION on the direct consumers.
www/ungoogled-chromium is not listed because it was updated to
149.0.7827.200 in the same batch and is already built against the new
library.
AI-Assisted-by: Claude Opus 4.8 (1M context) <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |