# -*- 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
PortGroup           github 1.0

name                liboping
categories          net
platforms           darwin
license             LGPL-2.1 GPL-2
maintainers         nomaintainer
description         C library and program for ICMP echo requests
long_description    C library and ncurses-based frontend to generate ICMP \
                    echo requests to multiple hosts in parallel

if {${subport} eq ${name}} {
    github.setup    octo liboping 1.10.0 liboping-
    revision        1
    conflicts       liboping-devel

    default master_sites    {${homepage}/files/}

    checksums       rmd160  97cfca317c5884f68a0f7d88d5b022864e4f91ce \
                    sha256  c206b05743d0730814be3115b48abd0b00016677525153c78730da307aba0846 \
                    size    395596
}

subport ${name}-devel {
    github.setup    octo liboping f9115d65b561adeb6d36ded952949f065ad0a572
    version         20170914
    revision        1
    conflicts       liboping

    checksums       rmd160  40dcd0a11db6a9e0c4ec6a97313d2070a7280934 \
                    sha256  00d017bde998ca5a99a2922cef389510cd0248561662044df1225808e5283a03 \
                    size    65495

    use_autoreconf  yes
}

homepage            https://noping.cc

depends_build-append \
                    port:pkgconfig

depends_lib-append  port:ncurses

patchfiles-append   NCURSES_OPAQUE.patch

configure.args      --without-perl-bindings
