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

PortSystem          1.0
PortGroup           github 1.0

github.setup        fln addrwatch 1.0.2 v
github.tarball_from releases
revision            0
categories          net
maintainers         {i0ntempest @i0ntempest} openmaintainer
license             GPL-3

description         a tool similar to arpwatch for IPv4/IPv6 and ethernet address pairing monitoring
long_description    ${name} is ${description}. It's main features include:\n\
                    - IPv4 and IPv6 address monitoring\n\
                    - Monitoring of VLAN tagged (802.1Q) packets\n\
                    - Output to stdout, plain text file, syslog, sqlite3 db, MySQL db\n\
                    - IP address usage history preserving output/logging

checksums           rmd160  90943ced1eb9892e4af711ba208acc052162691c \
                    sha256  f04e143da881cd63c299125b592cfb85e4812abbd146f419a1894c00f2ae6208 \
                    size    136996

depends_lib-append  port:libevent \
                    port:libpcap \
                    port:argp-standalone

post-patch {
    reinplace "/#include <stdlib.h>/a\\\n#include <string.h>\n" \
        ${worksrcpath}/src/output_shm.c ${worksrcpath}/src/storage.c ${worksrcpath}/src/util.c
}
