31 lines
779 B
Makefile
31 lines
779 B
Makefile
PORTNAME= yggdrasil
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 0.5.12
|
|
PORTREVISION= 15
|
|
CATEGORIES= net
|
|
|
|
MAINTAINER= freebsd@neilalexander.dev
|
|
COMMENT= Experimental end-to-end encrypted self-arranging IPv6 network
|
|
WWW= https://yggdrasil-network.github.io/ \
|
|
https://github.com/yggdrasil-network/yggdrasil-go/
|
|
|
|
LICENSE= LGPL3
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= go:modules
|
|
USE_RC_SUBR= yggdrasil
|
|
|
|
GO_MODULE= github.com/yggdrasil-network/yggdrasil-go
|
|
GO_TARGET= ./cmd/yggdrasil \
|
|
./cmd/yggdrasilctl
|
|
|
|
GO_BUILDFLAGS= -ldflags="-s -w \
|
|
-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildName=${PORTNAME} \
|
|
-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildVersion=${DISTVERSION} \
|
|
"
|
|
|
|
PLIST_FILES= bin/yggdrasil \
|
|
bin/yggdrasilctl
|
|
|
|
.include <bsd.port.mk>
|