package/iputils: removed dependency on openssl
authorMartin Bark <martin@barkynet.com>
Thu, 25 Feb 2016 13:23:32 +0000 (13:23 +0000)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 25 Feb 2016 20:36:29 +0000 (21:36 +0100)
iputils does not have to be built with openssl so remove selecting
BR2_PACKAGE_OPENSSL and make the dependency optional

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/iputils/Config.in
package/iputils/iputils.mk

index 40580d2365f72a0b02b47d3aa1dc9cb855067073..c83e414cce75f04143d2f20b3f4f00e151cc6905 100644 (file)
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_IPUTILS
        bool "iputils"
-       select BR2_PACKAGE_OPENSSL
        depends on BR2_USE_MMU # fork()
        help
          This package is set of small useful utilities for Linux networking.
index 6392decfd318e00b36ffe7c05d83c00bcddcb1ab..953f1f552cdfe8223e23c6ece974be42071c3318 100644 (file)
@@ -16,7 +16,6 @@ IPUTILS_SITE = $(call github,iputils,iputils,$(IPUTILS_VERSION))
 IPUTILS_LICENSE = GPLv2+, BSD-3c, BSD-4c
 # Only includes a license file for BSD
 IPUTILS_LICENSE_FILES = ninfod/COPYING
-IPUTILS_DEPENDENCIES = openssl
 
 # Build after busybox so target ends up with this package's full
 # versions of the applications instead of busybox applets.
@@ -34,6 +33,13 @@ else
 IPUTILS_MAKE_OPTS += USE_CAP=no
 endif
 
+ifeq ($(BR2_PACKAGE_OPENSSL),y)
+IPUTILS_MAKE_OPTS += USE_CRYPTO=yes
+IPUTILS_DEPENDENCIES += openssl
+else
+IPUTILS_MAKE_OPTS += USE_CRYPTO=no
+endif
+
 define IPUTILS_BUILD_CMDS
        $(MAKE) -C $(@D) $(IPUTILS_MAKE_OPTS)
 endef