# -*- 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/akavel/up 0.4 v
# Delete this on next update to use golang PortGroup's default ('archive')
github.tarball_from tarball

description         Ultimate Plumber is a tool for writing Linux pipes with \
                    instant live preview

long_description    The main goal of the Ultimate Plumber is to help \
                    interactively and incrementally explore textual data in \
                    Linux, by making it easier to quickly build complex \
                    pipelines, thanks to a fast feedback loop. This is \
                    achieved by boosting any typical Linux text-processing \
                    utils such as grep, sort, cut, paste, awk, wc, perl, \
                    etc., etc., by providing a quick, interactive, scrollable \
                    preview of their results.

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

categories          sysutils
license             Apache-2
installs_libs       no

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

checksums           ${distname}${extract.suffix} \
                        rmd160  1995d0ec6c52986f90ca87ed69dd6bc12f08f317 \
                        sha256  3f0e04b0fc59afbd6cbfb0ea3dd89156033d8eba67de62deaf4cab961958786c \
                        size    160433

go.vendors          golang.org/x/text \
                        lock    v0.3.4 \
                        rmd160  2b9cc1c618efac6184ba3cc497945bfe8299878b \
                        sha256  4f7508324739fdddcc1bf653a755608aa8ed0119d297ba7460d812e67d661e6a \
                        size    8347767 \
                    golang.org/x/sys \
                        lock    201ba4db2418 \
                        rmd160  b9c1928e984674827b0fc5388429b43fea4bd0e9 \
                        sha256  add77b06939efdd672258cede04133f802acb2e3fe817f66f596e7eaf9099c56 \
                        size    1078837 \
                    github.com/spf13/pflag \
                        lock    v1.0.3 \
                        rmd160  32abdd77a987af95ce5b647846bfdbb2d8db91a0 \
                        sha256  046b6b81e3925ffe60e2213e9a239303ff98a51e76764590b807b591fedf2d1e \
                        size    46029 \
                    github.com/mattn/go-runewidth \
                        lock    v0.0.9 \
                        rmd160  412c0e508e55f4fe437be0f71d7d22eca2b4366f \
                        sha256  4f0f4a22257ccecfb6beae88052d850380ecc0e806d6bcc92d3656ebcac3b638 \
                        size    16716 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.3 \
                        rmd160  52fa78fd66eb44112b174b03b1dcbe9648059280 \
                        sha256  413ea81dd4dadf78a6713ad12c570577351cf8f4f8db617a8d7ec81c3d99ce09 \
                        size    3369 \
                    github.com/lucasb-eyer/go-colorful \
                        lock    v1.0.3 \
                        rmd160  0d0a283ba00c871d123c951efea0605a869951aa \
                        sha256  ecd902ddda5d05cc8a857873bf8b984a5cd2d7b75f1185edcfc2c472707958b3 \
                        size    430208 \
                    github.com/gdamore/tcell \
                        lock    v1.4.0 \
                        rmd160  479ce3d189ac02a4de5219054f537cc173c28b43 \
                        sha256  ee8948a76a4cc5ba8285f03840473cf41e80e476a1317239414ee54396db82c9 \
                        size    152003 \
                    github.com/gdamore/encoding \
                        lock    v1.0.0 \
                        rmd160  3ed8916f763a5b51db1bcc8bd3ad06cf3d12ec07 \
                        sha256  4f470c7308790bea8a526ea26cecbaa22345aad8dc566821cda6175b3d241ee1 \
                        size    10900
