openbsd-ports/net/yggdrasil-go/Makefile
2022-03-11 19:45:43 +00:00

86 lines
3.5 KiB
Makefile

COMMENT = experimental fully end-to-end encrypted IPv6 network
MODGO_MODNAME = github.com/yggdrasil-network/yggdrasil-go
MODGO_VERSION = v0.4.0
DISTNAME = yggdrasil-go-${MODGO_VERSION}
CATEGORIES = net
HOMEPAGE = https://yggdrasil-network.github.io/
# LGPL-3.0
PERMIT_PACKAGE = Yes
MODULES = lang/go
WANTLIB += c pthread
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/{doc,examples}/yggdrasil/
${PREFIX}/bin/yggdrasil -genconf > \
${PREFIX}/share/examples/yggdrasil/yggdrasil.conf
mv ${PREFIX}/bin/{,yggdrasil-}genkeys
MODGO_MODULES = \
github.com/!arceliar/ironwood v0.0.0-20210619124114-6ad55cae5031 \
github.com/!arceliar/phony v0.0.0-20210209235338-dde1a8dca979 \
github.com/!vivid!cortex/ewma v1.2.0 \
github.com/cheggaaa/pb/v3 v3.0.8 \
github.com/fatih/color v1.12.0 \
github.com/gologme/log v1.2.0 \
github.com/hashicorp/go-syslog v1.0.0 \
github.com/hjson/hjson-go v3.1.0+incompatible \
github.com/kardianos/minwinsvc v1.0.0 \
github.com/lxn/walk v0.0.0-20210112085537-c389da54e794 \
github.com/lxn/win v0.0.0-20210218163916-a377121e959e \
github.com/mattn/go-colorable v0.1.8 \
github.com/mattn/go-isatty v0.0.13 \
github.com/mattn/go-runewidth v0.0.13 \
github.com/mitchellh/mapstructure v1.4.1 \
github.com/rivo/uniseg v0.2.0 \
github.com/vishvananda/netlink v1.1.0 \
github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f \
golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a \
golang.org/x/net v0.0.0-20210610132358-84b48f89b13b \
golang.org/x/sys v0.0.0-20210611083646-a4fc73990273 \
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 \
golang.org/x/text v0.3.7-0.20210503195748-5c7c50ebbd4f \
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e \
golang.zx2c4.com/wireguard v0.0.0-20210604143328-f9b48a961cd2 \
golang.zx2c4.com/wireguard/windows v0.3.14
MODGO_MODFILES = \
github.com/!vivid!cortex/ewma v1.1.1 \
github.com/fatih/color v1.10.0 \
github.com/mattn/go-isatty v0.0.12 \
github.com/mattn/go-runewidth v0.0.12 \
github.com/rivo/uniseg v0.1.0 \
github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df \
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 \
golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83 \
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b \
golang.org/x/crypto v0.0.0-20210506145944-38f3c27a63bf \
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 \
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 \
golang.org/x/net v0.0.0-20210510120150-4163338589ed \
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a \
golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444 \
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 \
golang.org/x/sys v0.0.0-20200116001909-b77594299b42 \
golang.org/x/sys v0.0.0-20200217220822-9197077df867 \
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae \
golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980 \
golang.org/x/sys v0.0.0-20201018230417-eeed37f84f13 \
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68 \
golang.org/x/sys v0.0.0-20210309040221-94ec62e08169 \
golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57 \
golang.org/x/sys v0.0.0-20210423082822-04245dca01da \
golang.org/x/sys v0.0.0-20210510120138-977fb7262007 \
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221 \
golang.org/x/text v0.3.0 \
golang.org/x/text v0.3.3 \
golang.org/x/text v0.3.6 \
golang.zx2c4.com/wireguard v0.0.0-20210510202332-9844c74f67ec
.include <bsd.port.mk>