From 958df52d66c32013bd07fcc264112b3a6a458732 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 4 Apr 2017 23:07:55 +0300 Subject: [PATCH] Example FreeBSD port --- ports/govpn/Makefile | 27 +++++++++++++++++++++++++++ ports/govpn/pkg-descr | 14 ++++++++++++++ utils/makedist.sh | 1 + 3 files changed, 42 insertions(+) create mode 100644 ports/govpn/Makefile create mode 100644 ports/govpn/pkg-descr diff --git a/ports/govpn/Makefile b/ports/govpn/Makefile new file mode 100644 index 0000000..5d78be6 --- /dev/null +++ b/ports/govpn/Makefile @@ -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 diff --git a/ports/govpn/pkg-descr b/ports/govpn/pkg-descr new file mode 100644 index 0000000..0981883 --- /dev/null +++ b/ports/govpn/pkg-descr @@ -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/ diff --git a/utils/makedist.sh b/utils/makedist.sh index 63bb8f0..3deab39 100755 --- a/utils/makedist.sh +++ b/utils/makedist.sh @@ -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" -- 2.44.0