diff --git a/app-misc/yq-go/Manifest b/app-misc/yq-go/Manifest index f933e599af..ba6393002b 100644 --- a/app-misc/yq-go/Manifest +++ b/app-misc/yq-go/Manifest @@ -1,2 +1,4 @@ DIST yq-4.45.1-8bf425b.tar.gz 299293 BLAKE2B 74659c3bb80cb7c6990493116a7e7c047d3721f1457b8f1f20acb0cd7661d19ee587a6a78c9b31b7df8ddc461858473d5292daa6d387991173c0c4f4e9749e99 SHA512 f90d68b43381c85b6725409375a406bbefcfc86ad7c81e0d5eb9dc6d9bda037b636a549ba015659edf8ade3197ca3f2be1b880f4fc45809204f159a3dbe8e410 +DIST yq-4.45.4-b534aa9.tar.gz 273550 BLAKE2B ca8aa74439f33ebfb94c054fd6baa45f8e48ed03a18da6baf274a5a6b4b29987338e02739f6e3f65120b7983aea02e6d5195e21f486bb3b33f6b862d41d1269c SHA512 231d7c3fcd6c9712ddc9262dc17b931551f37fc4119f219a3cf6a37f9a991af36d5a93d52f592f5780e28d80dbae5ec0e1f396687af5e9f4d2ae119d0cfe4e81 DIST yq-go-4.45.1-funtoo-go-bundle-785173df0b6b2035403ef6998d25b16e5e6cc0891e9bc881b53cd0537510e467e5ce986fa6d285b70ed48b019a05f9cf038f8fb3836909c6d695cf57093c4c85.tar.gz 48256433 BLAKE2B f346e24337bdc9773f641c301ee8240661e36f9e1e8709b5efa7f33ed7cedcfa223a032c741bd1c19411e3352760644463574ab5f40bdaa4999a4197da4829b5 SHA512 4ada5f180be1241a7d44764d1174252d3a4dd557432c9c9e48174f8167ac6b38271529cf9342fb116b3210843abec30a6ee80142811ff9eafdfebd12d8c76dc0 +DIST yq-go-4.45.4-funtoo-go-bundle-35fc1888cca23a7d8df9de3c8af604725cbe0db3d697e371bae13884e8c1e12cde94ec9c14093e7065da75b6262c34d8a3dd1ee91fd8de977c223c7711b7ec4e.tar.gz 14942375 BLAKE2B f1bafe7e5773fd87f2b5cc2da4692c535e5c58200ee1851567cf7bf611e5c4b24c19afae069410eb47509d2210469acbc41368e594c8e9279ec437869027c9ef SHA512 8e2b6d15c2c2089437c7e71fd3c8e254e3c1ac57c3df81ce6532582d66ed72b676dec0aa1fe9c73733e8dc891cd1354bfdc2bba03c1ba339493911332d123dd6 diff --git a/app-misc/yq-go/yq-go-4.45.4.ebuild b/app-misc/yq-go/yq-go-4.45.4.ebuild new file mode 100644 index 0000000000..034ed05392 --- /dev/null +++ b/app-misc/yq-go/yq-go-4.45.4.ebuild @@ -0,0 +1,98 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module + +EGO_SUM=( + "github.com/a8m/envsubst v1.4.3" + "github.com/a8m/envsubst v1.4.3/go.mod" + "github.com/alecthomas/assert/v2 v2.11.0" + "github.com/alecthomas/assert/v2 v2.11.0/go.mod" + "github.com/alecthomas/participle/v2 v2.1.4" + "github.com/alecthomas/participle/v2 v2.1.4/go.mod" + "github.com/alecthomas/repr v0.4.0" + "github.com/alecthomas/repr v0.4.0/go.mod" + "github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod" + "github.com/davecgh/go-spew v1.1.0" + "github.com/davecgh/go-spew v1.1.0/go.mod" + "github.com/dimchansky/utfbom v1.1.1" + "github.com/dimchansky/utfbom v1.1.1/go.mod" + "github.com/elliotchance/orderedmap v1.8.0" + "github.com/elliotchance/orderedmap v1.8.0/go.mod" + "github.com/fatih/color v1.18.0" + "github.com/fatih/color v1.18.0/go.mod" + "github.com/goccy/go-json v0.10.5" + "github.com/goccy/go-json v0.10.5/go.mod" + "github.com/goccy/go-yaml v1.17.1" + "github.com/goccy/go-yaml v1.17.1/go.mod" + "github.com/hexops/gotextdiff v1.0.3" + "github.com/hexops/gotextdiff v1.0.3/go.mod" + "github.com/inconshreveable/mousetrap v1.1.0" + "github.com/inconshreveable/mousetrap v1.1.0/go.mod" + "github.com/jinzhu/copier v0.4.0" + "github.com/jinzhu/copier v0.4.0/go.mod" + "github.com/magiconair/properties v1.8.10" + "github.com/magiconair/properties v1.8.10/go.mod" + "github.com/mattn/go-colorable v0.1.14" + "github.com/mattn/go-colorable v0.1.14/go.mod" + "github.com/mattn/go-isatty v0.0.20" + "github.com/mattn/go-isatty v0.0.20/go.mod" + "github.com/pelletier/go-toml/v2 v2.2.4" + "github.com/pelletier/go-toml/v2 v2.2.4/go.mod" + "github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e" + "github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/russross/blackfriday/v2 v2.1.0/go.mod" + "github.com/spf13/cobra v1.9.1" + "github.com/spf13/cobra v1.9.1/go.mod" + "github.com/spf13/pflag v1.0.6" + "github.com/spf13/pflag v1.0.6/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/testify v1.7.0" + "github.com/stretchr/testify v1.7.0/go.mod" + "github.com/yuin/gopher-lua v1.1.1" + "github.com/yuin/gopher-lua v1.1.1/go.mod" + "golang.org/x/net v0.40.0" + "golang.org/x/net v0.40.0/go.mod" + "golang.org/x/sys v0.6.0/go.mod" + "golang.org/x/sys v0.33.0" + "golang.org/x/sys v0.33.0/go.mod" + "golang.org/x/text v0.25.0" + "golang.org/x/text v0.25.0/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473" + "gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" + "gopkg.in/yaml.v3 v3.0.1" + "gopkg.in/yaml.v3 v3.0.1/go.mod" +) + +go-module_set_globals + +DESCRIPTION="yq is a portable command-line YAML, JSON and XML processor" +HOMEPAGE="https://github.com/mikefarah/yq" +SRC_URI="https://github.com/mikefarah/yq/tarball/b534aa9ee5d38001fba3cd8fe254a037e4847b37 -> yq-4.45.4-b534aa9.tar.gz +https://distfiles.macaronios.org/8e/2b/6d/8e2b6d15c2c2089437c7e71fd3c8e254e3c1ac57c3df81ce6532582d66ed72b676dec0aa1fe9c73733e8dc891cd1354bfdc2bba03c1ba339493911332d123dd6 -> yq-go-4.45.4-funtoo-go-bundle-35fc1888cca23a7d8df9de3c8af604725cbe0db3d697e371bae13884e8c1e12cde94ec9c14093e7065da75b6262c34d8a3dd1ee91fd8de977c223c7711b7ec4e.tar.gz" + +LICENSE="Apache-2.0 Boost-1.0 BSD BSD-2 CC0-1.0 ISC LGPL-3+ MIT Apache-2.0 Unlicense ZLIB" +SLOT="0" +KEYWORDS="*" +S="${WORKDIR}/mikefarah-yq-b534aa9" + +DEPEND="" +RDEPEND="" +BDEPEND=">=dev-lang/go-1.16.14" + +src_compile() { + # The default yq go binary will conflict with python-modules-kit's app-misc/yq, which also has a yq executable installed to /usr/bin/yq + # For now until a decision is made regarding app-misc/yq, yq-go will be used as the binary name to avoid any collisions + go build -o bin/yq4 || die "compile failed" +} + +src_install() { + dobin bin/yq4 + dodoc README.md +} \ No newline at end of file