COMMENT =		secure way to access infrastructure

V =			18.10.0

DISTNAME =		teleport-$V-vendor+assets
EXTRACT_SUFX =		.tgz
WRKDIST =		${WRKDIR}/teleport-$V

SITES =			https://openbsd.liopen.fr/ports/

DIST_TUPLE +=		github gravitational teleport v${V} .

PKGNAME =		teleport-${V}

CATEGORIES =		security

HOMEPAGE =		https://goteleport.com/

MAINTAINER =		Denis Fondras <denis@openbsd.org>

# AGPL-3 License
PERMIT_PACKAGE =	Yes

WANTLIB =		c pthread

RUN_DEPENDS =		security/sudo

USE_GMAKE =		Yes

MODULES =		lang/go
MODGO_GO111MODULE =	auto

MAKE_ENV +=		RDPCLIENT_SKIP_BUILD=1

do-build:
	cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} build/tsh \
	   build/tctl build/teleport

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/build/tsh ${PREFIX}/bin/tsh
	${INSTALL_PROGRAM} ${WRKSRC}/build/tctl ${PREFIX}/bin/tctl
	${INSTALL_PROGRAM} ${WRKSRC}/build/teleport ${PREFIX}/bin/teleport

.include <bsd.port.mk>
