# Description: Utility for network exploration or security auditing
# URL: https://nmap.org
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: libpcap libpcre libssh2 lua
# Optional: cairo gobject-introspection python3-build

name=nmap
version=7.97
release=1
source=(https://nmap.org/dist/$name-$version.tar.bz2)


build () {
  cd $name-$version

  prt-get isinst cairo gobject-introspection python3-build || PKGMK_NMAP+=' --without-zenmap'
  prt-get isinst python3-build || PKGMK_NMAP+=' --without-ndiff'

  rm -rf liblua libpcap libpcre macosx mwin32 libssh2 libz
  autoreconf -fiv

  PYTHON=/usr/bin/python3 \
  ./configure $PKGMK_NMAP \
    --prefix=/usr \
    --libexecdir=/usr/lib \
    --with-libpcap=/usr \
    --with-libpcre=/usr \
    --with-zlib=/usr \
    --with-libssh2=/usr \
    --with-liblua=/usr \
    --disable-nls \
    --without-nmap-update

  make
  make DESTDIR=$PKG install

  find $PKG \( \
    -iname '*readme*' -o \
    -iname 'uninstall_ndiff' \)\
    -exec rm -fr '{}' \+
}
