dev-util/fq: add 0.16.0

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James 2025-12-21 14:05:14 +00:00
parent 6063ef9b40
commit 6ffebe76d5
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
2 changed files with 57 additions and 0 deletions

View File

@ -1,2 +1,4 @@
DIST fq-0.15.1-deps.tar.xz 12415040 BLAKE2B d4e2f662af1aa222683120da75d21a496f86dc81225c1a69bd1e1ddeb62d8e11c24ce4d7ef261fccb63d4ddbedc8bd861e0d699ac8e26d3c403b9d53bc93d843 SHA512 7a0350e0895aafc5215afd3e8633f317779f39bfd6c9d3813d1006e25a9af38b39670c454b8566b35591bfe93d872663fe8118806c66aea1ba53bf0f7afb5b8c DIST fq-0.15.1-deps.tar.xz 12415040 BLAKE2B d4e2f662af1aa222683120da75d21a496f86dc81225c1a69bd1e1ddeb62d8e11c24ce4d7ef261fccb63d4ddbedc8bd861e0d699ac8e26d3c403b9d53bc93d843 SHA512 7a0350e0895aafc5215afd3e8633f317779f39bfd6c9d3813d1006e25a9af38b39670c454b8566b35591bfe93d872663fe8118806c66aea1ba53bf0f7afb5b8c
DIST fq-0.15.1.tar.gz 17886366 BLAKE2B f285c85698d3cacefcbeb69e7169dc1e7924d58997ac1713660ff407f94869e8c0c585b46108ca75f9608d0796e963e582105b2ed28ccb958b54e1d5b353161f SHA512 e6723d47b8b620feffa96f6e706d56ce20b41e9ae7e7a2443a09fa37d13b24b92313f54a3354d40b37f93e44ffca1825bcec914a92db40665c51688f686b517b DIST fq-0.15.1.tar.gz 17886366 BLAKE2B f285c85698d3cacefcbeb69e7169dc1e7924d58997ac1713660ff407f94869e8c0c585b46108ca75f9608d0796e963e582105b2ed28ccb958b54e1d5b353161f SHA512 e6723d47b8b620feffa96f6e706d56ce20b41e9ae7e7a2443a09fa37d13b24b92313f54a3354d40b37f93e44ffca1825bcec914a92db40665c51688f686b517b
DIST fq-0.16.0-deps.tar.xz 1116820 BLAKE2B f6c078fe79d5804341118b7aed5ab0c36932a069dcc027b59c58086aa5175b4e20dbcacdc594833953da62fbbf261f9ebf9f55a90cd808601033df449c312db0 SHA512 310c0982c17c23b42aa656bfcaa58c034847cf9810e4c5065e05d41fb79d9cd9decaa8faaefa6adf1ece1c45cc34183a321e195ad53ab4e64ddf8de648141b90
DIST fq-0.16.0.tar.gz 17925924 BLAKE2B 1d7cc65e7932d4d7f33cd0cbc9ec50d6fd303ef2c1119c297befe8eb87b531984c758da561b93feccbafd4b1a577f78ee4166dc9aa113a424f43009003cf2140 SHA512 e8fa674e63c4128ffcfd92f04d859c63f58dd09aba77b4d91a6349bff5bb4300310db4c84412314e5cb4d5df61867b9bc363c9ecd2644af0e4d8c79419622567

View File

@ -0,0 +1,55 @@
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-env go-module
DESCRIPTION="Tool for working with binary data (app-misc/jq for binary formats)"
HOMEPAGE="https://github.com/wader/fq"
SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
LICENSE="MIT BSD-2"
# Dependent licenses
LICENSE+=" BSD BSD-2 MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-tcltk/expect )"
src_unpack() {
default
if [[ -d "${WORKDIR}"/vendor ]] ; then
mv "${WORKDIR}"/vendor "${S}"/vendor || die
fi
go-env_set_compile_environment
}
src_prepare() {
default
# Don't unconditionally (and therefore twice) build tests
# TODO: upstream
sed -i -e 's/all: test fq/all: fq/' Makefile || die
}
src_compile() {
# Avoid -s being set in Makefile (stripping)
export GO_BUILD_LDFLAGS="-w"
emake -Onone
}
src_test() {
emake -Onone test
}
src_install() {
einstalldocs
dobin fq
}