nmap: Update from 6.49BETA4 to 7.01
authorFredrik Fornwall <fredrik@fornwall.net>
Wed, 16 Dec 2015 01:15:33 +0000 (20:15 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Wed, 16 Dec 2015 01:15:33 +0000 (20:15 -0500)
packages/nmap/build.sh
packages/nmap/nmap_dns.cc.patch [new file with mode: 0644]

index 36075be..8274933 100644 (file)
@@ -1,8 +1,8 @@
 TERMUX_PKG_HOMEPAGE=https://nmap.org/
 TERMUX_PKG_DESCRIPTION="Utility for network discovery and security auditing"
-TERMUX_PKG_VERSION=6.49BETA4
+TERMUX_PKG_VERSION=7.01
 TERMUX_PKG_SRCURL=https://nmap.org/dist/nmap-${TERMUX_PKG_VERSION}.tar.bz2
-TERMUX_PKG_DEPENDS="libpcap, pcre, openssl"
+TERMUX_PKG_DEPENDS="libpcap, pcre, openssl, resolv-conf"
 # --without-nmap-update to avoid linking against libsvn_client:
 # --without-zenmap to avoid python scripts for graphical gtk frontend:
 # --with-liblua=included to use internal liblua, since only lua 5.2 supported:
diff --git a/packages/nmap/nmap_dns.cc.patch b/packages/nmap/nmap_dns.cc.patch
new file mode 100644 (file)
index 0000000..13cc3a5
--- /dev/null
@@ -0,0 +1,15 @@
+diff -u -r ../nmap-7.01/nmap_dns.cc ./nmap_dns.cc
+--- ../nmap-7.01/nmap_dns.cc   2015-10-07 13:49:24.000000000 -0400
++++ ./nmap_dns.cc      2015-12-15 18:49:27.994641597 -0500
+@@ -959,9 +959,9 @@
+   char fmt[32];
+   char ipaddr[INET6_ADDRSTRLEN+1];
+-  fp = fopen("/etc/resolv.conf", "r");
++  fp = fopen("@TERMUX_PREFIX@/etc/resolv.conf", "r");
+   if (fp == NULL) {
+-    if (firstrun) error("mass_dns: warning: Unable to open /etc/resolv.conf. Try using --system-dns or specify valid servers with --dns-servers");
++    if (firstrun) error("mass_dns: warning: Unable to open $PREFIX/etc/resolv.conf. Try using --system-dns or specify valid servers with --dns-servers");
+     return;
+   }