nmap: unify SSL dependencies
authorKonstantin Demin <rockdrilla@gmail.com>
Wed, 31 Jan 2024 09:24:53 +0000 (12:24 +0300)
committerNuno Goncalves <nunojpg@gmail.com>
Sun, 4 Feb 2024 23:05:25 +0000 (23:05 +0000)
ssl/full variants now depend on "ca-certs" (provided by "ca-bundle" and "ca-certificates")

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
net/nmap/Makefile

index 8cd0020261d06838f52238d52ea70a35a84db57e..d6a55dad6b32eeb0c7b9aa6178aaf83c53647b67 100644 (file)
@@ -35,6 +35,7 @@ include ../../lang/python/python3-package.mk
 NMAP_DEPENDS:=+libpcap +libstdcpp +zlib +libpcre
 NCAT_DEPENDS:=+libpcap
 NPING_DEPENDS:=+libpcap +libpthread +libstdcpp
+SSL_DEPENDS:=+libopenssl +ca-certs
 
 define Package/nmap/default
   SUBMENU:=NMAP Suite
@@ -52,14 +53,14 @@ endef
 
 define Package/nmap-ssl
 $(call Package/nmap/default)
-  DEPENDS:=$(NMAP_DEPENDS) +libopenssl
+  DEPENDS:=$(NMAP_DEPENDS) $(SSL_DEPENDS)
   VARIANT:=ssl
   TITLE:=Nmap (with OpenSSL support)
 endef
 
 define Package/nmap-full
 $(call Package/nmap/default)
-  DEPENDS:=$(NMAP_DEPENDS) +libopenssl +liblua5.3 +libssh2
+  DEPENDS:=$(NMAP_DEPENDS) $(SSL_DEPENDS) +liblua5.3 +libssh2
   VARIANT:=full
   TITLE:=Nmap (with OpenSSL and scripting support)
 endef
@@ -73,14 +74,14 @@ endef
 
 define Package/ncat-ssl
 $(call Package/nmap/default)
-  DEPENDS:=$(NCAT_DEPENDS) +libopenssl +ca-bundle
+  DEPENDS:=$(NCAT_DEPENDS) $(SSL_DEPENDS)
   VARIANT:=ssl
   TITLE:=Ncat (with OpenSSL support)
 endef
 
 define Package/ncat-full
 $(call Package/nmap/default)
-  DEPENDS:=$(NCAT_DEPENDS) +libopenssl +ca-bundle +liblua5.3
+  DEPENDS:=$(NCAT_DEPENDS) $(SSL_DEPENDS) +liblua5.3
   VARIANT:=full
   TITLE:=Ncat (with OpenSSL and scripting support)
 endef
@@ -94,7 +95,7 @@ endef
 
 define Package/nping-ssl
 $(call Package/nmap/default)
-  DEPENDS:=$(NPING_DEPENDS) +libopenssl
+  DEPENDS:=$(NPING_DEPENDS) $(SSL_DEPENDS)
   VARIANT:=ssl
   TITLE:=Nping (with OpenSSL support)
 endef