# -*- 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/mikefarah/yq 4.43.1 v go.package github.com/mikefarah/yq/v4 github.tarball_from archive revision 0 homepage https://mikefarah.gitbook.io/yq description \ yq is a portable command-line YAML processor long_description \ {*}${description}. The aim of the project is to be the jq or sed of yaml \ files. categories textproc sysutils installs_libs no license MIT maintainers {gmail.com:herby.gillot @herbygillot} \ openmaintainer # address a warning about invalid man pages patchfiles mandoc.diff depends_build-append \ port:pandoc build.pre_args-append \ -ldflags \"-X ${go.package}/cmd.Version=${version}\" build.args-append -o ${name} post-build { system -W "${worksrcpath}" scripts/generate-man-page-md.sh system -W "${worksrcpath}" scripts/generate-man-page.sh } destroot { xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/ xinstall -d ${destroot}${prefix}/share/man/man1 xinstall -m 0644 ${worksrcpath}/${name}.1 ${destroot}${prefix}/share/man/man1/ xinstall -d ${destroot}${prefix}/share/${name} xinstall -m 0644 ${worksrcpath}/LICENSE ${destroot}${prefix}/share/${name} file copy ${worksrcpath}/examples ${destroot}${prefix}/share/${name}/ set bash_completion ${prefix}/share/bash-completion/completions xinstall -d ${destroot}${bash_completion} exec ${destroot}${prefix}/bin/${name} shell-completion bash > \ ${destroot}${bash_completion}/${name} set zsh_completion ${prefix}/share/zsh/site-functions xinstall -d ${destroot}${zsh_completion} exec ${destroot}${prefix}/bin/${name} shell-completion zsh > \ ${destroot}${zsh_completion}/_${name} set fish_completion ${prefix}/share/fish/vendor_completions.d xinstall -d ${destroot}${fish_completion} exec ${destroot}${prefix}/bin/${name} shell-completion fish > \ ${destroot}${fish_completion}/${name}.fish } checksums ${distname}${extract.suffix} \ rmd160 2d8b6e17008af57c6fae9818b981e59be3dc1799 \ sha256 e5581d28bae2bcdf70501dfd251233c592eb3e39a210956ee74965b784435d63 \ size 298557 go.vendors gopkg.in/yaml.v3 \ lock v3.0.1 \ rmd160 e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \ sha256 f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \ size 91208 \ gopkg.in/op/go-logging.v1 \ lock b2cb9fa56473 \ rmd160 2621efba2352994d2b3a1541c853511b24884e54 \ sha256 73acfa44b0fe8e3074d173f04ce164e81b6996327d07d0bec0025df0491e4091 \ size 35888 \ gopkg.in/check.v1 \ lock 20d25e280405 \ rmd160 412aa0d109919182ff84259e9b5bbc9f24d78117 \ sha256 233f8faf427ce6701ac3427f85c28bc6b6ae7cdc97a303a52873c69999223325 \ size 30360 \ golang.org/x/xerrors \ lock 04be3eba64a2 \ rmd160 92a34d6a3f70750cc9c5859f5495515fa59d13d5 \ sha256 af5aefde77a5356f8d36150899ed5283ae8fc10a5576f2705d9126d3d71639e8 \ size 13750 \ golang.org/x/text \ lock v0.14.0 \ rmd160 e26a72d542901d19f6dde4e07746f72206fb8701 \ sha256 ef54709caaafdd8b27ce3d5f7c53408f11bc5fd1688c1c4f328de8ed268b3188 \ size 8972503 \ golang.org/x/sys \ lock v0.18.0 \ rmd160 f2df5cddcd4f72d2eb7f75309ed3c1c821e05d66 \ sha256 d8d4c0874ddc66e9fb0c1264b4eeb8b8625153740b751eae59220eb5ff17eacb \ size 1448593 \ golang.org/x/net \ lock v0.22.0 \ rmd160 4226e1becccf6d28979e655e8880b9391186cab7 \ sha256 eae49c4ed837de9c7c6631b6ca8346bc06ca793d6e544addd48883112fa7635d \ size 1501233 \ golang.org/x/crypto \ lock v0.21.0 \ rmd160 af2d1cfcc2e0b235f432863286fe666e2eec3f58 \ sha256 98e51eb5ad0dc5f9e1ea49804661e9c6db076dda540dc239a1e301b57bbd1090 \ size 1810842 \ github.com/yuin/gopher-lua \ lock v1.1.1 \ rmd160 05c9f9160a898f43e00a32d83a9f8d344709a962 \ sha256 a185651c80c6d28f8c3937f0e6272eb6344efce3605cf8ff430eebe5a1e394d3 \ size 170728 \ github.com/stretchr/testify \ lock v1.9.0 \ rmd160 59147e117812fdf8270ec79e46a229c472caf08d \ sha256 e6fa4f530cad5bac94bf08af05ddd1f569aeac8db4017ab4330ab7fe2802a6a3 \ size 108716 \ github.com/spf13/pflag \ lock v1.0.5 \ rmd160 2ce81608a38c6f383a35bccd24d64361df5828c9 \ sha256 7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \ size 50815 \ github.com/spf13/cobra \ lock v1.8.0 \ rmd160 d506ddb57519970c8227ded6411adb8153fc8278 \ sha256 f35c4dd06645b4bca315c7d7f9a245f9d8851bb5fd43331fcb2aadbd585149e9 \ size 189731 \ github.com/pmezard/go-difflib \ lock v1.0.0 \ rmd160 fc879bfbdef9e3ff50844def58404e2b5a613ab8 \ sha256 7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \ size 11409 \ github.com/pkg/diff \ lock 20ebb0f2a09e \ rmd160 f8336f7442e9394b64a6aad23a6ae1d6a230dfc4 \ sha256 086dfcc0449ef79f412e6308fd2ace2207a8a88cde2c86f13f77635673e08890 \ size 200592 \ github.com/pelletier/go-toml \ lock v2.2.0 \ rmd160 034e3138b7f4d4a21a5401155955cdae5f14efc1 \ sha256 06e3ad17a1f7039c7061e4b880aa4fa68f3027f6e7bb92ed255f473cf373da05 \ size 909002 \ github.com/mattn/go-isatty \ lock v0.0.20 \ rmd160 ef20ccdf87de8b704c0c7118625b2beb31d8f1b4 \ sha256 397549e98cf5d40df585f31dc7902f017c37be88c64311dd2b4aeccab4009949 \ size 4717 \ github.com/mattn/go-colorable \ lock v0.1.13 \ rmd160 c9e8ab9d0773c0984f36235e3c9f8c033552ac1a \ sha256 0cd9a951799c1a9f999df56e4b020170fa887456049c274aae6262d9ae3f7424 \ size 9778 \ github.com/magiconair/properties \ lock v1.8.7 \ rmd160 df6e5639d11fcd7db0638153e247235b1cf17eb8 \ sha256 494b9c870a97ffc3b9377280412ab0c5afff549d109b28d484b02ced07713656 \ size 31419 \ github.com/leodido/go-urn \ lock v1.2.0 \ rmd160 511c197355986e3222e1434446d1085bca6aec19 \ sha256 2a2dcbad59406556838a985812e86b45eea0815b8b563e786783b084af6f0150 \ size 1102403 \ github.com/jinzhu/copier \ lock v0.4.0 \ rmd160 65599e8d5280dd006a398bfcab349e2c9a2bbce1 \ sha256 41b5aac6de7515accd0c53ac7aa07c92b24e36e338b7602c0442a12bda8e4a0b \ size 18301 \ github.com/inconshreveable/mousetrap \ lock v1.1.0 \ rmd160 88f9577df93ac0f8801d8960adc7f28e38867f3e \ sha256 f69af10ff08c0e87f92dac3ee5172d8ed02463725b74edfc8943ef018a1a632d \ size 5343 \ github.com/hexops/gotextdiff \ lock v1.0.3 \ rmd160 074c0503049683deb78ab28932d83837343f4ae9 \ sha256 6ff3e645743eb9831a6325dd3edcce1f1f5c2f918c4981cec89143252d5e1dac \ size 23250 \ github.com/google/go-cmp \ lock v0.5.9 \ rmd160 9832ae80123461baed8aa20e830199c0e21e337b \ sha256 3058d20d61f03aa05fca0fc07acb8c50850c68086998c542857aec7ad1529482 \ size 104431 \ github.com/goccy/go-yaml \ lock v1.11.3 \ rmd160 e6ad9c46b636da850d4f2df426a7386a84eb42b9 \ sha256 23cbfefa72c3aa898b8ae93d54c667f3a6de86d93641501341397912eb7bcb75 \ size 97561 \ github.com/goccy/go-json \ lock v0.10.2 \ rmd160 4d0deafc49dd3f41ef30214af9654756977d2f3f \ sha256 ded690d40fdfb129a3f8f1e029ecccb4c9622ac9befaf3a336d82dedd456218a \ size 397454 \ github.com/go-playground/validator \ lock v10.4.1 \ rmd160 a0e525cee45ce0ce3d83d4e5036e3728b06666fa \ sha256 09ea3cbaf0f7a06c9c5a1230403657d883a34d83857abc4837a5004c27cfb7b6 \ size 173196 \ github.com/go-playground/universal-translator \ lock v0.17.0 \ rmd160 af69564aaac9a8c02b17d40bfbc057bf301684f1 \ sha256 4272670a016909c65e8789f62f5804cf54c045b010d4d3d29d71f46fc791db95 \ size 36838 \ github.com/go-playground/locales \ lock v0.13.0 \ rmd160 89550915ead759ae6afd9b3a7db1a06dc40effd1 \ sha256 3e0a7c7223e05b9e563f86d0890899e23ddf1017db3e95817caffa848679b722 \ size 4227226 \ github.com/fatih/color \ lock v1.16.0 \ rmd160 e366491b67c4f4afbc5d3a26f2b76585d06f8381 \ sha256 968744e2d5468beab9fe694143737c0c9e5cebfe860211c521a8424320cfa910 \ size 12112 \ github.com/elliotchance/orderedmap \ lock v1.5.1 \ rmd160 9c5933d7b3f90f8bd0c84e25cd27e35a69daa504 \ sha256 ad1d7f5ebc71d63606565a900af2250c56b32ac7c06c5b827fbad7784a357810 \ size 11911 \ github.com/dimchansky/utfbom \ lock v1.1.1 \ rmd160 182248653dc487311900d188180c74962909bd76 \ sha256 203f7bd33e56dfc3d1764493615e3171f4fb3edf5ee234628123e464406e77b1 \ size 8497 \ github.com/davecgh/go-spew \ lock v1.1.1 \ rmd160 7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \ sha256 e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \ size 42171 \ github.com/alecthomas/repr \ lock v0.4.0 \ rmd160 c955864f47bf3039484f1d57200d1331cd0d1987 \ sha256 424de5d9d2bb7b6f9b910c7e37f9d4a1a4f45a75b8d5f5eebd6aaca8b7595f6f \ size 8511 \ github.com/alecthomas/participle \ lock v2.1.1 \ rmd160 9c25ce5bb84ff462fa0d73cc347ddfb74465a7d9 \ sha256 52492e4bea09b95a105404243f0503f138b33d9c0c4be5891e6931cc8f12ed62 \ size 178558 \ github.com/alecthomas/assert \ lock v2.3.0 \ rmd160 eedc3e436287b78acc158df21a17222de11ca5c4 \ sha256 49ddf925cc07dcc607923624c87310b438a52ac6b1698c63f25aa1e3616c20b4 \ size 7825 \ github.com/a8m/envsubst \ lock v1.4.2 \ rmd160 b689c9d8284004e80b378d2e6f7889d7e5310ad1 \ sha256 5c3a965cea2d074db5e71f87380a4ca60c3775d39c2e65c63c9a1debde345d93 \ size 12314