# $Id$ PortSystem 1.0 name nmap version 6.01 categories net maintainers darkart.com:opendarwin.org geeklair.net:dluke description Port scanning utility for large networks license {GPL-2 OpenSSLException} homepage http://nmap.org/ platforms darwin freebsd long_description Nmap is a utility for port scanning large networks, although \ it works fine for single hosts. The guiding philosophy for \ the creation of nmap was TMTOWTDI (There's More Than One Way \ To Do It). This is the Perl slogan, but it is equally \ applicable to scanners. Sometimes you need speed, other \ times you may need stealth. In some cases, bypassing \ firewalls may be required. Not to mention the fact that you \ may want to scan different protocols (UDP, TCP, ICMP, etc.). \ You just can't do all this with one scanning mode. And you \ don't want to have 10 different scanners around, all with \ different interfaces and capabilities. master_sites http://download.insecure.org/nmap/dist/ \ ftp://nuxi.ucdavis.edu/pub/misc/ checksums md5 a1a71940f238abb835dbf3ee7412bcea \ sha1 e397e453893930d14e9bb33a847d15b94b7ee83a \ rmd160 1b6f2b0e4f019d9cd069db14990364c45d463c7d \ sha256 77f6635b677d28b546cbef97e4ead6c2d4a5aebcaa108fe3a3c135db6448617a depends_lib port:libpcap \ port:openssl \ port:pcre \ port:zlib \ port:apr \ port:subversion use_bzip2 yes configure.args --without-zenmap --without-ndiff \ --mandir=\\\${prefix}/share/man \ --infodir=\\\${prefix}/share/info \ --with-openssl=${prefix} \ --with-libpcre=${prefix} \ --with-liblua=included # nmap's configure script in nselib-bin does not respect --with-liblua=included configure.env ac_cv_header_lua_h=no use_parallel_build no configure.ccache no pre-configure { reinplace "s|^void main(void)|int main(void)|g" ${worksrcpath}/nbase/configure } variant no_ssl description {build without ssl support} { configure.args-delete --with-openssl=${prefix} depends_lib-delete port:openssl } variant no_pcre description {build without pcre support} { configure.args-delete --with-pcre=${prefix} depends_lib-delete port:pcre } variant zenmap description {build zenmap in addition to nmap} { configure.args-delete --without-zenmap configure.python ${prefix}/bin/python2.7 depends_lib-append port:py27-gtk }