# -*- 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/blacktop/lporg 20.4.9 v
# Delete this on next update to use golang PortGroup's default ('archive')
github.tarball_from tarball
categories          sysutils
maintainers         {@tsln1998 gmail.com:tsln1998} openmaintainer
license             MIT
platforms           darwin
revision            0

description         Organize Your macOS Launchpad Apps

long_description    This project is meant to help people setting up a brand new Mac \
                    or to keep all of their Launchpad Folders in sync across devices.

checksums           ${distname}${extract.suffix} \
                        rmd160  3bd570c41fb7ccf0fa2ccdb28aa1aa986305e443 \
                        sha256  f83388ee24ae083e2598e46b94683fff87ff0510a7b9a1f1e5760d55f6896a49 \
                        size    175833

depends_lib-append  port:sqlite3

go.vendors          howett.net/plist \
                        repo    github.com/DHowett/go-plist \
                        lock    v1.0.0 \
                        rmd160  5566fa84f55c7c4fba17982afcdd00567e453266 \
                        sha256  881f9c6bcb814fdfe2d51da53f75ffd28bd9d2149c9c7cc1e783bc5a54c9f9e8 \
                        size    52994 \
                    gopkg.in/yaml.v3 \
                        lock    v3.0.1 \
                        rmd160  e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
                        sha256  f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
                        size    91208 \
                    gopkg.in/yaml.v2 \
                        lock    v2.4.0 \
                        rmd160  66e9feb7944b3804efa63155ed9b618717b8955c \
                        sha256  72812077e7f20278003de6ab0d85053d89131d64c443f39115a022114fd032b6 \
                        size    73231 \
                    gopkg.in/check.v1 \
                        lock    10cb98267c6c \
                        rmd160  465dcadb97762c84da6fb5f6d8352abe10445817 \
                        sha256  98ec7bd0dc7d4bcee7dcafe02efab29f14dc392f43b227e517beef064e9b6369 \
                        size    32368 \
                    golang.org/x/text \
                        lock    v0.4.0 \
                        rmd160  a3215f5c266b2d6cc0ae945858b543031fcb5a54 \
                        sha256  c4e794a9e732f422df4e005f87ddba1e640b5bb7d6ce10ad56e40fa8c7d56ee2 \
                        size    8359157 \
                    golang.org/x/term \
                        lock    v0.1.0 \
                        rmd160  41c0ec1933a371ad67cb43763a5f056beb4f4863 \
                        sha256  eb75717073f7fa08879333df6cc9ddcefd6dff51fdcd68769a144f480b754d89 \
                        size    14836 \
                    golang.org/x/sys \
                        lock    v0.1.0 \
                        rmd160  91bc7e86c3eb8a828451af8e3fcddd77fb906209 \
                        sha256  07c0119c0c16e4b5441b93138d1c83aa1103eef441fb1f36eab332207b868a19 \
                        size    1410248 \
                    golang.org/x/crypto \
                        lock    05595931fe9d \
                        rmd160  44b3bff302fe3a679525f5976c210588402572e1 \
                        sha256  8d3cffb4319b5f3cf4c06199fd0340ee57a49012c2d523a876c8b88c208e4043 \
                        size    1631395 \
                    github.com/urfave/cli \
                        lock    v1.22.10 \
                        rmd160  bf4c45dd9ba93ab164624b027779a639babcc509 \
                        sha256  0a16fdd18a9ad9287f3da66ac579f2f0a559544fce32a0b51b1d0ede44cac8c9 \
                        size    79172 \
                    github.com/tj/assert \
                        lock    v0.0.3 \
                        rmd160  4308d413c59f9979b64e0b7b68ae94951baf4a04 \
                        sha256  36aaa3d67cc6592130afc77c17d0e9e323b3f104d023cd6790487299b345e47b \
                        size    9926 \
                    github.com/stretchr/testify \
                        lock    v1.8.1 \
                        rmd160  4d80635834e01b3ddb67babdd8de2eac2c5a7587 \
                        sha256  9848272e238f98fc0555b514c4522e70c4df25331b4ee3f9cb9244a04935934e \
                        size    97722 \
                    github.com/russross/blackfriday \
                        lock    v2.1.0 \
                        rmd160  c42a9332a2c2f3074c6f7e8d37a58d6148d2af08 \
                        sha256  c4df56f2012a7d16471418245e78b5790569e27bbe8d72a860d7117a801a7fae \
                        size    92950 \
                    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/mitchellh/mapstructure \
                        lock    v1.5.0 \
                        rmd160  c838fb22a642081963c8e6f236cdd4c6000bfaf4 \
                        sha256  bd695f63e58f35f07aac6883ac5dc53d44db6cf24caa53efaadcf0842d03d762 \
                        size    30135 \
                    github.com/mgutz/ansi \
                        lock    d51e80ef957d \
                        rmd160  a32d3fd46ae68cfd82f31fadc3dfe551966f6a5b \
                        sha256  27808fbee08992bde76012200be0e24cb1017d39f3c228cc5805875993334b83 \
                        size    5102 \
                    github.com/mattn/go-sqlite3 \
                        lock    v1.14.16 \
                        rmd160  7d0ddb7c14288d2380c6ea8206354f6ad99a0a56 \
                        sha256  bb60ec1797150daa1ed35a3ccfea1f5fda6343852d15004dd1dfd9c78064541b \
                        size    2475480 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.16 \
                        rmd160  dcdf01553caa079315f2293c109de17fc72f0c6b \
                        sha256  391d25a98e2cc92a2ed5c6abd07cde1053411706bb24e5843562931e6085ab46 \
                        size    4693 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.13 \
                        rmd160  c9e8ab9d0773c0984f36235e3c9f8c033552ac1a \
                        sha256  0cd9a951799c1a9f999df56e4b020170fa887456049c274aae6262d9ae3f7424 \
                        size    9778 \
                    github.com/lib/pq \
                        lock    v1.10.7 \
                        rmd160  2d1613378f35b0f27c085769cacb6eca1be07f84 \
                        sha256  8958d528b808839874ec50e0704a4e1ee43609a69bfdd659b1b9abe40a18fea7 \
                        size    111537 \
                    github.com/kr/text \
                        lock    v0.1.0 \
                        rmd160  0b3c78459e227170a3b80a0103d87a3eef77ed88 \
                        sha256  5ed970aad0da3cba3cffacdb4d154a162a8968655ee6d6f7b627e71b869efaf6 \
                        size    8691 \
                    github.com/kr/pretty \
                        lock    v0.2.1 \
                        rmd160  eaf5b58a46b962079cbafddbc3ef83bdbf02b31e \
                        sha256  253c4a190c9337800e08aba66b77ea3db0835e3ae61289d80093995a649eb7ae \
                        size    8769 \
                    github.com/kballard/go-shellquote \
                        lock    95032a82bc51 \
                        rmd160  40415cd59ece9fb38b22170feec07f1f48d518a2 \
                        sha256  41aa42696f96fb2783c5135d71ff1ec5938dfe178b51eb703e509c8ac0e7db4e \
                        size    4335 \
                    github.com/jinzhu/now \
                        lock    v1.1.5 \
                        rmd160  75169fbb0c6023c09ce58156533de255b6598d94 \
                        sha256  c07133a8d18e4dda3daff4c8ab519d90661206a1e3fe649c1a5e2dc122cfa1e5 \
                        size    8643 \
                    github.com/jinzhu/inflection \
                        lock    v1.0.0 \
                        rmd160  769de85be7a2a64684a751d54367556e9bc54bc9 \
                        sha256  a5a30dfedbd495b9f18e1f16c9b395ba1ba4b262161e7d6e340dafc6067ac488 \
                        size    4770 \
                    github.com/jinzhu/gorm \
                        lock    v1.9.16 \
                        rmd160  cfd8858ac437bcc71908f96d92e19ab3e8efb8f1 \
                        sha256  791fb9588a75ac4fd3f0b616db5d5b746105227d24187bcdbdbdf4e657c035bb \
                        size    97184 \
                    github.com/hinshun/vt10x \
                        lock    820417d04eec \
                        rmd160  e6f502b446df1da7a8fdebc4160cbee106fd7809 \
                        sha256  cf50dd11e2f96b1d680d81d43eaccdb266159f8f5b07737cfc46e05d1772db27 \
                        size    11997 \
                    github.com/golang-sql/sqlexp \
                        lock    v0.1.0 \
                        rmd160  dd48af446140fb0ac81dc5761b0c39af3d53d31f \
                        sha256  8e8a174c90f9ee1af200d39c52d594a33b099fba43c855db267c4b4e90ee2eeb \
                        size    5925 \
                    github.com/golang-sql/civil \
                        lock    cb61b32ac6fe \
                        rmd160  6146fa1255b78bb8f128004d8d654672bff79fb2 \
                        sha256  26b931b3dd2691aee66803a6062c22cd373b62e2a07a67a3555603da624d2744 \
                        size    8363 \
                    github.com/go-sql-driver/mysql \
                        lock    v1.6.0 \
                        rmd160  e626beda6251efcf57f4f474d8a018a2e52f0299 \
                        sha256  a8182db7c49cb5f1542621e651d31f13cd73dc5f9f2a161799728d23c7ef6b7f \
                        size    94200 \
                    github.com/fatih/color \
                        lock    v1.13.0 \
                        rmd160  0c56533948a292eb8c5181e9a88a45fbd1267bf5 \
                        sha256  a65b114bfe507384e1660730803ffb4437c63a24dd11a5d7f61c77f048caa55f \
                        size    10828 \
                    github.com/erikstmartin/go-testdb \
                        lock    8d10e4a1bae5 \
                        rmd160  d62475ab3f82702a4bea2b4baa9dc4fc49426341 \
                        sha256  5ee99717229efc96a998b6daf702c8d5da4f945048355cb144749a731aa3b8ca \
                        size    8102 \
                    github.com/denisenkom/go-mssqldb \
                        lock    v0.12.3 \
                        rmd160  1709f6dae7f4242656f859343fcf09c057e38c12 \
                        sha256  ab016c27522dde5d2554bd3d3e5f75ed2d8ed874b42c067717b3c83fe7eca3ca \
                        size    560110 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/creack/pty \
                        lock    v1.1.17 \
                        rmd160  7bd32fd6c48511c8ce313e25d3a3100c8353460f \
                        sha256  f11acd8470b37e5f6a1d9c810956ba700459eae0ff595566930b29d546f0245c \
                        size    9978 \
                    github.com/cpuguy83/go-md2man \
                        lock    v2.0.2 \
                        rmd160  23c11486c5bc6f87cb13d2cb2aa7c2c68fd28f96 \
                        sha256  c0fe49af2717cef631621cbbf010c7ee69b7e5c8afcde33779e07ecece9c00cc \
                        size    64382 \
                    github.com/apex/log \
                        lock    v1.9.0 \
                        rmd160  db8d16bcf0b7ea316e152eaef95aee474984ffb9 \
                        sha256  b098424ff812ffe08b754327356f22fc03a8053f4642a7b35f5262950523a222 \
                        size    31993 \
                    github.com/Netflix/go-expect \
                        lock    73e0943537d2 \
                        rmd160  acae8548d28c888cd16ade66df63a4bc2fa59bbc \
                        sha256  81d106311b0a7a4971c45c14786451136bf238263fbb57d42977ecfd6f84a3a3 \
                        size    15320 \
                    github.com/AlecAivazis/survey \
                        repo    github.com/go-survey/survey \
                        lock    v2.3.6 \
                        rmd160  8af519d0839cac947b44f67b037d930e41227690 \
                        sha256  d692ec0dedfa6fdcd440c83829072cc3da69e6f2ddaa153f5a340f7f8d86fe0e \
                        size    1466690

patchfiles          patch-rm-buildtime-in-version.diff

build.env-append    CGO_ENABLED=1
build.post_args     -ldflags '-s -w -X main.Version=${version}'

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