Date: Mon, 9 Jan 2023 10:18:43 GMT From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: d3f8a43f8eb7 - main - net/nebula: New port: Scalable overlay networking tool Message-ID: <202301091018.309AIhNk024437@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d3f8a43f8eb72934628597ec9301788aeb8e0e4b commit d3f8a43f8eb72934628597ec9301788aeb8e0e4b Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-01-09 10:14:28 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-01-09 10:18:41 +0000 net/nebula: New port: Scalable overlay networking tool --- net/Makefile | 1 + net/nebula/Makefile | 20 ++++++++++++++++++++ net/nebula/distinfo | 5 +++++ net/nebula/pkg-descr | 11 +++++++++++ 4 files changed, 37 insertions(+) diff --git a/net/Makefile b/net/Makefile index af1d2fe1c35e..54395d3d1a2c 100644 --- a/net/Makefile +++ b/net/Makefile @@ -499,6 +499,7 @@ SUBDIR += ndpi SUBDIR += ndproxy SUBDIR += neatvnc + SUBDIR += nebula SUBDIR += nemesis SUBDIR += nepenthes SUBDIR += net6 diff --git a/net/nebula/Makefile b/net/nebula/Makefile new file mode 100644 index 000000000000..c996edf1ba70 --- /dev/null +++ b/net/nebula/Makefile @@ -0,0 +1,20 @@ +PORTNAME= nebula +DISTVERSIONPREFIX= v +DISTVERSION= 1.6.1 +CATEGORIES= net + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Scalable overlay networking tool +WWW= https://github.com/slackhq/nebula + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/slackhq/nebula +GO_TARGET= ./cmd/${PORTNAME} + +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/net/nebula/distinfo b/net/nebula/distinfo new file mode 100644 index 000000000000..1c261f132703 --- /dev/null +++ b/net/nebula/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1673258645 +SHA256 (go/net_nebula/nebula-v1.6.1/v1.6.1.mod) = b555f4be50246ff2d5373474de23bffccbea76514879dc2400fc5031cde73c3c +SIZE (go/net_nebula/nebula-v1.6.1/v1.6.1.mod) = 2042 +SHA256 (go/net_nebula/nebula-v1.6.1/v1.6.1.zip) = d0e28bf9e41484276be9da78530b1ba97b87fdd6b624fe4fd31505c4c12d0afe +SIZE (go/net_nebula/nebula-v1.6.1/v1.6.1.zip) = 1059841 diff --git a/net/nebula/pkg-descr b/net/nebula/pkg-descr new file mode 100644 index 000000000000..702dd3763918 --- /dev/null +++ b/net/nebula/pkg-descr @@ -0,0 +1,11 @@ +Nebula is a scalable overlay networking tool with a focus on performance, +simplicity and security. It lets you seamlessly connect computers anywhere +in the world. Nebula is portable, and runs on Linux, OSX, Windows, iOS, and +Android. It can be used to connect a small number of computers, but is also +able to connect tens of thousands of computers. + +Nebula incorporates a number of existing concepts like encryption, security +groups, certificates, and tunneling, and each of those individual pieces +existed before Nebula in various forms. What makes Nebula different to existing +offerings is that it brings all of these ideas together, resulting in a sum that +is greater than its individual parts.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202301091018.309AIhNk024437>