summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/nmap/0001-libdnet-wrapper-configure.patch11
-rw-r--r--package/nmap/nmap.mk6
2 files changed, 17 insertions, 0 deletions
diff --git a/package/nmap/0001-libdnet-wrapper-configure.patch b/package/nmap/0001-libdnet-wrapper-configure.patch
new file mode 100644
index 0000000000..a85242ad94
--- /dev/null
+++ b/package/nmap/0001-libdnet-wrapper-configure.patch
@@ -0,0 +1,11 @@
+libdnet: always build a static library
+
+Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
+
+diff --git a/libdnet-stripped/configure.gnu b/libdnet-stripped/configure.gnu
+--- /dev/null
++++ b/libdnet-stripped/configure.gnu
+@@ -0,0 +1,3 @@
++#!/bin/sh
++
++exec "${0%.gnu}" "${@}" --enable-static --disable-shared
diff --git a/package/nmap/nmap.mk b/package/nmap/nmap.mk
index 938de2565b..c8c16e6f17 100644
--- a/package/nmap/nmap.mk
+++ b/package/nmap/nmap.mk
@@ -14,6 +14,12 @@ NMAP_CONF_OPTS = --without-liblua --without-zenmap \
NMAP_LICENSE = GPLv2
NMAP_LICENSE_FILES = COPYING
+# for 0001-libdnet-wrapper-configure.patch
+define NMAP_WRAPPER_EXEC
+ chmod +x $(@D)/libdnet-stripped/configure.gnu
+endef
+NMAP_POST_PATCH_HOOKS += NMAP_WRAPPER_EXEC
+
ifeq ($(BR2_PACKAGE_OPENSSL),y)
NMAP_CONF_OPTS += --with-openssl="$(STAGING_DIR)/usr"
NMAP_DEPENDENCIES += openssl
OpenPOWER on IntegriCloud