From 51fb45be19daf4a78965bce444f23f1ebce8046f Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Wed, 6 Jul 2016 00:14:44 -0500 Subject: [PATCH] New package: zerotier-1.1.6 Closes #4437 --- srcpkgs/zerotier-one/files/zerotier/run | 2 ++ srcpkgs/zerotier-one/template | 38 +++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 srcpkgs/zerotier-one/files/zerotier/run create mode 100644 srcpkgs/zerotier-one/template diff --git a/srcpkgs/zerotier-one/files/zerotier/run b/srcpkgs/zerotier-one/files/zerotier/run new file mode 100644 index 0000000000..fce86d3c6a --- /dev/null +++ b/srcpkgs/zerotier-one/files/zerotier/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec zerotier-one diff --git a/srcpkgs/zerotier-one/template b/srcpkgs/zerotier-one/template new file mode 100644 index 0000000000..7b558e322d --- /dev/null +++ b/srcpkgs/zerotier-one/template @@ -0,0 +1,38 @@ +# Template file for 'zerotier' +pkgname=zerotier-one +version=1.1.6 +revision=1 +wrksrc=ZeroTierOne-${version} +build_style=gnu-makefile +hostmakedepends="nodejs" +makedepends="sqlite-devel" +short_desc="Network Virtualization Everywhere" +maintainer="Michael Aldridge " +license="GPL-3" +homepage="https://www.zerotier.com/" +distfiles="https://github.com/zerotier/ZeroTierOne/archive/${version}.tar.gz" +checksum=7a265118a94009ed85a9fb05887d977c5665c25d63dee47068ba79acee6d88ae + +pre_build() { + sed -i 's:#include ::' osdep/BSDEthernetTap.cpp \ + attic/OSXEthernetTap.cpp.pcap-with-bridge-test \ + ext/libnatpmp/getgateway.c osdep/ManagedRoute.cpp \ + attic/OSXEthernetTap.cpp.utun-work-in-progress osdep/OSXEthernetTap.cpp +} + +do_build() { + make all ZT_\ENABLE_\NETWORK_\CONTROLLER=1 +} + +pre_install() { + sed -i 's/sbin/bin/g' make-linux.mk +} + +post_install() { + vsv zerotier +} + +# REMARKS: +# Variable has backslashes in do_build. Upstream does it this way, don't know why. +# pre_build() fixes PRed by the-maldridge to upstream. Shouldn't be necessary +# after next release.