# -*- 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/arp242/uni 2.10.0 v
go.package          zgo.at/uni/v2
go.toolchain_min    1.22
revision            0

description         uni queries the Unicode database from the commandline.

long_description    Query the Unicode database from the commandline, with \
                    good support for emojis. Includes full support for \
                    Unicode 13.1 (June 2021) with full Emoji support (a \
                    surprisingly large amount of emoji pickers don't deal \
                    with emoji sequences very well).

categories          textproc
installs_libs       no
license             MIT
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

build.pre_args-append \
                    -ldflags \"-X main.version=${version}\" -o ${name}

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

checksums           ${distname}${extract.suffix} \
                        rmd160  9a68b8ad8d1a55e11b5187ab642efb9da7ed5248 \
                        sha256  e9208bc0028d239f9cfbb701d98b14e93eddd138ac6433c6f2f5718244ffa5bf \
                        size    652502

go.vendors          zgo.at/zstd \
                        repo    github.com/arp242/zstd \
                        lock    7567984d0ee9 \
                        rmd160  ac1fbeac06c8316bd892166a027ddb1bc6b307af \
                        sha256  e15bc63efb9364890616607211917996eef204d5b693f8fafd5a55bb22b84a60 \
                        size    90037 \
                    zgo.at/zli \
                        repo    github.com/arp242/zli \
                        lock    7bb9a5cf3265 \
                        rmd160  32a6c757ffe44147bff5d3c8b095eeae36947937 \
                        sha256  01be1e0875e842bf73b8138b7414c7bd92d95dd8583a026bcc61f22e21e034c9 \
                        size    52106 \
                    zgo.at/termtext \
                        repo    github.com/arp242/termtext \
                        lock    v1.5.0 \
                        rmd160  e0a32c68b38b4b6e2eccfbc1b4a8f000fbc34d0a \
                        sha256  441d7e75696de0e3e9cc902b9942b0a691983eacc291d37d39741813a90e3bac \
                        size    5787 \
                    zgo.at/runewidth \
                        repo    github.com/arp242/runewidth \
                        lock    v0.1.0 \
                        rmd160  949e4ce0adadf9fe2dc58ff92ad4bd0a4c50b966 \
                        sha256  d0d13adf58d1560f902cfc138f8d255140806b133d0ab533d756031c95e1e706 \
                        size    16424 \
                    github.com/rivo/uniseg \
                        lock    v0.4.7 \
                        rmd160  a9056dc9a2a80aa9c46d0ff9e54f9e2e5a498c41 \
                        sha256  abc6a2f17b64b34b8a0c56eb9d0b53886ebbe0c88d467755c09c7fa696a16677 \
                        size    458166
