# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem      1.0

name            argus
version         3.0.8.2
categories      net
maintainers     nomaintainer
description     the network Audit Record Generation and Utilization System
long_description \
    Argus is a real-time Flow Monitor that is designed to perform \
    comprehensive IP network traffic auditing.
platforms       darwin
license         GPL-3
homepage        https://www.qosient.com/argus/
master_sites    https://qosient.com/argus/src/ \
                ftp://qosient.com/pub/argus/src/

checksums       rmd160  70a5fde81f6bb8e00cec93afd0bb0e9edb602fd4 \
                sha256  ca4e3bd5b9d4a8ff7c01cc96d1bffd46dbd6321237ec94c52f8badd51032eeff

depends_build   port:bison
depends_lib     port:libpcap
configure.args  --with-libpcap=${prefix}
default_variants +sasl

variant sasl description {Enable SASL support} {
    depends_lib-append       port:cyrus-sasl2
    configure.args-append    --with-sasl=${prefix}
}

livecheck.url   [lindex ${master_sites} 0]
livecheck.regex argus-(\[0-9.\]+)${extract.suffix}