# -*- 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.45.3 v go.package github.com/mikefarah/yq/v4 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 # use generated man page to avoid build depedency on pandoc master_sites-append https://github.com/mikefarah/yq/releases/download/v${version}/yq_man_page_only${extract.suffix}?dummy=:yqman distfiles-append yq_man_page_only-${version}${extract.suffix}:yqman build.pre_args-append \ -ldflags \"-X ${go.package}/cmd.Version=${version}\" build.args-append -o ${name} destroot { xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/ xinstall -d ${destroot}${prefix}/share/man/man1 xinstall -m 0644 ${workpath}/${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 318a00bda3ec05326f187453ef2441068a9748e8 \ sha256 e3edb61a80691d05f4e6286cf68b0f9e8eba120f1f7326b80b9e17fbed25d49e \ size 273470 \ ${name}_man_page_only-${version}${extract.suffix} \ rmd160 2cd764f8668be8a5c9ea4d0e7cf56c99fdb18cee \ sha256 7dff3e0212c42e796bdc57b0feb35c8c6f8360f39c01866d9f57d5cdbb6d85d0 \ size 42228 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/text \ lock v0.25.0 \ rmd160 d02d93425bfd59ec78a8a6bd17c06862c621fc61 \ sha256 9b4598673c5d873173ca6aa86367bd1960311a7fde8bbdda74efdd8482fa2f43 \ size 8973162 \ golang.org/x/sys \ lock v0.33.0 \ rmd160 1c0c8967ed410be496af17ad009aacd0fb89034c \ sha256 2564f2911a5c695a9ad5720065ce58783b97a2d2f3fdaa2e8742a44fc0df4e2e \ size 1529295 \ golang.org/x/net \ lock v0.40.0 \ rmd160 2183506dac058fdaef4c1763454438fd5befdce4 \ sha256 78ed6a216aa3e8e3fe427e1f42300454c6413729687f436849a1a861264b3001 \ size 1503956 \ github.com/yuin/gopher-lua \ lock v1.1.1 \ rmd160 05c9f9160a898f43e00a32d83a9f8d344709a962 \ sha256 a185651c80c6d28f8c3937f0e6272eb6344efce3605cf8ff430eebe5a1e394d3 \ size 170728 \ github.com/stretchr/testify \ lock v1.7.0 \ rmd160 adae5096e8c4cfcc8e3f6d096646d1165b5ef49a \ sha256 f7dde97d0c9634483ae6ea273968f80f3105c22382a1f841886cd20d57586642 \ size 91096 \ github.com/spf13/pflag \ lock v1.0.6 \ rmd160 71c96f5c72e1ec15157e4dd6438e69f717bd7b99 \ sha256 296b98eebe4fd4b6435afbb05a93ffd4e4cb20a54ab128f633b21cfac9f136e1 \ size 52859 \ github.com/spf13/cobra \ lock v1.9.1 \ rmd160 95925251f62ff042108f882129779eae809a9a8c \ sha256 33dec62c9ce9622184102f590c5c97e4b6aaa6341510b3defc21c1266b31f057 \ size 197845 \ 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.4 \ rmd160 c6b4175dbd349733e98c60281e26019a058414e4 \ sha256 490e728a2d923c63d04783a021b5727545f032979233b0bc6b4e20959e35614d \ size 910386 \ 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/magiconair/properties \ lock v1.8.10 \ rmd160 cdb665b9319d0f484fdfe95a27359ca6d9811a09 \ sha256 4ebc836d1fdfb99ba654063208387558639e62a8d7406ffa7c36e0c44a7bda38 \ size 29078 \ 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/goccy/go-yaml \ lock v1.17.1 \ rmd160 7f85a843b0f541b5d327d7f882a53ee345f60e6f \ sha256 d938ecb6f9e781ecd2af5401e186536e6dcd7a744602ff5d8cc31bbf988608df \ size 663056 \ github.com/goccy/go-json \ lock v0.10.5 \ rmd160 45f43805f73da9bdb84ee6e8190ac444b025e340 \ sha256 61acf13f9a2968ed3f5134d48556232a2b3f678c544e75d24b7ae66cbdc569a8 \ size 399162 \ github.com/fatih/color \ lock v1.18.0 \ rmd160 cea38fd7fdad5b4b20f519ebd1301bc2c277f54b \ sha256 e085d36aabb91de9adfa7ff605a06a342b6bc583e3bbb8ce49605590f4e0bd71 \ size 12711 \ github.com/elliotchance/orderedmap \ lock v1.8.0 \ rmd160 6b04e3e87f622c49a8e6f6972771eded0b201e24 \ sha256 57f74028f6aeed0af7296b1a0b704188fa3289197c30ca02b0bac264a3dc2d36 \ size 19993 \ github.com/dimchansky/utfbom \ lock v1.1.1 \ rmd160 182248653dc487311900d188180c74962909bd76 \ sha256 203f7bd33e56dfc3d1764493615e3171f4fb3edf5ee234628123e464406e77b1 \ size 8497 \ github.com/davecgh/go-spew \ lock v1.1.0 \ rmd160 0303eae19a01f38fe314921fd965e4d09b9ef3ad \ sha256 810a597004388d68bb92d8aa612375419ba1080dd5fc2c66dd41b58f0ba4442c \ size 42348 \ github.com/alecthomas/repr \ lock v0.4.0 \ rmd160 c955864f47bf3039484f1d57200d1331cd0d1987 \ sha256 424de5d9d2bb7b6f9b910c7e37f9d4a1a4f45a75b8d5f5eebd6aaca8b7595f6f \ size 8511 \ github.com/alecthomas/participle \ lock v2.1.4 \ rmd160 e10b11b48fb3e4aeb93fc641a6ad38f0c1c33e98 \ sha256 203a3806cae96dcb48ff7e97c309c11e441c2811adfffc4785e06eb122922149 \ size 180110 \ github.com/alecthomas/assert \ lock v2.11.0 \ rmd160 dd9d38e5749514ce5ff17fb8c5c261b3db40baa5 \ sha256 b1352f8df51796836ee1796579959064d281d1afe3be09fc6633138b72e997b9 \ size 8996 \ github.com/a8m/envsubst \ lock v1.4.3 \ rmd160 f449649a1634951407b652da33fd95a8f8dada23 \ sha256 d387de013343acfc87fdb544810bb8b79a353d5d4bbafb543b5463dfe633a893 \ size 12117