PORTNAME=	datum_gateway
DISTVERSIONPREFIX=	v
DISTVERSION=	0.4.0
DISTVERSIONSUFFIX=	beta
PORTREVISION=	1
CATEGORIES=	net-p2p

MAINTAINER=	kiwi@FreeBSD.org
COMMENT=	Gateway for true solo mining
WWW=		https://github.com/OCEAN-xyz/datum_gateway

LICENSE=	GPLv3
LICENSE_FILE=	${WRKSRC}/LICENSE

ONLY_FOR_ARCHS=	aarch64 amd64 powerpc64 powerpc64le riscv64
ONLY_FOR_ARCHS_REASON=	This port requires a 64-bit architecture.

LIB_DEPENDS=	libcurl.so:ftp/curl \
		libjansson.so:devel/jansson \
		libsodium.so:security/libsodium \
		libmicrohttpd.so:www/libmicrohttpd \
		libargp.so:devel/argp-standalone \
		libepoll-shim.so:devel/libepoll-shim

USES=		cmake pkgconfig
USE_GITHUB=	yes
GH_ACCOUNT=	OCEAN-xyz
GH_PROJECT=	datum_gateway
USE_RC_SUBR=	${PORTNAME}

SUB_FILES=	${PORTNAME}

post-install:
	${CP} ${STAGEDIR}${PREFIX}/share/doc/DATUM/example_datum_gateway_config.json ${STAGEDIR}${PREFIX}/etc/datum_gateway_config.json.sample
	${MKDIR} ${STAGEDIR}/var/run/datum_gateway

.include <bsd.port.mk>
