diff --git a/zerotier/Makefile b/zerotier/Makefile index 4b58ef0..f838ffc 100644 --- a/zerotier/Makefile +++ b/zerotier/Makefile @@ -11,11 +11,13 @@ PKG_RELEASE:=4 PKG_LICENSE:=GPL-3.0 -PKG_SOURCE:=$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=https://github.com/zerotier/ZeroTierOne/archive/ +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/zerotier/ZeroTierOne PKG_SOURCE_SUBDIR:=ZeroTierOne-$(PKG_VERSION) +PKG_SOURCE_VERSION:=ae491c277e6f35d1acbdcbf700e2b834957295ae +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz +PKG_MIRROR_MD5SUM:=c8c3219c995a59161832d580a194f6280de7a4eef75cebece6f38400b64f003e PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) -PKG_MD5SUM:=5e381f0864797886b3b3bf20beb49bba PKG_BUILD_DEPENDS:=uclibcxx PKG_BUILD_PARALLEL:=1 diff --git a/zerotier/patches/0002-fix-build.patch b/zerotier/patches/0002-fix-build.patch index 8ca9bc8..34088c8 100644 --- a/zerotier/patches/0002-fix-build.patch +++ b/zerotier/patches/0002-fix-build.patch @@ -7,30 +7,45 @@ Subject: [PATCH 2/2] fix build make-linux.mk | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) -Index: ZeroTierOne-1.1.14/make-linux.mk -=================================================================== ---- ZeroTierOne-1.1.14.orig/make-linux.mk -+++ ZeroTierOne-1.1.14/make-linux.mk -@@ -39,19 +39,19 @@ include objects.mk +--- a/make-linux.mk ++++ b/make-linux.mk +@@ -39,24 +39,24 @@ include objects.mk # On Linux we auto-detect the presence of some libraries and if present we # link against the system version. This works with our package build images. -ifeq ($(wildcard /usr/include/lz4.h),) -+ifeq ($(wildcard $(STAGING_DIR)/usr/include/lz4.h),) ++#ifeq ($(wildcard $(STAGING_DIR)/usr/include/lz4.h),) OBJS+=ext/lz4/lz4.o - else - LDLIBS+=-llz4 - DEFS+=-DZT_USE_SYSTEM_LZ4 - endif +-else +- LDLIBS+=-llz4 +- DEFS+=-DZT_USE_SYSTEM_LZ4 +-endif -ifeq ($(wildcard /usr/include/http_parser.h),) -+ifeq ($(wildcard $(STAGING_DIR)/usr/include/http_parser.h),) ++#else ++# LDLIBS+=-llz4 ++# DEFS+=-DZT_USE_SYSTEM_LZ4 ++#endif ++#ifeq ($(wildcard $(STAGING_DIR)/usr/include/http_parser.h),) OBJS+=ext/http-parser/http_parser.o - else - LDLIBS+=-lhttp_parser - DEFS+=-DZT_USE_SYSTEM_HTTP_PARSER - endif +-else +- LDLIBS+=-lhttp_parser +- DEFS+=-DZT_USE_SYSTEM_HTTP_PARSER +-endif -ifeq ($(wildcard /usr/include/json-parser/json.h),) -+ifeq ($(wildcard $(STAGING_DIR)/usr/include/json-parser/json.h),) ++#else ++# LDLIBS+=-lhttp_parser ++# DEFS+=-DZT_USE_SYSTEM_HTTP_PARSER ++#endif ++#ifeq ($(wildcard $(STAGING_DIR)/usr/include/json-parser/json.h),) OBJS+=ext/json-parser/json.o - else - LDLIBS+=-ljsonparser +-else +- LDLIBS+=-ljsonparser +- DEFS+=-DZT_USE_SYSTEM_JSON_PARSER +-endif ++#else ++# LDLIBS+=-ljsonparser ++# DEFS+=-DZT_USE_SYSTEM_JSON_PARSER ++#endif + + ifeq ($(ZT_USE_MINIUPNPC),1) + OBJS+=osdep/PortMapper.o