# -*- 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/suzuki-shunsuke/pinact 3.4.4 v
categories          security
maintainers         {macports.halostatue.ca:austin @halostatue} \
                    openmaintainer
license             MIT

description         A CLI to edit GitHub Workflow and Composite action files and pin \
                    versions of Actions and Reusable Workflows. pinact can also update \
                    their versions and verify version annotations.

long_description    {*}${description}

checksums           ${distname}${extract.suffix} \
                    rmd160  92a352c2de3f5908801e21d7d343e15b6d33bb3b \
                    sha256  c03657c8fa66a9910d1f4047453f4a414dfd2d0cf4e1e6ba14ac5cd0940e1031 \
                    size    54712

livecheck.regex     {v(\d+\.\d+\.\d+)$}

build.args-append   -ldflags \"-X main.version=${version} -X main.commit=MacPorts \" \
                    ./cmd/pinact

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

go.vendors          gopkg.in/yaml.v3 \
                        lock    v3.0.1 \
                        rmd160  e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
                        sha256  f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
                        size    91208 \
                    gopkg.in/check.v1 \
                        lock    10cb98267c6c \
                        rmd160  465dcadb97762c84da6fb5f6d8352abe10445817 \
                        sha256  98ec7bd0dc7d4bcee7dcafe02efab29f14dc392f43b227e517beef064e9b6369 \
                        size    32368 \
                    golang.org/x/text \
                        lock    v0.28.0 \
                        rmd160  e5ab05d3bbb0adafb3984b7d33035c018b6a164a \
                        sha256  f11d445bbe3c12de14510103f18253b1840863ae66bebe2dfd65eceddb2be645 \
                        size    8974651 \
                    golang.org/x/term \
                        lock    v0.32.0 \
                        rmd160  b245db46f202e1df70d376b326aef1afe88b8a7b \
                        sha256  3dfccbf825f88320abe0dbc0ea98661da62c3b9e5088868b2c736bf708b68a43 \
                        size    15448 \
                    golang.org/x/sys \
                        lock    v0.33.0 \
                        rmd160  1c0c8967ed410be496af17ad009aacd0fb89034c \
                        sha256  2564f2911a5c695a9ad5720065ce58783b97a2d2f3fdaa2e8742a44fc0df4e2e \
                        size    1529295 \
                    golang.org/x/oauth2 \
                        lock    v0.33.0 \
                        rmd160  fb4a8704bc8c0222a2dc86657daddd2247e04fc1 \
                        sha256  d716d3279569e4c52b1c8f6650559fcef4592aaa3933a29781d095d5071ee7a1 \
                        size    100971 \
                    github.com/zalando/go-keyring \
                        lock    v0.2.6 \
                        rmd160  4ba7f2321fbcb2c4cb00917dc7f25129b91a0278 \
                        sha256  fb0173e112a8eb22835b740fdce707e27e7938adceaa2cb0a063a078a0169c25 \
                        size    11944 \
                    github.com/wk8/go-ordered-map \
                        lock    v2.1.8 \
                        rmd160  3b679491f631b4900bfe3169517517b2731ebc35 \
                        sha256  c7caff4ba164feeebdcc568d6598931a20719827e05dfa18ac7d7c495d36b883 \
                        size    20797 \
                    github.com/urfave/cli \
                        lock    v3.6.0 \
                        rmd160  d5f414e9ee49326c7ab1f01f482222d5081ac25e \
                        sha256  e64695a72658e89f9d75735baf9a229074572350177c3361af315baf23e1741e \
                        size    6806809 \
                    github.com/suzuki-shunsuke/urfave-cli-v3-util \
                        lock    v0.0.7 \
                        rmd160  b3ca107c8c1430c04f335a7bed3166299f380a65 \
                        sha256  ffaf37a33a0bd3af529cd3a8547135b3811c7c05553a47033f11242a35521024 \
                        size    11822 \
                    github.com/suzuki-shunsuke/logrus-error \
                        lock    v0.1.4 \
                        rmd160  d52b0d1f07e0dde083a4deaea70d508880b724ba \
                        sha256  41821b89bbdd6d73f2409d19f18cafac37e1f0830f0b8aa1867d780e71e99005 \
                        size    5633 \
                    github.com/suzuki-shunsuke/gen-go-jsonschema \
                        lock    v0.1.0 \
                        rmd160  ad4db317220fdeaef681a946073b64a7d352c1cb \
                        sha256  c3383e9717a250e17c28de4845564d299ae7aa2160175169213f85647ebb1b35 \
                        size    2506 \
                    github.com/stretchr/testify \
                        lock    v1.11.1 \
                        rmd160  d6dec631a506398b8b731a0476b9e44c206243ac \
                        sha256  759279b90772bfc79db1620874f45eb008aceab35b14f007cb4ab8316a2398db \
                        size    116867 \
                    github.com/stretchr/objx \
                        lock    v0.5.2 \
                        rmd160  96ffcde8897243df89c8da1084cb84c90eb72676 \
                        sha256  39661f2a3eb998c52776126d166556a804fa18bf7e2d7e4dc73e20cd25d3145c \
                        size    33242 \
                    github.com/spf13/afero \
                        lock    v1.15.0 \
                        rmd160  1dd03d94a671ce5511fee348496eda76fe730fe3 \
                        sha256  a7af413dee27d418f1caabe2a3be5eb8245d9de3874d680e923e487b0fd6c43f \
                        size    95836 \
                    github.com/sirupsen/logrus \
                        lock    v1.9.3 \
                        rmd160  db211aeb52d4a85a7dc8acf83f7475b5f4fa9092 \
                        sha256  36a05391b8c6cef99e9a9c78b598f3a8da8feed318b385eadcdede08ae5cc229 \
                        size    50327 \
                    github.com/rogpeppe/go-internal \
                        lock    v1.9.0 \
                        rmd160  acb8f644e5634bdae632cdb61ea736422aeb88f0 \
                        sha256  65b0852e5c78fa920fef2176fa17180bf1f7f32a1163baacb44c2aa480845a16 \
                        size    133682 \
                    github.com/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.20 \
                        rmd160  ef20ccdf87de8b704c0c7118625b2beb31d8f1b4 \
                        sha256  397549e98cf5d40df585f31dc7902f017c37be88c64311dd2b4aeccab4009949 \
                        size    4717 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.14 \
                        rmd160  5b6117d2728f6478faf0be5b8790425fed6c4ad8 \
                        sha256  6661917405b168f0c8b92a2be524e668ee1c29b393353639453cb8f9c2f7eff8 \
                        size    9806 \
                    github.com/mailru/easyjson \
                        lock    v0.7.7 \
                        rmd160  f40deae988781d59d399784445dc89fe84d69e37 \
                        sha256  05481ab8b5f3709d4bd49b5459159b32856f426f021225774db000ec15792f2e \
                        size    81411 \
                    github.com/kr/text \
                        lock    v0.2.0 \
                        rmd160  48558c7e8ff67d510f83c66883907e95f4783163 \
                        sha256  2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
                        size    8702 \
                    github.com/kr/pretty \
                        lock    v0.3.1 \
                        rmd160  8c08579b4c56cdc958794e77afe3413e80aa67c3 \
                        sha256  7fcea475d6280976cf4a838e75d2b3a4105827316e588a80e49e8063d950c999 \
                        size    10232 \
                    github.com/invopop/jsonschema \
                        lock    v0.13.0 \
                        rmd160  8524a6c14b6288b502b4d8e481cc07b1141850f9 \
                        sha256  7098b5e0ff261babbc693210e61c946db68eba2622bb2dc5c0a1426391a558a3 \
                        size    33788 \
                    github.com/hashicorp/go-version \
                        lock    v1.7.0 \
                        rmd160  f17baae769838015801830335bfd94a0849cd21f \
                        sha256  70f6404c7d3d3dc84133e1e9870af211c526934cc49cabe1965ddd8982554cb7 \
                        size    17088 \
                    github.com/google/shlex \
                        lock    e7afc7fbc510 \
                        rmd160  4e505c7f96adfae0b23fe7f4d7d3d12cd39beb52 \
                        sha256  d72b457eb90c286cca39c51f2d60ba241351cbad49f9980e30c43a15b2f09b34 \
                        size    7342 \
                    github.com/google/go-querystring \
                        lock    v1.1.0 \
                        rmd160  d74c139ec42fee88039b05bd10924f560467fac7 \
                        sha256  95f52c816370b06a38bb827367c1acb5b1a0aa2e8d425f94ce2d32afe0c57510 \
                        size    10418 \
                    github.com/google/go-github \
                        lock    v78.0.0 \
                        rmd160  5befdd142b3be6184286ddc1b3861eeb842e88ec \
                        sha256  56ffa7d48abb2da9ce5b356fe6cc29fe7cf7a861eb5c7c3316cdf04c71db9c68 \
                        size    936040 \
                    github.com/google/go-cmp \
                        lock    v0.7.0 \
                        rmd160  3f04a79c291d786f9c69c2944bdd521402052a5c \
                        sha256  b621b304b529134076c9ebe09343aea7add039cd98e68be7e5a616245b0c3d03 \
                        size    105180 \
                    github.com/godbus/dbus \
                        lock    v5.1.0 \
                        rmd160  c9b400a865c27debfcc741f2f2c18f088125c91d \
                        sha256  870c356aa2ab1d1ea7f18afef3cfc4f5a4795c66c3d542e309f5dfa0e21a1be1 \
                        size    74088 \
                    github.com/goccy/go-yaml \
                        lock    v1.18.0 \
                        rmd160  c744e001484fef8e280f4e236a70117ba33fdbbf \
                        sha256  ecd15de49f96a88ea01cc618f5e8c1e4bf04cc37c29ab43bd4b63ebacd6b5f91 \
                        size    663118 \
                    github.com/fatih/color \
                        lock    v1.18.0 \
                        rmd160  cea38fd7fdad5b4b20f519ebd1301bc2c277f54b \
                        sha256  e085d36aabb91de9adfa7ff605a06a342b6bc583e3bbb8ce49605590f4e0bd71 \
                        size    12711 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/danieljoos/wincred \
                        lock    v1.2.2 \
                        rmd160  d2adcbee01a5b95a6f9283b466b9c5bce0db2aa4 \
                        sha256  b0fa81e39529e855316fd9c97a4234fcd09abec8a3ca422d6154806ee9d7d81a \
                        size    10040 \
                    github.com/buger/jsonparser \
                        lock    v1.1.1 \
                        rmd160  35ad9d7a60f9fec3b2eb38c0b2f0268e421a0a5e \
                        sha256  58868e15252ce4fd3a67233481fa55ba5b37c85257d8c6aec230e69abfab096f \
                        size    55225 \
                    github.com/bahlo/generic-list-go \
                        lock    v0.2.0 \
                        rmd160  da4b9f58b6734da97644fb565c81d1bc01ccd7f7 \
                        sha256  aaa6a0719258985eddfa488155edd6a749c070a998d91c48182138115f5de069 \
                        size    5054 \
                    al.essio.dev/pkg/shellescape \
                        repo    github.com/alessio/shellescape \
                        lock    v1.5.1 \
                        rmd160  3c6b1f0ae382d2bc2cdcc548259249af862a3966 \
                        sha256  4270818b93dbc43ffbfecd02806fb850634f474b0704e14a39b12a2dde896106 \
                        size    9969
