Only the -zenmap package uses Python, -main is standalone.

This is another quirk I need to purge Python 2 while keeping useful
packages.

Feedback? OK?


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/nmap/Makefile,v
retrieving revision 1.137
diff -u -p -r1.137 Makefile
--- Makefile    24 Aug 2019 06:37:13 -0000      1.137
+++ Makefile    14 Mar 2020 15:04:32 -0000
@@ -7,6 +7,7 @@ MODPY_EGG_VERSION=      7.80
 DISTNAME=              nmap-${MODPY_EGG_VERSION}
 PKGNAME-main=          ${DISTNAME}
 PKGNAME-zenmap=                nmap-zenmap-${MODPY_EGG_VERSION}
+REVISION-main=         0
 
 CATEGORIES=    net security
 MASTER_SITES=  ${HOMEPAGE}/dist/
@@ -26,6 +27,7 @@ COMPILER =            base-clang ports-gcc base-gc
 USE_GMAKE=     Yes
 MODLUA_SA=     Yes
 MODLUA_VERSION=        5.3
+MODPY_RUNDEP=  No
 MODULES=       lang/python \
                lang/lua
 
@@ -53,7 +55,8 @@ LIB_DEPENDS-main=devel/pcre \
                ${MODLUA_LIB_DEPENDS} \
                security/libssh2
 
-RUN_DEPENDS-zenmap=    x11/py-gtk2 \
+RUN_DEPENDS-zenmap=    ${MODPY_RUN_DEPENDS} \
+                       x11/py-gtk2 \
                        databases/py-sqlite2 \
                        devel/desktop-file-utils \
                        net/nmap

Reply via email to