From: Sergey Matveev Date: Tue, 4 Apr 2017 20:07:55 +0000 (+0300) Subject: Example FreeBSD port X-Git-Tag: 7.3^2 X-Git-Url: http://www.git.cypherpunks.ru/?p=govpn.git;a=commitdiff_plain;h=958df52d66c32013bd07fcc264112b3a6a458732 Example FreeBSD port --- 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"