# Template file for 'nmap' pkgname=nmap version=6.25 revision=4 build_style=gnu-configure configure_args="--without-ndiff" makedepends="libpcap-devel pcre-devel>=8.30" short_desc="Utility for network discovery and security auditing" maintainer="Juan RP " license="GPL-2" homepage="http://nmap.org" distfiles="http://nmap.org/dist/nmap-$version.tar.bz2" checksum=3349cc6d36b86b95ca2b8075d16615a3a598cef494920d6652f9a8bf9f7660b5 # Package build options build_options="lua ssl" # Enable ssl option by default. build_options_default="ssl" if [ "$build_option_lua" ]; then configure_args+=" --with-liblua" makedepends+=" lua-devel" else configure_args+=" --without-liblua" fi if [ "$build_option_ssl" ]; then configure_args+=" --with-openssl=$XBPS_CROSS_BASE/usr" makedepends+=" libressl-devel" else configure_args+=" --without-openssl" fi if [ "$CROSS_BUILD" ]; then configure_args+=" --without-zenmap" fi # XXX disable nmapfe in cross builds. if [ -z "$CROSS_BUILD" ]; then makedepends+=" pygtk-devel" nmapfe_package() { noarch=yes depends="nmap>=$version desktop-file-utils pygtk" pycompile_module="radialnet zenmapCore zenmapGUI" short_desc="${short_desc} - GTK Frontend" pkg_install() { vmove usr/bin/nmapfe vmove usr/bin/xnmap vmove usr/bin/zenmap vmove usr/lib vmove usr/share/applications vmove usr/share/zenmap vmove usr/share/man/man1/zenmap.1 rm -f ${DESTDIR}/usr/bin/uninstall_zenmap } } fi #!CROSS_BUILD