commit f94dce1ab4cbbe33ea8514bfc7cfc7cb3ce5df36
parent 5493837cac6375358da779a104a9bbc82096f43f
Author: sbyx <steven@midlink.org>
Date: Tue, 22 Jul 2014 18:05:20 +0200
Merge pull request #111 from equinox0815/uanytun-gcrypt
reenabled libgcrypt and make it the default again
Diffstat:
1 file changed, 24 insertions(+), 3 deletions(-)
diff --git a/net/uanytun/Makefile b/net/uanytun/Makefile
@@ -37,9 +37,9 @@ endef
define Package/uanytun
$(call Package/uanytun/template)
- TITLE+= (nettle)
- VARIANT:=nettle
- DEPENDS+=+libnettle
+ TITLE+= (gcrypt)
+ VARIANT:=gcrypt
+ DEPENDS+=+libgcrypt
endef
define Package/uanytun/conffiles
@@ -61,6 +61,17 @@ uAnytun is a tiny implementation of SATP the secure anycast tunneling protocol.
endef
+define Package/uanytun-nettle
+ $(call Package/uanytun/template)
+ TITLE+= (nettle)
+ VARIANT:=nettle
+ DEPENDS+=+libnettle
+endef
+
+Package/uanytun-nettle/conffiles=$(Package/uanytun/conffiles)
+Package/uanytun-nettle/description=$(Package/uanytun/description)
+
+
define Package/uanytun-sslcrypt
$(call Package/uanytun/template)
TITLE+= (openssl)
@@ -101,6 +112,11 @@ VARIANT_CFLAGS:=
VARIANT_LDFLAGS:=-ldl
VARIANT_MAKE_OPTS:=
+ifeq ($(BUILD_VARIANT),gcrypt)
+VARIANT_CFLAGS+=-DUSE_GCRYPT
+VARIANT_LDFLAGS+=-lgpg-error -lgcrypt
+endif
+
ifeq ($(BUILD_VARIANT),nettle)
VARIANT_CFLAGS+=-DUSE_NETTLE
VARIANT_LDFLAGS+=-lnettle
@@ -140,6 +156,10 @@ define Package/uanytun/install
$(call Package/uanytun/install-generic,$(1),uanytun.config)
endef
+define Package/uanytun-nettle/install
+ $(call Package/uanytun/install-generic,$(1),uanytun.config)
+endef
+
define Package/uanytun-sslcrypt/install
$(call Package/uanytun/install-generic,$(1),uanytun.config)
endef
@@ -150,5 +170,6 @@ endef
$(eval $(call BuildPackage,uanytun))
+$(eval $(call BuildPackage,uanytun-nettle))
$(eval $(call BuildPackage,uanytun-sslcrypt))
$(eval $(call BuildPackage,uanytun-nocrypt))