aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2016-01-05 23:46:38 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2016-01-05 23:46:38 +0800
commit45eba9a8149f7339ca7b3dad4f2d67426c74d49d (patch)
tree47f10395033ef74f4cd508fcb5254204c73efd49 /security
parent4edb335395bc386c5c4b6bb32714f7c2491f9148 (diff)
downloadfreebsd-ports-gnome-45eba9a8149f7339ca7b3dad4f2d67426c74d49d.tar.gz
freebsd-ports-gnome-45eba9a8149f7339ca7b3dad4f2d67426c74d49d.tar.zst
freebsd-ports-gnome-45eba9a8149f7339ca7b3dad4f2d67426c74d49d.zip
- Fix broken zenmap-root script
- While here, add LICENSE_FILE, switch to WRKSRC_SUBDIR, add NO_ARCH and switch to options helpers PR: 204713 Submitted by: admin@vladiom.com.ua Approved by: maintainer timeout (nemysis, 6 weeks)
Diffstat (limited to 'security')
-rw-r--r--security/zenmap/Makefile10
-rw-r--r--security/zenmap/files/zenmap-root.in4
2 files changed, 6 insertions, 8 deletions
diff --git a/security/zenmap/Makefile b/security/zenmap/Makefile
index f4363ed75a96..b39498149111 100644
--- a/security/zenmap/Makefile
+++ b/security/zenmap/Makefile
@@ -3,6 +3,7 @@
PORTNAME= zenmap
PORTVERSION= 6.47
+PORTREVISION= 1
CATEGORIES= security ipv6
MASTER_SITES= http://nmap.org/dist/ \
SF/nemysisfreebsdp/security/:icons
@@ -15,16 +16,18 @@ MAINTAINER= nemysis@FreeBSD.org
COMMENT= GUI frontend for the Nmap scanning utility
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= nmap:${PORTSDIR}/security/nmap \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
-WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME}
+WRKSRC_SUBDIR= ${PORTNAME}
USES= dos2unix python tar:bzip2
DOS2UNIX_GLOB= *.xml
USE_GNOME= pygtk2
USE_PYTHON= autoplist distutils
+NO_ARCH= yes
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
@@ -34,8 +37,6 @@ NLS_USES= gettext
SUB_FILES= zenmap-root
-.include <bsd.port.options.mk>
-
post-extract:
@${RM} -f ${WRKSRC}/install_scripts/unix/su-to-zenmap.sh
@${CP} -a ${FILESDIR}/pc-su ${WRKSRC}/install_scripts/unix/su-to-zenmap.sh
@@ -65,9 +66,8 @@ post-patch:
@${FIND} ${WRKSRC} -name "*.bak" -delete
@${FIND} ${WRKSRC}/../ndiff -name "*.bak" -delete
-.if ! ${PORT_OPTIONS:MNLS}
+post-patch-NLS-off:
@${REINPLACE_CMD} -i '' '/locale_dir, mo_find, /d' ${WRKSRC}/setup.py
-.endif
post-install:
${INSTALL_SCRIPT} ${WRKDIR}/zenmap-root ${STAGEDIR}${PREFIX}/bin/
diff --git a/security/zenmap/files/zenmap-root.in b/security/zenmap/files/zenmap-root.in
index 799b4a809946..51d0b61ab97d 100644
--- a/security/zenmap/files/zenmap-root.in
+++ b/security/zenmap/files/zenmap-root.in
@@ -3,6 +3,4 @@
# $FreeBSD$
#
-cd "%%DATADIR%%" && exec su-to-zenmap.sh zenmap
-
-
+exec %%DATADIR%%/su-to-zenmap.sh zenmap