commit: 798fd78a355af4c71a1e85438afea40335b57636 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sun Apr 20 08:04:30 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Apr 20 08:04:30 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=798fd78a
dev-util/fq: add 0.15.0 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-util/fq/Manifest | 2 ++ dev-util/fq/fq-0.15.0.ebuild | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest index 603cde03de62..c34e58ab9033 100644 --- a/dev-util/fq/Manifest +++ b/dev-util/fq/Manifest @@ -2,3 +2,5 @@ DIST fq-0.13.0-deps.tar.xz 12352972 BLAKE2B a30032d77aa03a901a2c936ab7652f6c65b5 DIST fq-0.13.0.tar.gz 17869543 BLAKE2B 8d442d740a77653867e734a4bfec0ad837a449d060e8a9d061c4dbd84f1ce1ea48fcd8d17e84a878713feff8c0d9f6e8f93b1e14d7dcef8016ede74056788061 SHA512 c510e7c72e08c1267eb17060cd1969af4885e6d861d57951671118d79879f18173fae88384687f23797158433b567969c2ad0e5b5b3f97658d6fa1b7b1c7f7f1 DIST fq-0.14.0-deps.tar.xz 12137204 BLAKE2B 4ac73adb456f039fea274f8e8c7ab8fd104beca9ee4bf6a1757071f3aeccf0de408111ac4c9772040be48b22b6f0c67730ffcf12a5034d42c0f0b457a52cfd99 SHA512 91c0f08e53cac8cdd0524c2240f88deaf4f02c198668e415b7a38e2e704880857bd5805771e4c52d4bff4ae1980eedd38e290319814690af73ec73d13b23df94 DIST fq-0.14.0.tar.gz 17885309 BLAKE2B ec4f2c80ee86cb9ebd01006104a35ff390d802b379b953288dc72e3a5a712a8425c9d4bc999a270f08a3d109b87ea5b436897eb917a4af8550421b0b94940fea SHA512 0b2bb193d18ff068a5dad84176ca36de63be56987819d3775f3e7a8384e1b78f9910989d761bb29d884d4f990a6df5a319393282977ae8a2432e81359e84d06c +DIST fq-0.15.0-deps.tar.xz 12166584 BLAKE2B 15361dcf080bb60777149328e42fe05c3f95161887452b81e98ea8c52bec7367e5979bc822d128b9803a47585b298a062c66405796513d5c3ba1d928a76d98d5 SHA512 c60bf5b0c9b43f937bdd53fd624ec07204f3fb6b21c8ff85b980118c0d718b2b2da7bc309d02659c7cca0c9883fa5d0de33756359b860198e4a2dfd972fc7569 +DIST fq-0.15.0.tar.gz 17886893 BLAKE2B d1c12e40350caad3358624c2d878c22d7c968a7c8cbf8a305dd48197281ae0e7657818b646de11b14e5762ba6ad25071634538b08ef8be93a5fcc1a95519e81a SHA512 0406ac9d2381900688aade6c4604d38bca326ceb1cfde17d457780736c5d3f313605cbbf8482401b3d3f26dbcef16243a04da2b7e1d62c80d3995be1323517e2 diff --git a/dev-util/fq/fq-0.15.0.ebuild b/dev-util/fq/fq-0.15.0.ebuild new file mode 100644 index 000000000000..db1e79821029 --- /dev/null +++ b/dev-util/fq/fq-0.15.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit 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_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" + + default +} + +src_install() { + einstalldocs + + dobin fq +}