diff options
Diffstat (limited to 'network/nmap/nmap.build')
-rwxr-xr-x | network/nmap/nmap.build | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/network/nmap/nmap.build b/network/nmap/nmap.build new file mode 100755 index 0000000..539cec4 --- /dev/null +++ b/network/nmap/nmap.build @@ -0,0 +1,75 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=nmap +VERSION=6.25 +BUILD=1 +DEPENDS=('tcpip >= 20130209-1' 'openssl >= 1.0.1e-1' 'pcre >= 8.32-1' 'lua >= 5.2.2-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: nmap (network scanner) +${NAME}: +${NAME}: Nmap ("Network Mapper") is an open source utility for network +${NAME}: exploration or security auditing. It was designed to rapidly scan +${NAME}: large networks, although it works fine against single hosts. Nmap +${NAME}: uses raw IP packets in novel ways to determine what hosts are +${NAME}: available on the network, what services (ports) they are offering, +${NAME}: what operating system (and OS version) they are running, what type of +${NAME}: packet filters/firewalls are in use, and dozens of other +${NAME}: characteristics. +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://download.insecure.org/nmap/dist/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CPPFLAGS="-I${SYS_DIR[include]}/pcap" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" MYCFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --enable-static=yes \ + --enable-shared=yes \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --libexecdir="${SYS_DIR[lib]}/exec" \ + --localstatedir="${SYS_DIR[var]}" \ + --with-openssl="${SYS_DIR[usr]}" \ + --with-libpcap="${SYS_DIR[usr]}" \ + --with-libpcre="${SYS_DIR[usr]}" \ + --with-liblua="${SYS_DIR[usr]}" \ + --with-libdnet=included \ + --with-liblinear=included \ + --without-nmap-update \ + --without-zenmap \ + --without-ndiff +#--with-liblua=included +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS +changelog CHANGELOG +#rmdir ${PKG}${SYS_DIR[share]}/nping +rm -f \ + ${PKG}${SYS_DIR[lib]}/*.a +} |