# $OpenBSD$
COMMENT=	Websocket based web tty
MAINTAINER=	none <sven.falempin@gmail.com>
CATEGORIES=	sysutils www

VER=		1.3.0
HOMEPAGE=	https://github.com/tsl0922/ttyd


DISTNAME=       ttyd-${VER}

# MIT
PERMIT_PACKAGE_CDROM= Yes

BUILD_DEPENDS=	devel/cmake \
		lang/node \
		www/libwebsockets \
		devel/json-c

SEPARATE_BUILD=Yes
MODCMAKE_WANTCOLOR=Yes

GH_ACCOUNT=tsl0922
GH_PROJECT=ttyd
GH_TAG=1.3.0

#What the ???
MASTER_SITES=https://codeload.github.com/tsl0922/ttyd/tar.gz/1.3.0?dummy=/

WANTLIB=                c m z util pthread ssl crypto json-c websockets

RUN_DEPENDS=	www/libwebsockets \
		devel/json-c

MODULES+=devel/cmake
CONFIGURE_STYLE=cmake
CONFIGURE_ARGS =        -DCMAKE_INSTALL_MANDIR=${TRUEPREFIX}/man \
                        -DSH_EXECUTABLE=/bin/ksh

# crap pseudo code
# yarn:
# 	npm install --global yarn
# 
# post-build: yarn
# 	cd ${WRKDIR}/html && yarn run build
# 
# post-install:
# 	install -m 644 ${WRKDIR}/src/index.html ${PREFIX}/share/ttyd/index.html

NO_TEST =       Yes

.include <bsd.port.mk>
