Gentoo Archives: gentoo-commits

From: Hanno Boeck <hanno@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-forensics/afl/
Date: Sun, 03 Jan 2016 15:33:15
Message-Id: 1451835203.dd3139170e1c21bfbca9cdbcca0b905da324c944.hanno@gentoo
1 commit: dd3139170e1c21bfbca9cdbcca0b905da324c944
2 Author: Hanno <hanno <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 3 15:33:23 2016 +0000
4 Commit: Hanno Boeck <hanno <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 3 15:33:23 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd313917
7
8 app-forensics/afl: Bump to 1.96b, remove old
9
10 app-forensics/afl/afl-1.57b.ebuild | 34 ----------------------
11 .../afl/{afl-1.45b.ebuild => afl-1.96b.ebuild} | 11 +++++--
12 2 files changed, 8 insertions(+), 37 deletions(-)
13
14 diff --git a/app-forensics/afl/afl-1.57b.ebuild b/app-forensics/afl/afl-1.57b.ebuild
15 deleted file mode 100644
16 index 2ceb6de..0000000
17 --- a/app-forensics/afl/afl-1.57b.ebuild
18 +++ /dev/null
19 @@ -1,34 +0,0 @@
20 -# Copyright 1999-2015 Gentoo Foundation
21 -# Distributed under the terms of the GNU General Public License v2
22 -# $Id$
23 -
24 -EAPI=5
25 -
26 -inherit multilib toolchain-funcs
27 -
28 -DESCRIPTION="american fuzzy lop - compile-time instrumentation fuzzer"
29 -HOMEPAGE="http://lcamtuf.coredump.cx/afl/"
30 -SRC_URI="http://lcamtuf.coredump.cx/afl/releases//${P}.tgz"
31 -
32 -LICENSE="Apache-2.0"
33 -SLOT="0"
34 -KEYWORDS="~amd64"
35 -IUSE=""
36 -
37 -DEPEND="sys-devel/gcc"
38 -RDEPEND="${DEPEND}"
39 -
40 -src_compile() {
41 - emake CC="$(tc-getCC)" \
42 - PREFIX="/usr" \
43 - HELPER_PATH="/usr/$(get_libdir)/afl" \
44 - DOC_PATH="/usr/share/doc/${PF}"
45 -}
46 -
47 -src_install() {
48 - emake DESTDIR="${D}" \
49 - PREFIX="/usr" \
50 - HELPER_PATH="/usr/$(get_libdir)/afl" \
51 - DOC_PATH="/usr/share/doc/${PF}" \
52 - install
53 -}
54
55 diff --git a/app-forensics/afl/afl-1.45b.ebuild b/app-forensics/afl/afl-1.96b.ebuild
56 similarity index 76%
57 rename from app-forensics/afl/afl-1.45b.ebuild
58 rename to app-forensics/afl/afl-1.96b.ebuild
59 index 2ceb6de..f311733 100644
60 --- a/app-forensics/afl/afl-1.45b.ebuild
61 +++ b/app-forensics/afl/afl-1.96b.ebuild
62 @@ -1,4 +1,4 @@
63 -# Copyright 1999-2015 Gentoo Foundation
64 +# Copyright 1999-2016 Gentoo Foundation
65 # Distributed under the terms of the GNU General Public License v2
66 # $Id$
67
68 @@ -14,8 +14,8 @@ LICENSE="Apache-2.0"
69 SLOT="0"
70 KEYWORDS="~amd64"
71 IUSE=""
72 -
73 -DEPEND="sys-devel/gcc"
74 +DEPEND="sys-devel/gcc:*
75 + sys-devel/clang"
76 RDEPEND="${DEPEND}"
77
78 src_compile() {
79 @@ -23,6 +23,11 @@ src_compile() {
80 PREFIX="/usr" \
81 HELPER_PATH="/usr/$(get_libdir)/afl" \
82 DOC_PATH="/usr/share/doc/${PF}"
83 + cd llvm_mode
84 + emake \
85 + PREFIX="/usr" \
86 + HELPER_PATH="/usr/$(get_libdir)/afl" \
87 + DOC_PATH="/usr/share/doc/${PF}"
88 }
89
90 src_install() {