Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions app-misc/yq-go/Manifest
Original file line number Diff line number Diff line change
@@ -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
98 changes: 98 additions & 0 deletions app-misc/yq-go/yq-go-4.45.4.ebuild
Original file line number Diff line number Diff line change
@@ -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
}
Loading