# -*- 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           golang 1.0

go.setup            github.com/microsoft/ethr 1.0.0 v
# Delete this on next update to use golang PortGroup's default ('archive')
github.tarball_from tarball
revision            0

description         Ethr is a Network Performance Measurement Tool for TCP, \
                    UDP & HTTP.

long_description    Ethr is a cross platform network performance measurement \
                    tool written in golang. The goal of this project is to \
                    provide a native tool for comprehensive network \
                    performance measurements of bandwidth, connections/s, \
                    packets/s, latency, loss & jitter, across multiple \
                    protocols such as TCP, UDP, HTTP, HTTPS, and across \
                    multiple platforms such as Windows, Linux and other Unix \
                    systems.

categories          net sysutils www
license             MIT

maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

installs_libs       no

destroot {
    xinstall -m 755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
}

checksums           ${distname}${extract.suffix} \
                        rmd160  327bfe749ae0753e1eb605800950a0f4391756fe \
                        sha256  8551a5b622b025292bc29ba776ebce88f199d94973911ebdc03cab2761df9248 \
                        size    40480

go.vendors          golang.org/x/sys \
                        lock    af09f7315aff \
                        rmd160  2e2294bcbcefb80f8ad5a51d474a18f08f8ffcdb \
                        sha256  9ee36a2c435fda5e5b9d80c764d9972d5110a232418ec1f4f0fb9e5307e0cd51 \
                        size    1063406 \
                    golang.org/x/net \
                        lock    69a78807bb2b \
                        rmd160  9d9b9b6183f9323be728839f7968e30b66a1f301 \
                        sha256  4f74691f4cebc852ccba579a15bf33272a95d18b7ad745820c15f4b645f3eff8 \
                        size    1248832 \
                    github.com/nsf/termbox-go \
                        lock    38ba6e5628f1 \
                        rmd160  a99c5ed0fab4285172d060988708e3c818a00fc0 \
                        sha256  8eab5b10ae2b57adc8f03ca852d328e3cf12dfcc6053c9f9e97e12afea60bd7c \
                        size    32822 \
                    github.com/mattn/go-runewidth \
                        lock    v0.0.9 \
                        rmd160  412c0e508e55f4fe437be0f71d7d22eca2b4366f \
                        sha256  4f0f4a22257ccecfb6beae88052d850380ecc0e806d6bcc92d3656ebcac3b638 \
                        size    16716
