Files
ports/www/code-server/Makefile
T
Jochen Neumeister 998cb790c2 www/code-server: Update to 4.126.0
Changelog: https://github.com/coder/code-server/releases

Sponsored by:	Netzkommune GmbH
2026-06-26 09:12:48 +02:00

56 lines
1.5 KiB
Makefile

PORTNAME= code-server
DISTVERSION= 4.126.0
CATEGORIES= www
MASTER_SITES= https://github.com/joneum/FreeBSD-CodeServer/releases/download/code-server-${DISTVERSION}/:code_server
DISTFILES= vscode-node-modules-${VSCODE_VERSION}${EXTRACT_SUFX}:code_server \
vscode-reh-web-linux-x64-${DISTVERSION}${EXTRACT_SUFX}:code_server
.if !defined(BOOTSTRAP_NODE_MODULES)
DISTFILES+= code-server-node-modules-${DISTVERSION}${EXTRACT_SUFX}:code_server
.endif
MAINTAINER= joneum@FreeBSD.org
COMMENT= Run VS Code on a remote server and access it through a browser
WWW= https://github.com/coder/code-server
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
EXTRACT_DEPENDS= jq:textproc/jq
BUILD_DEPENDS= npm-node22>0:www/npm-node22 \
bash:shells/bash \
pkgconf:devel/pkgconf
LIB_DEPENDS= libinotify.so:devel/libinotify \
libsecret-1.so:security/libsecret \
libuv.so:devel/libuv \
libxkbfile.so:x11/libxkbfile \
libX11.so:x11/libX11
RUN_DEPENDS= node:www/node22
USES= nodejs:22 perl5 pkgconfig python:build ssl
USE_GITHUB= yes
GH_ACCOUNT= coder
GH_PROJECT= code-server
GH_TAGNAME= v${DISTVERSION}
GH_TUPLE= microsoft:vscode:${VSCODE_VERSION}:vscode
USE_RC_SUBR= code-server
SUB_FILES= code-server-wrapper
OPTIONS_DEFINE= DOCS
PORTDOCS= README.md
NO_CCACHE= yes
VSCODE_VERSION= 1.125.0
MAKE_ENV+= NODE_OPTIONS=--max-old-space-size=6144 \
ESBUILD_WORKER_THREADS=1
.include "${.CURDIR}/Makefile.vscode"
.include "${.CURDIR}/Makefile.build"
.include "${.CURDIR}/Makefile.install"
.include <bsd.port.mk>