Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-forensics/zzuf/
Date: Sat, 24 Jul 2021 23:02:59
Message-Id: 1627167754.c26f2a2ef5de53b65d8567cce755828d3cbbca7b.marecki@gentoo
1 commit: c26f2a2ef5de53b65d8567cce755828d3cbbca7b
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 24 22:25:41 2021 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 24 23:02:34 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26f2a2e
7
8 app-forensics/zzuf: update EAPI 7 -> 8, add multilib support
9
10 Also drop USE=static-libs, installing static versions of libraries
11 whose primary purpose is to be preloaded is rather pointless.
12
13 Closes: https://bugs.gentoo.org/546796
14 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
15
16 app-forensics/zzuf/zzuf-0.15-r2.ebuild | 30 ++++++++++++++++++++++++++++++
17 1 file changed, 30 insertions(+)
18
19 diff --git a/app-forensics/zzuf/zzuf-0.15-r2.ebuild b/app-forensics/zzuf/zzuf-0.15-r2.ebuild
20 new file mode 100644
21 index 00000000000..8e8009ec5c5
22 --- /dev/null
23 +++ b/app-forensics/zzuf/zzuf-0.15-r2.ebuild
24 @@ -0,0 +1,30 @@
25 +# Copyright 1999-2021 Gentoo Authors
26 +# Distributed under the terms of the GNU General Public License v2
27 +
28 +EAPI=8
29 +
30 +inherit multilib-minimal
31 +
32 +DESCRIPTION="Transparent application input fuzzer"
33 +HOMEPAGE="http://caca.zoy.org/wiki/zzuf"
34 +SRC_URI="https://github.com/samhocevar/zzuf/releases/download/v${PV}/${P}.tar.bz2"
35 +
36 +LICENSE="WTFPL-2"
37 +SLOT="0"
38 +KEYWORDS="~amd64 ~sparc ~x86"
39 +
40 +# Uses dlopen hack to hijack many libc functions.
41 +# Fails 2 tests with sandbox enabled: check-zzuf-A-autoinc check-utils
42 +RESTRICT="test"
43 +
44 +DOCS=( AUTHORS COPYING TODO )
45 +
46 +multilib_src_configure() {
47 + ECONF_SOURCE="${S}" econf
48 +}
49 +
50 +multilib_src_install_all() {
51 + default
52 +
53 + find "${ED}" -name '*.la' -delete || die
54 +}