nmap: update to version 7.99
authorJohn Audia <redacted>
Sun, 31 May 2026 19:20:11 +0000 (15:20 -0400)
committerJosef Schlehofer <redacted>
Sun, 7 Jun 2026 10:11:57 +0000 (12:11 +0200)
- Patches automatically rebased
- Release notes: https://nmap.org/changelog.html#7.99
- Update Makefile due to ndiff dropped setup.py using pyproject.toml.
  Remove PYTHON3_PKG_FORCE_DISTUTILS_SETUP and set PYTHON3_PKG_WHEEL_NAME
  to match the ndiff package name rather than PKG_NAME (nmap).

Signed-off-by: John Audia <redacted>
net/nmap/Makefile
net/nmap/patches/030-ncat-drop-ca-bundle.patch
net/nmap/patches/100-nsock-Fix-compilation-error-with-OPENSSL_NO_DTLS.patch

index 46431a98d393f624a4e9d25314a94bc040821af5..2f71ea5abb90b3dc018e1f7cd851cb9ef1ea5da3 100644 (file)
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=nmap
-PKG_VERSION:=7.95
+PKG_VERSION:=7.99
 PKG_RELEASE:=1
 PKG_MAINTAINER:=Nuno Gonçalves <nunojpg@gmail.com>
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
 PKG_SOURCE_URL:=https://nmap.org/dist/
-PKG_HASH:=e14ab530e47b5afd88f1c8a2bac7f89cd8fe6b478e22d255c5b9bddb7a1c5778
+PKG_HASH:=df512492ffd108e53a27a06f26d8635bbe89e0e569455dc8ffef058c035d51b2
 
 PKG_LICENSE:=NPSL-0.94-or-NPSL-0.95
 PKG_LICENSE_FILES:=LICENSE
@@ -29,7 +29,6 @@ PKG_BUILD_PARALLEL:=1
 PKG_BUILD_DEPENDS:=python-setuptools/host
 PKG_INSTALL:=1
 PYTHON3_PKG_BUILD:=0
-PYTHON3_PKG_FORCE_DISTUTILS_SETUP:=1
 
 include $(INCLUDE_DIR)/package.mk
 include ../../lang/python/python3-package.mk
@@ -147,7 +146,7 @@ CONFIGURE_VARS += \
        ac_cv_dnet_bsd_bpf=no
 
 PYTHON3_PKG_SETUP_DIR:=ndiff
-PYTHON3_PKG_SETUP_ARGS:=
+PYTHON3_PKG_WHEEL_NAME:=ndiff
 
 define Build/Compile
        $(call Build/Compile/Default,)
index d7c75f2ec01944bb51a3880952d9849ef79a2111..d303202b9fcde3fe8bf3d33c8b8707fe44111e97 100644 (file)
@@ -23,7 +23,7 @@ Also remove references to NCAT_CA_CERTS_FILE and NCAT_CA_CERTS_PATH in order to
  ifneq ($(NOLUA),yes)
 --- a/ncat/ncat_posix.c
 +++ b/ncat/ncat_posix.c
-@@ -357,28 +357,17 @@ void set_lf_mode(void)
+@@ -409,28 +409,17 @@ void set_lf_mode(void)
  
  #ifdef HAVE_OPENSSL
  
index 6f4e6f1b25a36e478490ca71c9ab189c4ca1b58b..78f7e1f07dd2fbcc58ce5527c73ae4eee8a48ce3 100644 (file)
@@ -54,7 +54,7 @@ Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
           without the SSL_OP_NO_SSLv2 option set. */
 --- a/nsock/src/nsock_pool.c
 +++ b/nsock/src/nsock_pool.c
-@@ -178,8 +178,10 @@ nsock_pool nsock_pool_new(void *userdata
+@@ -173,8 +173,10 @@ nsock_pool nsock_pool_new(void *userdata
  
  #if HAVE_OPENSSL
    nsp->sslctx = NULL;
git clone https://git.99rst.org/PROJECT