From owner-svn-ports-head@freebsd.org Thu May 24 08:43:38 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6319BF6DD09; Thu, 24 May 2018 08:43:38 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1360B7E107; Thu, 24 May 2018 08:43:38 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E8B5E7FFD; Thu, 24 May 2018 08:43:37 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w4O8hbBl031541; Thu, 24 May 2018 08:43:37 GMT (envelope-from decke@FreeBSD.org) Received: (from decke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w4O8hbRx031537; Thu, 24 May 2018 08:43:37 GMT (envelope-from decke@FreeBSD.org) Message-Id: <201805240843.w4O8hbRx031537@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: decke set sender to decke@FreeBSD.org using -f From: Bernhard Froehlich Date: Thu, 24 May 2018 08:43:37 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r470762 - in head/net: . wireguard-go X-SVN-Group: ports-head X-SVN-Commit-Author: decke X-SVN-Commit-Paths: in head/net: . wireguard-go X-SVN-Commit-Revision: 470762 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2018 08:43:38 -0000 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@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 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