summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanno <hanno@gentoo.org>2016-01-03 16:33:23 +0100
committerHanno <hanno@gentoo.org>2016-01-03 16:33:23 +0100
commitdd3139170e1c21bfbca9cdbcca0b905da324c944 (patch)
tree54eb348593ff1280c47b9cc48dc874e8b34ca203 /app-forensics/afl/afl-1.96b.ebuild
parentnet-libs/enet: inherit eutils instead of base (diff)
downloadgentoo-dd3139170e1c21bfbca9cdbcca0b905da324c944.tar.gz
gentoo-dd3139170e1c21bfbca9cdbcca0b905da324c944.tar.bz2
gentoo-dd3139170e1c21bfbca9cdbcca0b905da324c944.zip
app-forensics/afl: Bump to 1.96b, remove old
Diffstat (limited to 'app-forensics/afl/afl-1.96b.ebuild')
-rw-r--r--app-forensics/afl/afl-1.96b.ebuild39
1 files changed, 39 insertions, 0 deletions
diff --git a/app-forensics/afl/afl-1.96b.ebuild b/app-forensics/afl/afl-1.96b.ebuild
new file mode 100644
index 000000000000..f311733a15d6
--- /dev/null
+++ b/app-forensics/afl/afl-1.96b.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="american fuzzy lop - compile-time instrumentation fuzzer"
+HOMEPAGE="http://lcamtuf.coredump.cx/afl/"
+SRC_URI="http://lcamtuf.coredump.cx/afl/releases//${P}.tgz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+DEPEND="sys-devel/gcc:*
+ sys-devel/clang"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ emake CC="$(tc-getCC)" \
+ PREFIX="/usr" \
+ HELPER_PATH="/usr/$(get_libdir)/afl" \
+ DOC_PATH="/usr/share/doc/${PF}"
+ cd llvm_mode
+ emake \
+ PREFIX="/usr" \
+ HELPER_PATH="/usr/$(get_libdir)/afl" \
+ DOC_PATH="/usr/share/doc/${PF}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" \
+ PREFIX="/usr" \
+ HELPER_PATH="/usr/$(get_libdir)/afl" \
+ DOC_PATH="/usr/share/doc/${PF}" \
+ install
+}