app-forensics/honggfuzz: bump up to 2.2
authorSergei Trofimovich <slyfox@gentoo.org>
Fri, 24 Apr 2020 21:59:28 +0000 (22:59 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Fri, 24 Apr 2020 21:59:28 +0000 (22:59 +0100)
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
app-forensics/honggfuzz/Manifest
app-forensics/honggfuzz/honggfuzz-2.2.ebuild [new file with mode: 0644]

index 23b272ac541f1758a9b503c4c915a9c29dc33149..0f658dc9eb6a7d1a569913015b9b6b7fd4b1ff9e 100644 (file)
@@ -1 +1,2 @@
 DIST honggfuzz-2.1.tar.gz 65209308 BLAKE2B 83882aaba55e1a809c7477c528f92e3617ea912794680c21de680da38a17e5b6ccf6dbfa9e3c6da263fd8730a0007cf44b5038b8f1c80ecd9cc8dffec7548a99 SHA512 04505085779ba824a494f414b9eb7d9f5f5e6962ca4736cd4fa4bc00438c9cb63c5a367db9510f8e1b0383469207d70fad1e978e696912c721a14a5340e9ad2b
+DIST honggfuzz-2.2.tar.gz 65219878 BLAKE2B f842c6d3dea22525d1335fbdbdffa349ace743762386e81e40f1eab99dafa8f34b935c1cb4871b25ade76e3ac8f846d0329ef01bc0097a888e60b400819ada2d SHA512 8e6a0cf027d521967a69828afa6e0ae5306ad7387c595405f9d3151344e2aa91f9537355fafdf03f06e6702014e2faa0609c3d249f22af5793663f3c9d09180d
diff --git a/app-forensics/honggfuzz/honggfuzz-2.2.ebuild b/app-forensics/honggfuzz/honggfuzz-2.2.ebuild
new file mode 100644 (file)
index 0000000..087d70b
--- /dev/null
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="A general purpose fuzzer with feedback support"
+HOMEPAGE="https://google.github.io/honggfuzz/"
+SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+       >=sys-libs/binutils-libs-2.29:=
+       sys-libs/libunwind:=
+       app-arch/xz-utils
+"
+
+DEPEND="${RDEPEND}"
+
+DOCS=(
+       CHANGELOG
+       COPYING
+       CONTRIBUTING
+       README.md
+)
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-2.0-no-werror.patch
+)
+
+src_compile() {
+       CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake
+}
+
+src_install() {
+       dobin ${PN}
+
+       einstalldocs
+}