# $Id: Portfile 57375 2009-09-10 08:16:41Z ryandesign@macports.org $

PortSystem          1.0

name                bro
version             1.2
revision            1
categories          net security
platforms	    darwin
maintainers	    pmq

description         BRO is a Network Intrusion Detection System
long_description    \
    Bro is an open-source, Unix-based Network Intrusion Detection System \
    (NIDS) that passively monitors network traffic and looks for suspicious \
    activity.

homepage            http://bro-ids.org
master_sites        ftp://bro-ids.org
distname	    bro-${version}
checksums	    sha1 fbafd2568be1e1c1cad9a92e5051e728b0a0b046 \
		    rmd160 a7cbf4992b69d4ca49d842f99d61d3f6d6de5679

livecheck.type	    regex
livecheck.url	    ${homepage}/download.html
livecheck.regex	    "${master_sites}/bro-(\[0-9a-z.\]+)-stable${extract.suffix}"

# use the system-provided flex
depends_lib         port:libpcap port:bison port:openssl path:bin/perl:perl5

configure.pre_args  --prefix=${prefix}/share/bro
configure.args	    --infodir=${prefix}/share/info --mandir=${prefix}/share/man \
		    --bindir=${prefix}/bin --libdir=${prefix}/lib --enable-brov6

post-activate {
    ui_msg "You'll need to set your BROHOME to ${prefix}/share/bro and your \
    	    BROPATH to ${prefix}/share/bro/site:${prefix}/share/bro/policy \
            to use the provided policies)."
}
