]> Cypherpunks.ru repositories - govpn.git/commitdiff
Example FreeBSD port
authorSergey Matveev <stargrave@stargrave.org>
Tue, 4 Apr 2017 20:07:55 +0000 (23:07 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 4 Apr 2017 20:30:35 +0000 (23:30 +0300)
ports/govpn/Makefile [new file with mode: 0644]
ports/govpn/pkg-descr [new file with mode: 0644]
utils/makedist.sh

diff --git a/ports/govpn/Makefile b/ports/govpn/Makefile
new file mode 100644 (file)
index 0000000..5d78be6
--- /dev/null
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME=      govpn
+PORTVERSION=   7.3
+CATEGORIES=    security
+MASTER_SITES=  http://www.govpn.info/download/ \
+               http://sourceforge.net/projects/govpn/files/
+
+MAINTAINER=    stargrave@stargrave.org
+COMMENT=       Simple secure, DPI-resistant VPN daemon
+
+LICENSE=       GPLv3+
+LICENSE_FILE=  ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= go:lang/go
+
+USES=          tar:xz
+MAKEFILE=      BSDmakefile
+
+PORTDOCS=      AUTHORS INSTALL NEWS README THANKS README.RU
+INFO=          govpn
+INSTALL_TARGET=        install-strip
+
+PLIST_FILES=   bin/govpn-server bin/govpn-client bin/govpn-verifier \
+               share/govpn/newclient.sh
+
+.include <bsd.port.mk>
diff --git a/ports/govpn/pkg-descr b/ports/govpn/pkg-descr
new file mode 100644 (file)
index 0000000..0981883
--- /dev/null
@@ -0,0 +1,14 @@
+GoVPN is simple secure free software virtual private network daemon,
+aimed to be reviewable, secure, DPI/censorship-resistant, written on Go.
+
+It uses fast strong passphrase authenticated key agreement protocol with
+augmented zero-knowledge mutual peers authentication (PAKE DH A-EKE).
+Encrypted, authenticated data transport that hides message's length and
+timestamps. Optional encryptionless mode, that still preserves data
+confidentiality. Perfect forward secrecy property. Resistance to:
+offline dictionary attacks, replay attacks, client's passphrases
+compromising and dictionary attacks on the server side. Built-in
+heartbeating, rehandshaking, real-time statistics. Ability to work
+through UDP, TCP and HTTP proxies. IPv4/IPv6-compatibility.
+
+WWW: http://www.govpn.info/
index 63bb8f015e34dae29825c620c336e8ab0c92cb2c..3deab39ef1f53b5038561736b142ecd4b34a0733 100755 (executable)
@@ -51,6 +51,7 @@ rm utils/makedist.sh
 find . -name .git -type d | xargs rm -fr
 find . -name .gitignore -delete
 rm .gitmodules
+rm -r ports
 
 cd ..
 tar cvf govpn-"$release".tar govpn-"$release"