diff options
author | Ted Hess <thess@kitschensync.net> | 2015-05-14 14:28:23 -0400 |
---|---|---|
committer | Ted Hess <thess@kitschensync.net> | 2015-05-14 14:28:23 -0400 |
commit | 877469ccfe8067464999aa4375617b3eeaba7963 (patch) | |
tree | b620c16a5e19d50906916c8b353240b1f33572dc | |
parent | 69aef5a4d5ac4866b7444f87887ec5b386c742b1 (diff) |
zmq: Make CurveZMQ security (libsodium) optional, cleanup descrition and dependencies
Signed-off-by: Ted Hess <thess@kitschensync.net>
-rw-r--r-- | libs/zmq/Makefile | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/libs/zmq/Makefile b/libs/zmq/Makefile index b94db1939..515d6face 100644 --- a/libs/zmq/Makefile +++ b/libs/zmq/Makefile @@ -11,7 +11,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=zeromq PKG_VERSION:=4.0.5 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_MAINTAINER:=Dirk Chang <dirk@kooiot.com> PKG_LICENSE:=GPL-3.0+ PKG_LICENSE_FILES:=LICENCE.txt @@ -31,28 +31,26 @@ PKG_INSTALL:=1 include $(INCLUDE_DIR)/uclibc++.mk include $(INCLUDE_DIR)/package.mk -define Package/libzmq/Default - TITLE:=ZeroMQ - Code Connected - URL:=http://www.zeromq.org/ -endef - -define Package/libzmq/Default/description - A replacment for raw socket developing library -endef - define Package/libzmq - $(call Package/libzmq/Default) + TITLE:=ZeroMQ - Message Queue engine + URL:=http://www.zeromq.org/ SECTION:=libs CATEGORY:=Libraries - DEPENDS:=+libuuid +libpthread +librt +libsodium $(CXX_DEPENDS) - TITLE+= (library) - URL:= + DEPENDS:=+libuuid +libpthread +librt +PACKAGE_libsodium:libsodium $(CXX_DEPENDS) + MENU:=1 +endef + +define Package/libzmq/config + config LIBZMQ_CURVEZMQ + bool "Include support for CurveZMQ security" + depends on PACKAGE_libzmq + default y + select PACKAGE_libsodium endef define Package/libzmq/description - $(call Package/libzmq/Default/description) - This package contains the ZeroMQ shared library, used by other - programs. + This package contains the ZeroMQ messaging engine shared library. + CurveZMQ security protocols are optional using libsodium. endef # add extra configure flags here |