svn commit: r470762 - in head/net: . wireguard-go
Bernhard Froehlich
decke at FreeBSD.org
Thu May 24 08:43:38 UTC 2018
Author: decke
Date: Thu May 24 08:43:36 2018
New Revision: 470762
URL: https://svnweb.freebsd.org/changeset/ports/470762
Log:
This is an implementation of Wireguard in Go.
WireGuard is an extremely simple yet fast and modern VPN that utilizes
state-of-the-art cryptography. It aims to be faster, simpler, leaner,
and more useful than IPSec, while avoiding the massive headache. It
intends to be considerably more performant than OpenVPN. WireGuard is
designed as a general purpose VPN for running on embedded interfaces and
super computers alike, fit for many different circumstances.
WWW: https://www.wireguard.com
Added:
head/net/wireguard-go/
head/net/wireguard-go/Makefile (contents, props changed)
head/net/wireguard-go/distinfo (contents, props changed)
head/net/wireguard-go/pkg-descr (contents, props changed)
Modified:
head/net/Makefile
Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile Thu May 24 08:41:44 2018 (r470761)
+++ head/net/Makefile Thu May 24 08:43:36 2018 (r470762)
@@ -1520,6 +1520,7 @@
SUBDIR += wakeonlan
SUBDIR += whois
SUBDIR += widentd
+ SUBDIR += wireguard-go
SUBDIR += wireshark
SUBDIR += wireshark-lite
SUBDIR += wireshark-qt5
Added: head/net/wireguard-go/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/wireguard-go/Makefile Thu May 24 08:43:36 2018 (r470762)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= wireguard-go
+PORTVERSION= 0.0.20180524
+CATEGORIES= net
+MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/ \
+ LOCAL/decke
+DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}-${PORTVERSION}-vendor${EXTRACT_SUFX}
+
+MAINTAINER= decke at FreeBSD.org
+COMMENT= WireGuard implementation in Go
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= go:lang/go \
+ dep:devel/dep
+
+USES= gmake tar:xz
+
+PLIST_FILES= bin/${PORTNAME}
+
+# To generate the vendor source tarball with all dependencies
+genvendor:
+ (cd ${WRKDIR} ; ${TAR} cvfJ ${PORTNAME}-${PORTVERSION}-vendor.tar.xz ${PORTNAME}-${PORTVERSION}/vendor)
+
+.include <bsd.port.mk>
Added: head/net/wireguard-go/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/wireguard-go/distinfo Thu May 24 08:43:36 2018 (r470762)
@@ -0,0 +1,5 @@
+TIMESTAMP = 1527146018
+SHA256 (wireguard-go-0.0.20180524.tar.xz) = 1d539f6c51dd33098a536af0285ef03c561db0ff343f23a75405207fcf48ec3e
+SIZE (wireguard-go-0.0.20180524.tar.xz) = 53432
+SHA256 (wireguard-go-0.0.20180524-vendor.tar.xz) = 582e2add0ea66c04015aa90700cef549028f2572c4b8234b39ece5be6d7e56ad
+SIZE (wireguard-go-0.0.20180524-vendor.tar.xz) = 253864
Added: head/net/wireguard-go/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/wireguard-go/pkg-descr Thu May 24 08:43:36 2018 (r470762)
@@ -0,0 +1,10 @@
+This is an implementation of Wireguard in Go.
+
+WireGuard is an extremely simple yet fast and modern VPN that utilizes
+state-of-the-art cryptography. It aims to be faster, simpler, leaner,
+and more useful than IPSec, while avoiding the massive headache. It
+intends to be considerably more performant than OpenVPN. WireGuard is
+designed as a general purpose VPN for running on embedded interfaces and
+super computers alike, fit for many different circumstances.
+
+WWW: https://www.wireguard.com
More information about the svn-ports-all
mailing list