# -*- 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/nadoo/glider 0.16.4 v
revision            0

categories          net
license             GPL-3
maintainers         {judaew @judaew} openmaintainer

description         \
    glider is a forward proxy with multiple protocols support, and also a \
    dns/dhcp server with ipset management features(like dnsmasq).
long_description    ${description}

checksums           ${distname}${extract.suffix} \
                        rmd160  66eb58b8e826b3df17dc6259e255cc152a1f800e \
                        sha256  91aa9ad6d56b164b30abedc88a0d371b3af6ff96cfe92f18525fa8e110aaee1d \
                        size    140613

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

    xinstall -d ${destroot}${prefix}/etc/glider
    xinstall -m 0644 {*}[glob ${worksrcpath}/config/*.example] \
        ${destroot}${prefix}/etc/glider/
    xinstall -d ${destroot}${prefix}/etc/glider/rules.d
    xinstall -m 0644 {*}[glob ${worksrcpath}/config/rules.d/*.example] \
        ${destroot}${prefix}/etc/glider/rules.d

    xinstall -d ${destroot}${prefix}/share/glider
    move ${worksrcpath}/config/examples \
        ${destroot}${prefix}/share/glider/
}

go.vendors          gopkg.in/yaml.v3 \
                        lock    v3.0.0 \
                        rmd160  71493cd774fad996ce9f24e56a290e120a39c8cf \
                        sha256  84d034eae91ca1b0ec0ddff96eeb4780f40efaa036d47eb88d4b239aa13ecf49 \
                        size    91170 \
                    golang.org/x/term \
                        lock    v0.23.0 \
                        rmd160  131879e7d516e92f8c6dac47b5b750c18e7ab9bb \
                        sha256  84a80901adbe8e647508a48d89e0c772c6aafd4b44bcc05271ca0a51a9e1d1a6 \
                        size    14734 \
                    golang.org/x/sys \
                        lock    v0.24.0 \
                        rmd160  74fb804978246135d12ca76dbe1599abcdc5b29b \
                        sha256  d794227ad7ad26a66b72121cfa6be48b4a8f340bac190b513044a714e8c9256c \
                        size    1502103 \
                    golang.org/x/sync \
                        lock    v0.3.0 \
                        rmd160  b82f980eb2c9cdf64c03cebf7dc4ace66a2be261 \
                        sha256  640559182ec233eef3dcd6fe034e8017b4ca5690196278d87f51592616960d1f \
                        size    20014 \
                    golang.org/x/net \
                        lock    v0.28.0 \
                        rmd160  ff293c5c5c80c01ee1e994c91cfdc1c5fc7a5549 \
                        sha256  8bd844bca7746be0c4ba536164a6869427299ac0abfcd34a76b8ee1866918b5e \
                        size    1454672 \
                    golang.org/x/crypto \
                        lock    v0.26.0 \
                        rmd160  437ca84bbed506eac15af824b0162f9bdd0008da \
                        sha256  dd29f4e0dbf8eaffc8e8d97c7a94b81f59d86f8ff0e3b6e042b44a38f78845a7 \
                        size    1799499 \
                    github.com/xtaci/lossyconn \
                        lock    8df528c0c9ae \
                        rmd160  c90f1393a7b5025ebf08350cfb207818928c5256 \
                        sha256  a679b5f17e1f3a41e58c466827207abba1b727d8e8a797c9ab8511d84c403108 \
                        size    5326 \
                    github.com/xtaci/kcp-go \
                        lock    v5.6.1 \
                        rmd160  4a0d68a5af2dc4ce92b9ee7711e1e8ff0ecc8dbc \
                        sha256  40b1482ca00e94ad59ea6c953e2b07e288b23a7dc67366acf0038b6c1d5105cf \
                        size    177233 \
                    github.com/u-root/uio \
                        lock    ab2ff1dfd969 \
                        rmd160  461fe457bae6f26ec58653ee4cc66f0df49d6f7d \
                        sha256  1ef9308ab263ce6b289977888e5d3505618cba29a789ba2b3b376a4733d93af0 \
                        size    20351 \
                    github.com/tjfoc/gmsm \
                        lock    v1.4.1 \
                        rmd160  145af12c9ac69852a32cceb330da7911568c4cfd \
                        sha256  4c90fdab35b80773d15604ea6b2aec41db9e432bc0adf2db1e6c135819ebe05a \
                        size    232595 \
                    github.com/templexxx/xorsimd \
                        lock    v0.4.3 \
                        rmd160  e5af3f87fca818f9956b81a228a60047f75f2bb2 \
                        sha256  c58c21c0c0de09c7a23b5e567b38cc7c42b308fa812fe650b7ff2c33e0544008 \
                        size    7998 \
                    github.com/templexxx/cpu \
                        lock    v0.1.1 \
                        rmd160  ee2da8ecfbe650564172855f46b6f1896992f887 \
                        sha256  3fde82c2da0d920572e2674dceb7d111716bf2e192c16a158ff3b6e353b1e07d \
                        size    11962 \
                    github.com/stretchr/testify \
                        lock    v1.6.1 \
                        rmd160  7e5b798212a8f15cd58a63985ae0b928eede8e6b \
                        sha256  44d77d9b5c1dc08fa710eac9bb324898210660458085cdf965b78a39b1010f2a \
                        size    84248 \
                    github.com/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    github.com/pkg/errors \
                        lock    v0.9.1 \
                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
                        size    13422 \
                    github.com/pierrec/lz4 \
                        lock    v4.1.21 \
                        rmd160  27bb411cfaae6451401eb103bed71066ce6996c6 \
                        sha256  6e54bf8b08deda511f146588b574c5dfae219e5a946a75d6fdc2c4c2fe6a02f6 \
                        size    40916306 \
                    github.com/nadoo/ipset \
                        lock    v0.5.0 \
                        rmd160  d4c2fbea81915b35be579a54fe005e1bd33de400 \
                        sha256  e30221090192eb62e6644ae0e9d3b0972dd485c1f17d5b7f2e11daff91a849bd \
                        size    17206 \
                    github.com/nadoo/conflag \
                        lock    v0.3.1 \
                        rmd160  208dea88c67986c2d76f14427ebde4b4c3d95192 \
                        sha256  6fa4469cceec89b5f5ddafc343e98b84b3b3844ec2f3b0401a59d59b56ae972b \
                        size    16036 \
                    github.com/mdlayher/socket \
                        lock    v0.4.1 \
                        rmd160  78f3870e03e7f05097b392dde756abc009e23eaa \
                        sha256  15c1df4b48aba325eb3433e620c64e27f2ecc1b85fb1d04ec26837fc0f3db3be \
                        size    21153 \
                    github.com/mdlayher/packet \
                        lock    v1.1.2 \
                        rmd160  afb74e96f27c2cd2a4397adeedca82a76f89489b \
                        sha256  edb3f23354b89bd00317b762bee045f30e244716758a510d4c751e6690a83be4 \
                        size    10697 \
                    github.com/klauspost/reedsolomon \
                        lock    v1.12.3 \
                        rmd160  1f6b150995522f5b277f1b7585e7a9c530e42874 \
                        sha256  2f7105f8b7ab38e12cd5651535415a15b66a60708c0d63c0a40b8ae7532279d2 \
                        size    567840 \
                    github.com/klauspost/cpuid \
                        lock    v2.2.8 \
                        rmd160  6a2fed1001266e280a17fa3ee854fa0f6d97603b \
                        sha256  550d584c4e9806ad18a40337dc2070fc897540c76e15d037753ddd2fcd0469eb \
                        size    457466 \
                    github.com/josharian/native \
                        lock    v1.1.0 \
                        rmd160  978af6b719f2e7fa0651f481b7909e78ba0aaa92 \
                        sha256  09d305c5e680e929ae1cd7f594376c5a34bd2aee42b892d9c5cf2b800eb948b4 \
                        size    2072 \
                    github.com/insomniacslk/dhcp \
                        lock    b105c29bd1b5 \
                        rmd160  efa255e43dcc7156b06eeb726372ee6d309a892c \
                        sha256  035ddf82906d39d1efccbae87023a224e3ebd6dfaa7b00542d129683c474d653 \
                        size    137783 \
                    github.com/ebfe/rc2 \
                        lock    24b9757f5521 \
                        rmd160  577f4c9ec5608e403a3f6ffd808b54ca24499a44 \
                        sha256  74501475c4e4c7d642ab6b2fa723f94556508822757d1eff9d48209a49f52f8b \
                        size    2909 \
                    github.com/dgryski/go-rc2 \
                        lock    8a9021637152 \
                        rmd160  e1e458e1e17181bd6b484ad14911a4dfef765e59 \
                        sha256  a61a631cdc985ec0c5c4c26f0742b9d99faac65f84e7f1dd230e2d1bc52be4f2 \
                        size    3533 \
                    github.com/dgryski/go-idea \
                        lock    d2fb45a411fb \
                        rmd160  e9cd753e88fee53dd821b54d6c795313e32982b9 \
                        sha256  64f278eb822b66254d2573bc4a1936b37f9966e59411ea8a01c686619e8f584d \
                        size    17957 \
                    github.com/dgryski/go-camellia \
                        lock    69a8a13fb23d \
                        rmd160  da44478516abeba8bb23ba2a11d5dba4e586b174 \
                        sha256  e02b5196ae7fed9b2a78d05b907409b953d99beedd9788d6405b86e0e17279e4 \
                        size    4716 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.0 \
                        rmd160  0303eae19a01f38fe314921fd965e4d09b9ef3ad \
                        sha256  810a597004388d68bb92d8aa612375419ba1080dd5fc2c66dd41b58f0ba4442c \
                        size    42348 \
                    github.com/aead/chacha20 \
                        lock    8b13a72661da \
                        rmd160  d1a095ea09c39b5a7366c44ed1715b12548f06bd \
                        sha256  83aa07a56940cefc9f868bc48f1bba9ede6e5b314ea0a01ee662a7fc591c582d \
                        size    21586
