summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2025-02-08 22:10:09 +0000
committerSam James <sam@gentoo.org>2025-02-08 22:10:09 +0000
commit91080f532d1a6fa293b9fa728769da3d0d7bdfb4 (patch)
tree7d357198e1104a9eb2bbd19aabfc38c9ccce0f9f /dev-util/fq
parentdev-util/fq: drop 0.9.0, 0.10.0, 0.11.0, 0.12.0 (diff)
downloadgentoo-91080f532d1a6fa293b9fa728769da3d0d7bdfb4.tar.gz
gentoo-91080f532d1a6fa293b9fa728769da3d0d7bdfb4.tar.bz2
gentoo-91080f532d1a6fa293b9fa728769da3d0d7bdfb4.zip
dev-util/fq: add 0.14.0
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-util/fq')
-rw-r--r--dev-util/fq/Manifest2
-rw-r--r--dev-util/fq/fq-0.14.0.ebuild40
2 files changed, 42 insertions, 0 deletions
diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest
index 1f03583077e4..603cde03de62 100644
--- a/dev-util/fq/Manifest
+++ b/dev-util/fq/Manifest
@@ -1,2 +1,4 @@
DIST fq-0.13.0-deps.tar.xz 12352972 BLAKE2B a30032d77aa03a901a2c936ab7652f6c65b5c9557c2e11a7e1910ebc230074d44d95e8a3cece35d867cbc552b0e68cc71d369f1939fcbfb9d52a1f87d03951b1 SHA512 4281b5961d57999842359ef0557000265609f6eb0a24341ad2e2862e0dd8d5c55206c876e4f6e306faf1ec2e6fcc2d5259c8d96049acfc98e0db36da48dbd2e3
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
diff --git a/dev-util/fq/fq-0.14.0.ebuild b/dev-util/fq/fq-0.14.0.ebuild
new file mode 100644
index 000000000000..b45066f264b6
--- /dev/null
+++ b/dev-util/fq/fq-0.14.0.ebuild
@@ -0,0 +1,40 @@
+# 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"
+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
+}