[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/files/
commit: 2b6012d378eb03a6f9673fb062885293258ea264 Author: Marek Szuba gentoo org> AuthorDate: Mon Dec 25 13:57:02 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Dec 25 13:57:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6012d3 app-forensics/honggfuzz: add missing patch for 2.6 Aargh. Signed-off-by: Marek Szuba gentoo.org> app-forensics/honggfuzz/files/honggfuzz-2.6-no-werror.patch | 11 +++ 1 file changed, 11 insertions(+) diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.6-no-werror.patch b/app-forensics/honggfuzz/files/honggfuzz-2.6-no-werror.patch new file mode 100644 index ..d8af6bd046f8 --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-2.6-no-werror.patch @@ -0,0 +1,11 @@ +--- a/Makefile b/Makefile +@@ -26,7 +26,7 @@ + BIN := honggfuzz + HFUZZ_CC_BIN := hfuzz_cc/hfuzz-cc + HFUZZ_CC_SRCS := hfuzz_cc/hfuzz-cc.c +-COMMON_CFLAGS := -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Werror -Wno-format-truncation -Wno-override-init -I. ++COMMON_CFLAGS := -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. + COMMON_LDFLAGS := -pthread -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -lm + COMMON_SRCS := $(sort $(wildcard *.c)) + CFLAGS ?= -O3 -mtune=native -funroll-loops
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: af9a426538c3aed5fede44d2b5a8229cdccf1e2b Author: Marek Szuba gentoo org> AuthorDate: Mon Dec 25 12:10:42 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Dec 25 12:10:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af9a4265 app-forensics/honggfuzz: add 2.6 Signed-off-by: Marek Szuba gentoo.org> app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-2.6.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 4fcf6705c343..c7ef97138e2c 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1 +1,2 @@ DIST honggfuzz-2.5.tar.gz 65224877 BLAKE2B 610a15a674cfa928eb4b4d9fda91e5494fe08be4b01857f390c36925872479c77b5424c06ed4df87ad791de29598d848d88eb5437d6f5f9bf9521ff67aaa5ded SHA512 d1ff23471372a3d9d62de768bda8beba0e75c49f9550bc106efb4ab49ea626c1ccc078f7a9950051a99fbc841615a81faae2c3b39270facd6c0064e28956c419 +DIST honggfuzz-2.6.tar.gz 65227315 BLAKE2B 527d36dd66974b74be29e3dc22e22c893d0e35654a768bfd93c6a919de82841cc1552af2b479ac0d65ce2fcfd66886ca0e43bc95db5b8187c8d13191e65de320 SHA512 cdd97b65e679652be888b966e2c010fe29af262e88d6c94b94b2e78c88258c5c53b4928fdf9e8afe54029c0742c5dfb0f6f8e8cb8157093e7f5ffdcfa5c92fd4 diff --git a/app-forensics/honggfuzz/honggfuzz-2.6.ebuild b/app-forensics/honggfuzz/honggfuzz-2.6.ebuild new file mode 100644 index ..234ac8b97131 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-2.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="https://honggfuzz.dev/; +SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="clang" + +RDEPEND=" + >=sys-libs/binutils-libs-2.29:= + sys-libs/libunwind:= + app-arch/xz-utils + clang? ( sys-libs/blocksruntime ) +" + +DEPEND="${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone )" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING.md + README.md +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.6-no-werror.patch +) + +pkg_pretend() { + if tc-is-clang; then + use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)." + fi +} + +src_prepare() { + default + tc-export AR CC + export CFLAGS + export LDFLAGS +} + +src_install() { + dobin ${PN} + dobin hfuzz_cc/hfuzz-cc + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/, app-forensics/honggfuzz/files/
commit: c882ddbf58031c073f6cfd1ae77063cc7542cf89 Author: Marek Szuba gentoo org> AuthorDate: Mon Sep 19 20:36:53 2022 + Commit: Marek Szuba gentoo org> CommitDate: Mon Sep 19 20:39:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c882ddbf app-forensics/honggfuzz: support binutils-2.39 Backported upstream fix from their git master. Closes: https://bugs.gentoo.org/868126 Signed-off-by: Marek Szuba gentoo.org> .../files/honggfuzz-2.5_binutils239.patch | 51 ++ ...onggfuzz-2.5.ebuild => honggfuzz-2.5-r1.ebuild} | 3 +- 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.5_binutils239.patch b/app-forensics/honggfuzz/files/honggfuzz-2.5_binutils239.patch new file mode 100644 index ..af574bc495a0 --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-2.5_binutils239.patch @@ -0,0 +1,51 @@ +From 23c3da7ea63e4a841fa0e181d173e16b437adff0 Mon Sep 17 00:00:00 2001 +From: Robert Swiecki +Date: Thu, 2 Jun 2022 23:17:49 +0200 +Subject: [PATCH] Always pass 4 arguments to init_disassemble_info(), no matter + what's the declaration. binutils/libopcode offers an unstable interface + +--- + linux/bfd.c | 23 +-- + 1 file changed, 21 insertions(+), 2 deletions(-) + +diff --git a/linux/bfd.c b/linux/bfd.c +index 228365f69..236f050ec 100644 +--- a/linux/bfd.c b/linux/bfd.c +@@ -197,6 +197,24 @@ static int arch_bfdFPrintF(void* buf, const char* fmt, ...) { + return ret; + } + ++static int arch_bfdFPrintFStyled(void* buf, int style HF_ATTR_UNUSED, const char* fmt, ...) { ++va_list args; ++va_start(args, fmt); ++int ret = util_vssnprintf(buf, _HF_INSTR_SZ, fmt, args); ++va_end(args); ++ ++return ret; ++} ++ ++/* ++ * binutils/libopcode has an unstable public interface. At some point in time the function ++ * init_disassemble_info() started taking 4 arguments instead of 3. Always pass 4 arguments to it, ++ * no matter what's the declaration. ++ */ ++static void arch_bfdInitDisassembleInfoStub( ++struct disassemble_info* info, char* instr, void* bfd_printf_func, void* bfd_printf_styled_func) ++__attribute__((weakref, alias("init_disassemble_info"))); ++ + void arch_bfdDisasm(pid_t pid, uint8_t* mem, size_t size, char* instr) { + MX_SCOPED_LOCK(_bfd_mutex); + +@@ -227,8 +245,9 @@ void arch_bfdDisasm(pid_t pid, uint8_t* mem, size_t size, char* instr) { + return; + } + +-struct disassemble_info info; +-init_disassemble_info(, instr, arch_bfdFPrintF); ++struct disassemble_info info = {}; ++ ++arch_bfdInitDisassembleInfoStub(, instr, arch_bfdFPrintF, arch_bfdFPrintFStyled); + info.arch = bfd_get_arch(bfdh); + info.mach = bfd_get_mach(bfdh); + info.buffer= mem; diff --git a/app-forensics/honggfuzz/honggfuzz-2.5.ebuild b/app-forensics/honggfuzz/honggfuzz-2.5-r1.ebuild similarity index 92% rename from app-forensics/honggfuzz/honggfuzz-2.5.ebuild rename to app-forensics/honggfuzz/honggfuzz-2.5-r1.ebuild index 69db69f71a79..54fe2dc7889f 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.5.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.5-r1.ebuild @@ -15,7 +15,7 @@ KEYWORDS="~amd64" IUSE="clang" RDEPEND=" - =sys-libs/binutils-libs-2.29:= sys-libs/libunwind:= app-arch/xz-utils clang? ( sys-libs/blocksruntime ) @@ -33,6 +33,7 @@ DOCS=( PATCHES=( "${FILESDIR}"/${PN}-2.0-no-werror.patch + "${FILESDIR}"/${PN}-2.5_binutils239.patch ) pkg_pretend() {
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 5dca9ac256d968c0471477563b29b8ed9a7ed9fb Author: Marek Szuba gentoo org> AuthorDate: Mon Sep 5 09:32:19 2022 + Commit: Marek Szuba gentoo org> CommitDate: Mon Sep 5 09:32:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dca9ac2 app-forensics/honggfuzz: add a binutils-libs version cap Bug: https://bugs.gentoo.org/868126 Signed-off-by: Marek Szuba gentoo.org> app-forensics/honggfuzz/honggfuzz-2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/honggfuzz/honggfuzz-2.5.ebuild b/app-forensics/honggfuzz/honggfuzz-2.5.ebuild index db12e6d64274..69db69f71a79 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.5.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.5.ebuild @@ -15,7 +15,7 @@ KEYWORDS="~amd64" IUSE="clang" RDEPEND=" - >=sys-libs/binutils-libs-2.29:= +
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/files/, app-forensics/honggfuzz/
commit: b05e3e39bf66760425771de98175027dbd78f7fa Author: Marek Szuba gentoo org> AuthorDate: Tue Mar 1 15:22:01 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Mar 1 16:47:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b05e3e39 app-forensics/honggfuzz: drop 2.4 Signed-off-by: Marek Szuba gentoo.org> app-forensics/honggfuzz/Manifest | 1 - .../files/honggfuzz-2.4-headers-musl.patch | 45 - app-forensics/honggfuzz/honggfuzz-2.4.ebuild | 57 -- 3 files changed, 103 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 2bce2e1d8690..4fcf6705c343 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1 @@ -DIST honggfuzz-2.4.tar.gz 65224128 BLAKE2B b584b0f143fe64c8f64f134d7dc3116ec88232ec4a7b635d1cee2c8c5e7253524a8559c0b89fac11b67c1c3566891f189efc2201a1bf42410c78f211b2bc376e SHA512 bdb172e6e1f694ba8c200fb37ba84c4dd88875c9412fc26a45b7be302d234ac503c108eadb0c14fafbf8494ffaf70450975cf205e8a71b8b3b8902fdf455b4f6 DIST honggfuzz-2.5.tar.gz 65224877 BLAKE2B 610a15a674cfa928eb4b4d9fda91e5494fe08be4b01857f390c36925872479c77b5424c06ed4df87ad791de29598d848d88eb5437d6f5f9bf9521ff67aaa5ded SHA512 d1ff23471372a3d9d62de768bda8beba0e75c49f9550bc106efb4ab49ea626c1ccc078f7a9950051a99fbc841615a81faae2c3b39270facd6c0064e28956c419 diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch b/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch deleted file mode 100644 index e70d6eae4eaf.. --- a/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 29864795b194481dd0446326cda89b9802f4fe51 Mon Sep 17 00:00:00 2001 -From: David Carlier -Date: Sat, 8 May 2021 11:23:32 +0100 -Subject: [PATCH] musl build fix proposal - a/linux/arch.c -+++ b/linux/arch.c -@@ -34,7 +34,9 @@ - #include - #include - #include -+#if defined(__GLIBC__) - #include -+#endif - #include - #include - #include a/linux/perf.c -+++ b/linux/perf.c -@@ -30,12 +30,12 @@ - #include - #include - #include -+#include - #include - #include - #include - #include - #include --#include - #include - #include - #include a/linux/trace.c -+++ b/linux/trace.c -@@ -34,7 +34,9 @@ - #include - #include - #include -+#if defined(__GLIBC__) - #include -+#endif - #include - #include - #include diff --git a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild deleted file mode 100644 index 8a1b1c2588cd.. --- a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="https://honggfuzz.dev/; -SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="clang" - -RDEPEND=" - >=sys-libs/binutils-libs-2.29:= - sys-libs/libunwind:= - app-arch/xz-utils - clang? ( sys-libs/blocksruntime ) -" - -DEPEND="${RDEPEND} - elibc_musl? ( sys-libs/queue-standalone )" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING.md - README.md -) - -PATCHES=( - "${FILESDIR}"/${PN}-2.0-no-werror.patch - "${FILESDIR}"/${PN}-2.4-headers-musl.patch -) - -pkg_pretend() { - if tc-is-clang; then - use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)." - fi -} - -src_prepare() { - default - tc-export AR CC - export CFLAGS - export LDFLAGS -} - -src_install() { - dobin ${PN} - dobin hfuzz_cc/hfuzz-cc - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: c4a5eb91281e75a1fd3ebb9860ae95f093ba9a8c Author: Marek Szuba gentoo org> AuthorDate: Wed Jan 26 12:41:55 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jan 26 12:41:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a5eb91 app-forensics/honggfuzz: add 2.5 Signed-off-by: Marek Szuba gentoo.org> app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-2.5.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 87a46487665c..2bce2e1d8690 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1 +1,2 @@ DIST honggfuzz-2.4.tar.gz 65224128 BLAKE2B b584b0f143fe64c8f64f134d7dc3116ec88232ec4a7b635d1cee2c8c5e7253524a8559c0b89fac11b67c1c3566891f189efc2201a1bf42410c78f211b2bc376e SHA512 bdb172e6e1f694ba8c200fb37ba84c4dd88875c9412fc26a45b7be302d234ac503c108eadb0c14fafbf8494ffaf70450975cf205e8a71b8b3b8902fdf455b4f6 +DIST honggfuzz-2.5.tar.gz 65224877 BLAKE2B 610a15a674cfa928eb4b4d9fda91e5494fe08be4b01857f390c36925872479c77b5424c06ed4df87ad791de29598d848d88eb5437d6f5f9bf9521ff67aaa5ded SHA512 d1ff23471372a3d9d62de768bda8beba0e75c49f9550bc106efb4ab49ea626c1ccc078f7a9950051a99fbc841615a81faae2c3b39270facd6c0064e28956c419 diff --git a/app-forensics/honggfuzz/honggfuzz-2.5.ebuild b/app-forensics/honggfuzz/honggfuzz-2.5.ebuild new file mode 100644 index ..db12e6d64274 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-2.5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="https://honggfuzz.dev/; +SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="clang" + +RDEPEND=" + >=sys-libs/binutils-libs-2.29:= + sys-libs/libunwind:= + app-arch/xz-utils + clang? ( sys-libs/blocksruntime ) +" + +DEPEND="${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone )" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING.md + README.md +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.0-no-werror.patch +) + +pkg_pretend() { + if tc-is-clang; then + use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)." + fi +} + +src_prepare() { + default + tc-export AR CC + export CFLAGS + export LDFLAGS +} + +src_install() { + dobin ${PN} + dobin hfuzz_cc/hfuzz-cc + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/, app-forensics/honggfuzz/files/
commit: ad8f95bc0feb13a824d6287f63960e842c3d8679 Author: Marek Szuba gentoo org> AuthorDate: Mon Nov 29 19:32:37 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Nov 29 19:33:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8f95bc app-forensics/honggfuzz: fix building against musl With many thanks to sam for having pointed me to queue-standalone! Closes: https://bugs.gentoo.org/715648 Signed-off-by: Marek Szuba gentoo.org> .../files/honggfuzz-2.4-headers-musl.patch | 45 ++ app-forensics/honggfuzz/honggfuzz-2.4.ebuild | 6 ++- 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch b/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch new file mode 100644 index ..e70d6eae4eaf --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch @@ -0,0 +1,45 @@ +From 29864795b194481dd0446326cda89b9802f4fe51 Mon Sep 17 00:00:00 2001 +From: David Carlier +Date: Sat, 8 May 2021 11:23:32 +0100 +Subject: [PATCH] musl build fix proposal + +--- a/linux/arch.c b/linux/arch.c +@@ -34,7 +34,9 @@ + #include + #include + #include ++#if defined(__GLIBC__) + #include ++#endif + #include + #include + #include +--- a/linux/perf.c b/linux/perf.c +@@ -30,12 +30,12 @@ + #include + #include + #include ++#include + #include + #include + #include + #include + #include +-#include + #include + #include + #include +--- a/linux/trace.c b/linux/trace.c +@@ -34,7 +34,9 @@ + #include + #include + #include ++#if defined(__GLIBC__) + #include ++#endif + #include + #include + #include diff --git a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild index e73640196eb9..5220a5f4c483 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -IUSE="clang" +IUSE="clang elibc_musl" RDEPEND=" >=sys-libs/binutils-libs-2.29:= @@ -21,7 +21,8 @@ RDEPEND=" clang? ( sys-libs/blocksruntime ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + elibc_musl? ( sys-libs/queue-standalone )" DOCS=( CHANGELOG @@ -32,6 +33,7 @@ DOCS=( PATCHES=( "${FILESDIR}"/${PN}-2.0-no-werror.patch + "${FILESDIR}"/${PN}-2.4-headers-musl.patch ) pkg_pretend() {
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: a30aea81f61a2fb59500490ae3e9e9f6a61d03b4 Author: Marek Szuba gentoo org> AuthorDate: Tue Jul 13 12:53:12 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jul 13 13:11:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30aea81 app-forensics/honggfuzz: update HOMEPAGE, EAPI 7 -> 8 Signed-off-by: Marek Szuba gentoo.org> app-forensics/honggfuzz/honggfuzz-2.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild index 13843a73683..e73640196eb 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="https://google.github.io/honggfuzz/; +HOMEPAGE="https://honggfuzz.dev/; SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0"
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 000401f3b4cb3627c9e7ce1a6603e0a960329ffc Author: Sergey Alirzaev cock li> AuthorDate: Tue May 19 23:12:35 2020 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jul 13 13:11:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=000401f3 app-forensics/honggfuzz: also install hfuzz-cc ebuild version number updated from 2.2 to the current 2.4 by the committer. Closes: https://github.com/gentoo/gentoo/pull/15887 Signed-off-by: Sergey Alirzaev cock.li> Signed-off-by: Marek Szuba gentoo.org> app-forensics/honggfuzz/honggfuzz-2.4.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild index 4cabbf84537..13843a73683 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild @@ -49,6 +49,7 @@ src_prepare() { src_install() { dobin ${PN} + dobin hfuzz_cc/hfuzz-cc einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: d9ae852e2673eea41fe780f06879b0eeea886542 Author: Marek Szuba gentoo org> AuthorDate: Fri Jul 2 09:12:45 2021 + Commit: Marek Szuba gentoo org> CommitDate: Fri Jul 2 09:12:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ae852e app-forensics/honggfuzz: add self as maintainer Signed-off-by: Marek Szuba gentoo.org> app-forensics/honggfuzz/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-forensics/honggfuzz/metadata.xml b/app-forensics/honggfuzz/metadata.xml index 3e65bd37c9a..43f17170e92 100644 --- a/app-forensics/honggfuzz/metadata.xml +++ b/app-forensics/honggfuzz/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + mare...@gentoo.org + Marek Szuba + Enable clang support (pull sys-libs/blocksruntime dependency).
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 0f7160cb5523ab78e338edf30f3a8cae0fb38095 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jul 2 07:11:40 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jul 2 07:17:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7160cb app-forensics/honggfuzz: drop myself from maintainers, m-n now Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app-forensics/honggfuzz/metadata.xml b/app-forensics/honggfuzz/metadata.xml index c314b69929b..3e65bd37c9a 100644 --- a/app-forensics/honggfuzz/metadata.xml +++ b/app-forensics/honggfuzz/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - sly...@gentoo.org - Sergei Trofimovich - + Enable clang support (pull sys-libs/blocksruntime dependency).
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: d4caab6c714a7f3e864ac3e3be88ac179400b1ea Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Mar 6 10:13:07 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 6 10:13:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4caab6c app-forensics/honggfuzz: drop old Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 - app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild | 54 -- 2 files changed, 55 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 5d77956..87a46487665 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1 @@ -DIST honggfuzz-2.3.1.tar.gz 65221820 BLAKE2B 7023beb1a637522f3a0d3fd7849fe6845b63fc0daf73017bfa882a334a5c2276fa9c0fdfb6f75cc9134f58e2df0d66a62e13a8bc62f5af57ae2544ec3734acc5 SHA512 36b3182a0075289467c385b5e03f881fd20193b938dfcec6e364f502637ffc797b6b8ddaddbc5851c4482758088e40eee1e4ca2850bff0294c04c04a036359bf DIST honggfuzz-2.4.tar.gz 65224128 BLAKE2B b584b0f143fe64c8f64f134d7dc3116ec88232ec4a7b635d1cee2c8c5e7253524a8559c0b89fac11b67c1c3566891f189efc2201a1bf42410c78f211b2bc376e SHA512 bdb172e6e1f694ba8c200fb37ba84c4dd88875c9412fc26a45b7be302d234ac503c108eadb0c14fafbf8494ffaf70450975cf205e8a71b8b3b8902fdf455b4f6 diff --git a/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild deleted file mode 100644 index e3754c110db..000 --- a/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# 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="clang" - -RDEPEND=" - >=sys-libs/binutils-libs-2.29:= - sys-libs/libunwind:= - app-arch/xz-utils - clang? ( sys-libs/blocksruntime ) -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING.md - README.md -) - -PATCHES=( - "${FILESDIR}"/${PN}-2.0-no-werror.patch -) - -pkg_pretend() { - if tc-is-clang; then - use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)." - fi -} - -src_prepare() { - default - tc-export AR CC - export CFLAGS - export LDFLAGS -} - -src_install() { - dobin ${PN} - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 26dd02f2a202ee27744e1e12f875bb50ea03ce32 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Feb 27 21:25:42 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Feb 27 21:25:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26dd02f2 app-forensics/honggfuzz: bump up to 2.4 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-2.4.ebuild | 54 2 files changed, 55 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 6280be600a9..5d77956 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1 +1,2 @@ DIST honggfuzz-2.3.1.tar.gz 65221820 BLAKE2B 7023beb1a637522f3a0d3fd7849fe6845b63fc0daf73017bfa882a334a5c2276fa9c0fdfb6f75cc9134f58e2df0d66a62e13a8bc62f5af57ae2544ec3734acc5 SHA512 36b3182a0075289467c385b5e03f881fd20193b938dfcec6e364f502637ffc797b6b8ddaddbc5851c4482758088e40eee1e4ca2850bff0294c04c04a036359bf +DIST honggfuzz-2.4.tar.gz 65224128 BLAKE2B b584b0f143fe64c8f64f134d7dc3116ec88232ec4a7b635d1cee2c8c5e7253524a8559c0b89fac11b67c1c3566891f189efc2201a1bf42410c78f211b2bc376e SHA512 bdb172e6e1f694ba8c200fb37ba84c4dd88875c9412fc26a45b7be302d234ac503c108eadb0c14fafbf8494ffaf70450975cf205e8a71b8b3b8902fdf455b4f6 diff --git a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild new file mode 100644 index 000..4cabbf84537 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 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="clang" + +RDEPEND=" + >=sys-libs/binutils-libs-2.29:= + sys-libs/libunwind:= + app-arch/xz-utils + clang? ( sys-libs/blocksruntime ) +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING.md + README.md +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.0-no-werror.patch +) + +pkg_pretend() { + if tc-is-clang; then + use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)." + fi +} + +src_prepare() { + default + tc-export AR CC + export CFLAGS + export LDFLAGS +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: fd841336dfdefbc14907e2d9b1eb1a1a3f5f8b8e Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Aug 28 07:49:28 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Aug 28 07:49:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd841336 app-forensics/honggfuzz: enable clang support with USE=clang Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/729256 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild | 5 +++-- app-forensics/honggfuzz/metadata.xml | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild index 4cb2cc639af..e3754c110db 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild @@ -12,12 +12,13 @@ SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -IUSE="" +IUSE="clang" RDEPEND=" >=sys-libs/binutils-libs-2.29:= sys-libs/libunwind:= app-arch/xz-utils + clang? ( sys-libs/blocksruntime ) " DEPEND="${RDEPEND}" @@ -35,7 +36,7 @@ PATCHES=( pkg_pretend() { if tc-is-clang; then - die "${P} does not work on clang due to incomplete -fblock support: https://bugs.gentoo.org/729256. Please try gcc." + use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)." fi } diff --git a/app-forensics/honggfuzz/metadata.xml b/app-forensics/honggfuzz/metadata.xml index 06de019661a..c314b69929b 100644 --- a/app-forensics/honggfuzz/metadata.xml +++ b/app-forensics/honggfuzz/metadata.xml @@ -5,6 +5,9 @@ sly...@gentoo.org Sergei Trofimovich + + Enable clang support (pull sys-libs/blocksruntime dependency). + google/honggfuzz
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: e4b1e6bb3aa85ec7f2ed4b667c4e9d5e44966c66 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jul 25 09:12:34 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jul 25 09:18:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b1e6bb app-forensics/honggfuzz: drop old Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest| 1 - app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild | 53 - 2 files changed, 54 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 856250352b6..6280be600a9 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1 @@ -DIST honggfuzz-2.2.tar.gz 65219878 BLAKE2B f842c6d3dea22525d1335fbdbdffa349ace743762386e81e40f1eab99dafa8f34b935c1cb4871b25ade76e3ac8f846d0329ef01bc0097a888e60b400819ada2d SHA512 8e6a0cf027d521967a69828afa6e0ae5306ad7387c595405f9d3151344e2aa91f9537355fafdf03f06e6702014e2faa0609c3d249f22af5793663f3c9d09180d DIST honggfuzz-2.3.1.tar.gz 65221820 BLAKE2B 7023beb1a637522f3a0d3fd7849fe6845b63fc0daf73017bfa882a334a5c2276fa9c0fdfb6f75cc9134f58e2df0d66a62e13a8bc62f5af57ae2544ec3734acc5 SHA512 36b3182a0075289467c385b5e03f881fd20193b938dfcec6e364f502637ffc797b6b8ddaddbc5851c4482758088e40eee1e4ca2850bff0294c04c04a036359bf diff --git a/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild deleted file mode 100644 index 31cf4b0e944..000 --- a/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# 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 -) - -pkg_pretend() { - if tc-is-clang; then - die "${P} does not work on clang due to incomplete -fblock support: https://bugs.gentoo.org/729256. Please try gcc." - fi -} - -src_prepare() { - default - tc-export AR CC - export CFLAGS - export LDFLAGS -} - -src_install() { - dobin ${PN} - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 2aa925565d34430f40a29d6ff4b191dcc16cdf0d Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Jul 23 20:38:06 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jul 23 20:38:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa92556 app-forensics/honggfuzz: bump uo to 2.3.1 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild | 53 ++ 2 files changed, 54 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 7aca64ea2c3..856250352b6 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1 +1,2 @@ DIST honggfuzz-2.2.tar.gz 65219878 BLAKE2B f842c6d3dea22525d1335fbdbdffa349ace743762386e81e40f1eab99dafa8f34b935c1cb4871b25ade76e3ac8f846d0329ef01bc0097a888e60b400819ada2d SHA512 8e6a0cf027d521967a69828afa6e0ae5306ad7387c595405f9d3151344e2aa91f9537355fafdf03f06e6702014e2faa0609c3d249f22af5793663f3c9d09180d +DIST honggfuzz-2.3.1.tar.gz 65221820 BLAKE2B 7023beb1a637522f3a0d3fd7849fe6845b63fc0daf73017bfa882a334a5c2276fa9c0fdfb6f75cc9134f58e2df0d66a62e13a8bc62f5af57ae2544ec3734acc5 SHA512 36b3182a0075289467c385b5e03f881fd20193b938dfcec6e364f502637ffc797b6b8ddaddbc5851c4482758088e40eee1e4ca2850bff0294c04c04a036359bf diff --git a/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild new file mode 100644 index 000..4cb2cc639af --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild @@ -0,0 +1,53 @@ +# 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.md + README.md +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.0-no-werror.patch +) + +pkg_pretend() { + if tc-is-clang; then + die "${P} does not work on clang due to incomplete -fblock support: https://bugs.gentoo.org/729256. Please try gcc." + fi +} + +src_prepare() { + default + tc-export AR CC + export CFLAGS + export LDFLAGS +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 6df80059bd5c0eb22d682642b7b0d1e1a8a0a736 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Jun 23 07:33:29 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Jun 23 07:33:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df80059 app-forensics/honggfuzz: fail in pkg_pretend() on clang honggfuzz needs destructor implementation in C. On gcc it uses __attribute__((cleanup(. On clang it uses -fblocks. Gentoo's sys-libs/compiler-rt does not provide runtime support library for -fblocks on clang making them effectively unusable. Fail at pkg_pretend() for now. Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/729256 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild index cb8aa248061..31cf4b0e944 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild @@ -33,6 +33,12 @@ PATCHES=( "${FILESDIR}"/${PN}-2.0-no-werror.patch ) +pkg_pretend() { + if tc-is-clang; then + die "${P} does not work on clang due to incomplete -fblock support: https://bugs.gentoo.org/729256. Please try gcc." + fi +} + src_prepare() { default tc-export AR CC
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 96b77af627b65bf352e0b463e5049e5149940adc Author: Sergei Trofimovich gentoo org> AuthorDate: Fri May 29 22:02:51 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 29 22:13:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b77af6 app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/honggfuzz-2.2.ebuild | 44 1 file changed, 44 deletions(-) diff --git a/app-forensics/honggfuzz/honggfuzz-2.2.ebuild b/app-forensics/honggfuzz/honggfuzz-2.2.ebuild deleted file mode 100644 index 087d70b53f6..000 --- a/app-forensics/honggfuzz/honggfuzz-2.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# 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 -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: d83541f17ef9d1a0d2e0b8abb48e048e7b8adb9c Author: Sergei Trofimovich gentoo org> AuthorDate: Tue May 26 21:59:02 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue May 26 21:59:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83541f1 app-forensics/honggfuzz: respect user's AR setting Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild | 47 + 1 file changed, 47 insertions(+) diff --git a/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild new file mode 100644 index 000..cb8aa248061 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-2.2-r1.ebuild @@ -0,0 +1,47 @@ +# 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_prepare() { + default + tc-export AR CC + export CFLAGS + export LDFLAGS +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: d8c00ce009ff923ba4b5419abecec2a713895351 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 2 17:49:23 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 2 17:51:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c00ce0 app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 - app-forensics/honggfuzz/honggfuzz-2.1.ebuild | 43 2 files changed, 44 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 0f658dc9eb6..7aca64ea2c3 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1 @@ -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.1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.1.ebuild deleted file mode 100644 index 4d8108afc11..000 --- a/app-forensics/honggfuzz/honggfuzz-2.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# 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:= -" - -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 -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 55b64a062be886387348bd99e2707cccddeb5052 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Apr 24 21:59:28 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Apr 24 21:59:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b64a06 app-forensics/honggfuzz: bump up to 2.2 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-2.2.ebuild | 44 2 files changed, 45 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 23b272ac541..0f658dc9eb6 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -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 index 000..087d70b53f6 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-2.2.ebuild @@ -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 +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/files/
commit: 8c14d5c33099e14e0f94dc290597daa2557531df Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Apr 18 16:53:32 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 18 21:31:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c14d5c3 app-forensics/honggfuzz: remove unused patches Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Sergei Trofimovich gentoo.org> .../files/honggfuzz-1.1-binutils-2.29.patch| 11 --- .../honggfuzz/files/honggfuzz-1.7-no-werror.patch | 5 - .../files/honggfuzz-2.0-binutils-2.34.patch| 22 -- 3 files changed, 38 deletions(-) diff --git a/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch b/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch deleted file mode 100644 index 31a57784ed8..000 --- a/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch +++ /dev/null @@ -1,11 +0,0 @@ -Adapt to binutils-2.29 API change caused by -https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=003ca0fd22863aaf1a9811c8a35a0133a2d27fb1 -diff --git a/linux/bfd.c b/linux/bfd.c -index bcd247f..e9e16ab 100644 a/linux/bfd.c -+++ b/linux/bfd.c -@@ -163,3 +163,3 @@ void arch_bfdDisasm(pid_t pid, uint8_t * mem, size_t size, char *instr) - --disassembler_ftype disassemble = disassembler(bfdh); -+disassembler_ftype disassemble = disassembler(bfd_get_arch(bfdh), bfd_little_endian(bfdh), bfd_get_mach(bfdh), bfdh); - if (disassemble == NULL) { diff --git a/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch b/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch deleted file mode 100644 index bf4d6537736..000 --- a/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch +++ /dev/null @@ -1,5 +0,0 @@ a/Makefile -+++ b/Makefile -@@ -29 +29 @@ HFUZZ_CC_SRCS := hfuzz_cc/hfuzz-cc.c --COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wno-format-truncation -I. -+COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Wno-format-truncation -I. diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch b/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch deleted file mode 100644 index 45da65c1c6d..000 --- a/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch +++ /dev/null @@ -1,22 +0,0 @@ a/linux/bfd.c -+++ b/linux/bfd.c -@@ -122,8 +122,8 @@ void arch_bfdDemangle(funcs_t* funcs, size_t funcCnt) { - - static struct bfd_section* arch_getSectionForPc(bfd* bfdh, uint64_t pc) { - for (struct bfd_section* section = bfdh->sections; section; section = section->next) { --uintptr_t vma = (uintptr_t)bfd_get_section_vma(bfdh, section); --uintptr_t sz = (uintptr_t)bfd_get_section_size(section); -+uintptr_t vma = (uintptr_t)bfd_section_vma(section); -+uintptr_t sz = (uintptr_t)bfd_section_size(section); - if ((pc > vma) && (pc < (vma + sz))) { - return section; - } -@@ -160,7 +160,7 @@ void arch_bfdResolveSyms(pid_t pid, funcs_t* funcs, size_t num) { - continue; - } - --long sec_offset = (long)funcs[i].pc - bfd_get_section_vma(bfdParams.bfdh, section); -+long sec_offset = (long)funcs[i].pc - bfd_section_vma(section); - - if (bfd_find_nearest_line( - bfdParams.bfdh, section, bfdParams.syms, sec_offset, , , ) == TRUE) {
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: b28cdae796d22cc0a7d2703bc3b3cefd7f0ce0b1 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Mar 23 23:41:20 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 23 23:57:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28cdae7 app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 - app-forensics/honggfuzz/honggfuzz-2.0.ebuild | 52 2 files changed, 53 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index a51e3c0ad47..23b272ac541 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1 @@ -DIST honggfuzz-2.0.tar.gz 65205954 BLAKE2B fb01fdb12cd5bf9a7c316c9df3a4ac9eb91ee535cbcdbb93436e7abcb81405a3af0fb5140b935abe44d11f5917f6f5189d697e86d3e81abfd9da38db2f899c36 SHA512 91e633ffe439aae6cb944f71cd5998f8adc2f1e6892c17b6d7876d707b3f167008a0574ad4b5671b82371cbe21e6c536acb148c0b844665fb3789c5e7fda52ba DIST honggfuzz-2.1.tar.gz 65209308 BLAKE2B 83882aaba55e1a809c7477c528f92e3617ea912794680c21de680da38a17e5b6ccf6dbfa9e3c6da263fd8730a0007cf44b5038b8f1c80ecd9cc8dffec7548a99 SHA512 04505085779ba824a494f414b9eb7d9f5f5e6962ca4736cd4fa4bc00438c9cb63c5a367db9510f8e1b0383469207d70fad1e978e696912c721a14a5340e9ad2b diff --git a/app-forensics/honggfuzz/honggfuzz-2.0.ebuild b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild deleted file mode 100644 index f58c1b9e7c8..000 --- a/app-forensics/honggfuzz/honggfuzz-2.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# 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:= -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING - README.md -) - -PATCHES=( - "${FILESDIR}"/${PN}-2.0-no-werror.patch - "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch -) - -src_prepare() { - default - - if has_version ">=sys-libs/binutils-libs-2.34"; then - eapply "${FILESDIR}"/${PN}-2.0-binutils-2.34.patch - fi -} - -src_compile() { - CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake -} - -src_install() { - dobin ${PN} - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 20fe8bcdca621ceb7c4fbd59bf27ffee4e7feeed Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Mar 5 20:48:54 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Mar 5 20:49:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20fe8bcd app-forensics/honggfuzz: bump up to 2.1 Package-Manager: Portage-2.3.92, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-2.1.ebuild | 43 2 files changed, 44 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 35c5752b135..a51e3c0ad47 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1 +1,2 @@ DIST honggfuzz-2.0.tar.gz 65205954 BLAKE2B fb01fdb12cd5bf9a7c316c9df3a4ac9eb91ee535cbcdbb93436e7abcb81405a3af0fb5140b935abe44d11f5917f6f5189d697e86d3e81abfd9da38db2f899c36 SHA512 91e633ffe439aae6cb944f71cd5998f8adc2f1e6892c17b6d7876d707b3f167008a0574ad4b5671b82371cbe21e6c536acb148c0b844665fb3789c5e7fda52ba +DIST honggfuzz-2.1.tar.gz 65209308 BLAKE2B 83882aaba55e1a809c7477c528f92e3617ea912794680c21de680da38a17e5b6ccf6dbfa9e3c6da263fd8730a0007cf44b5038b8f1c80ecd9cc8dffec7548a99 SHA512 04505085779ba824a494f414b9eb7d9f5f5e6962ca4736cd4fa4bc00438c9cb63c5a367db9510f8e1b0383469207d70fad1e978e696912c721a14a5340e9ad2b diff --git a/app-forensics/honggfuzz/honggfuzz-2.1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.1.ebuild new file mode 100644 index 000..4d8108afc11 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-2.1.ebuild @@ -0,0 +1,43 @@ +# 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:= +" + +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 +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 7179baef5af812b5a4edbcf913526bf6daeb6c33 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 12 22:30:36 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 12 22:32:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7179baef app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 - app-forensics/honggfuzz/honggfuzz-1.9.ebuild | 44 2 files changed, 45 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 90bef5d92c0..35c5752b135 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1 @@ -DIST honggfuzz-1.9.tar.gz 78491908 BLAKE2B 961562d87e063804cb6a91d6ba0cffd0a4c3b3cb140f93a9362bd6749b8da251f7203e9ff7643bbad561620a8fdb9ca755758beb45fc46194c5907ecafcf0d2a SHA512 07ee10de723b14bc8ed9df9de196bcf308d8c10a825ba18b20d4f881d22c4254a45455bcbf965653572d9f71b2bff009284a34d0d5a6f879114b149b456c2eda DIST honggfuzz-2.0.tar.gz 65205954 BLAKE2B fb01fdb12cd5bf9a7c316c9df3a4ac9eb91ee535cbcdbb93436e7abcb81405a3af0fb5140b935abe44d11f5917f6f5189d697e86d3e81abfd9da38db2f899c36 SHA512 91e633ffe439aae6cb944f71cd5998f8adc2f1e6892c17b6d7876d707b3f167008a0574ad4b5671b82371cbe21e6c536acb148c0b844665fb3789c5e7fda52ba diff --git a/app-forensics/honggfuzz/honggfuzz-1.9.ebuild b/app-forensics/honggfuzz/honggfuzz-1.9.ebuild deleted file mode 100644 index 9bdb0d56f3e..000 --- a/app-forensics/honggfuzz/honggfuzz-1.9.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2019 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 -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING - README.md -) - -PATCHES=( - "${FILESDIR}"/${PN}-1.7-no-werror.patch - "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch -) - -src_compile() { - CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake -} - -src_install() { - dobin ${PN} - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/files/, app-forensics/honggfuzz/
commit: 7a7ae297c5ad2ebaa8bd77398dcf5f3c8f48d5fa Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Feb 2 11:28:11 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Feb 2 11:28:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a7ae297 app-forensics/honggfuzz: tweak for binutils-2.34, bug #707846 Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/707846 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> .../files/honggfuzz-2.0-binutils-2.34.patch| 22 ++ app-forensics/honggfuzz/honggfuzz-2.0.ebuild | 10 +- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch b/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch new file mode 100644 index 000..45da65c1c6d --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch @@ -0,0 +1,22 @@ +--- a/linux/bfd.c b/linux/bfd.c +@@ -122,8 +122,8 @@ void arch_bfdDemangle(funcs_t* funcs, size_t funcCnt) { + + static struct bfd_section* arch_getSectionForPc(bfd* bfdh, uint64_t pc) { + for (struct bfd_section* section = bfdh->sections; section; section = section->next) { +-uintptr_t vma = (uintptr_t)bfd_get_section_vma(bfdh, section); +-uintptr_t sz = (uintptr_t)bfd_get_section_size(section); ++uintptr_t vma = (uintptr_t)bfd_section_vma(section); ++uintptr_t sz = (uintptr_t)bfd_section_size(section); + if ((pc > vma) && (pc < (vma + sz))) { + return section; + } +@@ -160,7 +160,7 @@ void arch_bfdResolveSyms(pid_t pid, funcs_t* funcs, size_t num) { + continue; + } + +-long sec_offset = (long)funcs[i].pc - bfd_get_section_vma(bfdParams.bfdh, section); ++long sec_offset = (long)funcs[i].pc - bfd_section_vma(section); + + if (bfd_find_nearest_line( + bfdParams.bfdh, section, bfdParams.syms, sec_offset, , , ) == TRUE) { diff --git a/app-forensics/honggfuzz/honggfuzz-2.0.ebuild b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild index f486d019eb3..f58c1b9e7c8 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.0.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -33,6 +33,14 @@ PATCHES=( "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch ) +src_prepare() { + default + + if has_version ">=sys-libs/binutils-libs-2.34"; then + eapply "${FILESDIR}"/${PN}-2.0-binutils-2.34.patch + fi +} + src_compile() { CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake }
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: b4b0ace8d86f8ead17e5897ab7582488ee870400 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Dec 9 20:13:14 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Dec 9 20:13:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b0ace8 app-forensics/honggfuzz: use https:// homepage Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/honggfuzz-1.9.ebuild | 2 +- app-forensics/honggfuzz/honggfuzz-2.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-forensics/honggfuzz/honggfuzz-1.9.ebuild b/app-forensics/honggfuzz/honggfuzz-1.9.ebuild index 4aea054863e..9bdb0d56f3e 100644 --- a/app-forensics/honggfuzz/honggfuzz-1.9.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-1.9.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="http://google.github.io/honggfuzz/; +HOMEPAGE="https://google.github.io/honggfuzz/; SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" diff --git a/app-forensics/honggfuzz/honggfuzz-2.0.ebuild b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild index c6f560e1a1e..f486d019eb3 100644 --- a/app-forensics/honggfuzz/honggfuzz-2.0.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="http://google.github.io/honggfuzz/; +HOMEPAGE="https://google.github.io/honggfuzz/; SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0"
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: c49bdbdc1b3a277e40ea0311b3dcd5d831417dde Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Dec 7 17:23:10 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Dec 7 17:23:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49bdbdc app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 - app-forensics/honggfuzz/honggfuzz-1.8.ebuild | 44 2 files changed, 45 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index c08df21a4e8..90bef5d92c0 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,3 +1,2 @@ -DIST honggfuzz-1.8.tar.gz 78491883 BLAKE2B 359bc3c78046bded1003d08795f5c1eb65b2dc9e7e0952bb772d73840c3886acd370bce3973693b45b0db3607bb8b5c3a648dbbad5e6b8278000762f126731e5 SHA512 4643deca357dccaa6f229b6c56a040b6b16682a3de7396dcbecb7fba6075beef8381a8c4699b602c8677e06e90b7c870393b027126242fcc326c485b741352f0 DIST honggfuzz-1.9.tar.gz 78491908 BLAKE2B 961562d87e063804cb6a91d6ba0cffd0a4c3b3cb140f93a9362bd6749b8da251f7203e9ff7643bbad561620a8fdb9ca755758beb45fc46194c5907ecafcf0d2a SHA512 07ee10de723b14bc8ed9df9de196bcf308d8c10a825ba18b20d4f881d22c4254a45455bcbf965653572d9f71b2bff009284a34d0d5a6f879114b149b456c2eda DIST honggfuzz-2.0.tar.gz 65205954 BLAKE2B fb01fdb12cd5bf9a7c316c9df3a4ac9eb91ee535cbcdbb93436e7abcb81405a3af0fb5140b935abe44d11f5917f6f5189d697e86d3e81abfd9da38db2f899c36 SHA512 91e633ffe439aae6cb944f71cd5998f8adc2f1e6892c17b6d7876d707b3f167008a0574ad4b5671b82371cbe21e6c536acb148c0b844665fb3789c5e7fda52ba diff --git a/app-forensics/honggfuzz/honggfuzz-1.8.ebuild b/app-forensics/honggfuzz/honggfuzz-1.8.ebuild deleted file mode 100644 index 4aea054863e..000 --- a/app-forensics/honggfuzz/honggfuzz-1.8.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2019 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="http://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 -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING - README.md -) - -PATCHES=( - "${FILESDIR}"/${PN}-1.7-no-werror.patch - "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch -) - -src_compile() { - CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake -} - -src_install() { - dobin ${PN} - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/, app-forensics/honggfuzz/files/
commit: cfd1533e8a1d6615e34038a6b9057385327f8d4a Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Dec 7 17:22:58 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Dec 7 17:23:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd1533e app-forensics/honggfuzz: bump up to 2.0 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 + .../honggfuzz/files/honggfuzz-2.0-no-werror.patch | 11 ++ app-forensics/honggfuzz/honggfuzz-2.0.ebuild | 44 ++ 3 files changed, 56 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 126fd2351cf..c08df21a4e8 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1,3 @@ DIST honggfuzz-1.8.tar.gz 78491883 BLAKE2B 359bc3c78046bded1003d08795f5c1eb65b2dc9e7e0952bb772d73840c3886acd370bce3973693b45b0db3607bb8b5c3a648dbbad5e6b8278000762f126731e5 SHA512 4643deca357dccaa6f229b6c56a040b6b16682a3de7396dcbecb7fba6075beef8381a8c4699b602c8677e06e90b7c870393b027126242fcc326c485b741352f0 DIST honggfuzz-1.9.tar.gz 78491908 BLAKE2B 961562d87e063804cb6a91d6ba0cffd0a4c3b3cb140f93a9362bd6749b8da251f7203e9ff7643bbad561620a8fdb9ca755758beb45fc46194c5907ecafcf0d2a SHA512 07ee10de723b14bc8ed9df9de196bcf308d8c10a825ba18b20d4f881d22c4254a45455bcbf965653572d9f71b2bff009284a34d0d5a6f879114b149b456c2eda +DIST honggfuzz-2.0.tar.gz 65205954 BLAKE2B fb01fdb12cd5bf9a7c316c9df3a4ac9eb91ee535cbcdbb93436e7abcb81405a3af0fb5140b935abe44d11f5917f6f5189d697e86d3e81abfd9da38db2f899c36 SHA512 91e633ffe439aae6cb944f71cd5998f8adc2f1e6892c17b6d7876d707b3f167008a0574ad4b5671b82371cbe21e6c536acb148c0b844665fb3789c5e7fda52ba diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch b/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch new file mode 100644 index 000..c5d6b806045 --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch @@ -0,0 +1,11 @@ +--- a/Makefile b/Makefile +@@ -26,7 +26,7 @@ LD = $(CC) + BIN := honggfuzz + HFUZZ_CC_BIN := hfuzz_cc/hfuzz-cc + HFUZZ_CC_SRCS := hfuzz_cc/hfuzz-cc.c +-COMMON_CFLAGS := -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Werror -Wno-format-truncation -Wno-override-init -I. ++COMMON_CFLAGS := -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. + COMMON_LDFLAGS := -pthread -lm + COMMON_SRCS := $(sort $(wildcard *.c)) + CFLAGS ?= -O3 -mtune=native -funroll-loops diff --git a/app-forensics/honggfuzz/honggfuzz-2.0.ebuild b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild new file mode 100644 index 000..c6f560e1a1e --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 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="http://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:= +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.0-no-werror.patch + "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch +) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: bc0958a95dee26b8998d840e90ced04dff6e8353 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 25 10:02:43 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 25 10:03:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0958a9 app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 - app-forensics/honggfuzz/honggfuzz-1.7.ebuild | 51 2 files changed, 52 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 928952a8952..126fd2351cf 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,3 +1,2 @@ -DIST honggfuzz-1.7.tar.gz 7004 BLAKE2B 74aa85aecb2c1480bc75ef0af68ff893c25bee6d33b068b8fbbcd0d4f5cf9e6b4c09f95f7272a4071e323d35e62c135095d9413355df75d26a0f4a6312527b2a SHA512 d7d9cdba67fc7cabb6991850d725f13377614785b397acbeae6c5d64414ae826ac1c8c7fc0fb2ce83d1e5d2df64875a39df0160367d2d8e244b996d8de0d08d2 DIST honggfuzz-1.8.tar.gz 78491883 BLAKE2B 359bc3c78046bded1003d08795f5c1eb65b2dc9e7e0952bb772d73840c3886acd370bce3973693b45b0db3607bb8b5c3a648dbbad5e6b8278000762f126731e5 SHA512 4643deca357dccaa6f229b6c56a040b6b16682a3de7396dcbecb7fba6075beef8381a8c4699b602c8677e06e90b7c870393b027126242fcc326c485b741352f0 DIST honggfuzz-1.9.tar.gz 78491908 BLAKE2B 961562d87e063804cb6a91d6ba0cffd0a4c3b3cb140f93a9362bd6749b8da251f7203e9ff7643bbad561620a8fdb9ca755758beb45fc46194c5907ecafcf0d2a SHA512 07ee10de723b14bc8ed9df9de196bcf308d8c10a825ba18b20d4f881d22c4254a45455bcbf965653572d9f71b2bff009284a34d0d5a6f879114b149b456c2eda diff --git a/app-forensics/honggfuzz/honggfuzz-1.7.ebuild b/app-forensics/honggfuzz/honggfuzz-1.7.ebuild deleted file mode 100644 index c41e64b032c..000 --- a/app-forensics/honggfuzz/honggfuzz-1.7.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="http://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:= - sys-libs/libunwind -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING - README.md -) - -PATCHES=( - "${FILESDIR}"/${PN}-1.7-no-werror.patch -) - -src_prepare() { - default - - if has_version ">=sys-libs/binutils-libs-2.29"; then - eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch - fi -} - -src_compile() { - CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake -} - -src_install() { - dobin ${PN} - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 87d347dda5b106ce3167e5d3022626429bb3cf2b Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 25 10:02:31 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 25 10:03:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d347dd app-forensics/honggfuzz: bump up to 1.9 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.9.ebuild | 44 2 files changed, 45 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index d4bfd79eeda..928952a8952 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1,3 @@ DIST honggfuzz-1.7.tar.gz 7004 BLAKE2B 74aa85aecb2c1480bc75ef0af68ff893c25bee6d33b068b8fbbcd0d4f5cf9e6b4c09f95f7272a4071e323d35e62c135095d9413355df75d26a0f4a6312527b2a SHA512 d7d9cdba67fc7cabb6991850d725f13377614785b397acbeae6c5d64414ae826ac1c8c7fc0fb2ce83d1e5d2df64875a39df0160367d2d8e244b996d8de0d08d2 DIST honggfuzz-1.8.tar.gz 78491883 BLAKE2B 359bc3c78046bded1003d08795f5c1eb65b2dc9e7e0952bb772d73840c3886acd370bce3973693b45b0db3607bb8b5c3a648dbbad5e6b8278000762f126731e5 SHA512 4643deca357dccaa6f229b6c56a040b6b16682a3de7396dcbecb7fba6075beef8381a8c4699b602c8677e06e90b7c870393b027126242fcc326c485b741352f0 +DIST honggfuzz-1.9.tar.gz 78491908 BLAKE2B 961562d87e063804cb6a91d6ba0cffd0a4c3b3cb140f93a9362bd6749b8da251f7203e9ff7643bbad561620a8fdb9ca755758beb45fc46194c5907ecafcf0d2a SHA512 07ee10de723b14bc8ed9df9de196bcf308d8c10a825ba18b20d4f881d22c4254a45455bcbf965653572d9f71b2bff009284a34d0d5a6f879114b149b456c2eda diff --git a/app-forensics/honggfuzz/honggfuzz-1.9.ebuild b/app-forensics/honggfuzz/honggfuzz-1.9.ebuild new file mode 100644 index 000..4aea054863e --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.9.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 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="http://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 +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +PATCHES=( + "${FILESDIR}"/${PN}-1.7-no-werror.patch + "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch +) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 8d94e898244e8747170b8cee86db4fd65e35420a Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Feb 19 09:15:37 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Feb 19 09:16:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d94e898 app-forensics/honggfuzz: bump up to 1.8 Package-Manager: Portage-2.3.61, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.8.ebuild | 44 2 files changed, 45 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 695f2e6c49b..192bf4c8fdf 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -3,3 +3,4 @@ DIST honggfuzz-1.4.tar.gz 79323662 BLAKE2B 187f87b596f58efd07ad090a4ce5fee6eda84 DIST honggfuzz-1.5.tar.gz 79321550 BLAKE2B dbc45529c7144e8d9847580b80efdea27c3d5fd2c3bd3a740ddb754e7eb786de31e8ece68cc5c8cbe9373e70e7984379708f83f7ad858ae7bc5e9c1fc213a6c3 SHA512 41c84d37b00e713db4aa4c40e8b2c55afc886ec6bd0a2d66acdd6f6d5ca2f862b2cb0e8d53234f497dc1f3a90a26f1b08c2857cf6f30482c7086719d086ee97d DIST honggfuzz-1.6.tar.gz 79322453 BLAKE2B 8f41833e2e808822436bcc68b8dd66d7a37e504c8ec7464d8d2936e1f60efe6bb4226c1f20105167b9f42a054e112acd922821da35807eb8361cb66775902325 SHA512 db4f0f31d36080db983068435be82b3e1132145e0bad5c4e8e6504563f10ce66df4f977fbd0a9f1cbcd262e479f635a68ab7c1df70d23e8437164734ea562c90 DIST honggfuzz-1.7.tar.gz 7004 BLAKE2B 74aa85aecb2c1480bc75ef0af68ff893c25bee6d33b068b8fbbcd0d4f5cf9e6b4c09f95f7272a4071e323d35e62c135095d9413355df75d26a0f4a6312527b2a SHA512 d7d9cdba67fc7cabb6991850d725f13377614785b397acbeae6c5d64414ae826ac1c8c7fc0fb2ce83d1e5d2df64875a39df0160367d2d8e244b996d8de0d08d2 +DIST honggfuzz-1.8.tar.gz 78491883 BLAKE2B 359bc3c78046bded1003d08795f5c1eb65b2dc9e7e0952bb772d73840c3886acd370bce3973693b45b0db3607bb8b5c3a648dbbad5e6b8278000762f126731e5 SHA512 4643deca357dccaa6f229b6c56a040b6b16682a3de7396dcbecb7fba6075beef8381a8c4699b602c8677e06e90b7c870393b027126242fcc326c485b741352f0 diff --git a/app-forensics/honggfuzz/honggfuzz-1.8.ebuild b/app-forensics/honggfuzz/honggfuzz-1.8.ebuild new file mode 100644 index 000..4aea054863e --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.8.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 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="http://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 +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +PATCHES=( + "${FILESDIR}"/${PN}-1.7-no-werror.patch + "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch +) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 00580c6a68fca6dee08fee3f023e990ee4d003a3 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Feb 19 09:15:54 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Feb 19 09:16:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00580c6a app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.61, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/Manifest | 4 --- app-forensics/honggfuzz/honggfuzz-1.3.ebuild | 46 app-forensics/honggfuzz/honggfuzz-1.4.ebuild | 46 app-forensics/honggfuzz/honggfuzz-1.5.ebuild | 46 app-forensics/honggfuzz/honggfuzz-1.6.ebuild | 46 5 files changed, 188 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 192bf4c8fdf..d4bfd79eeda 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,6 +1,2 @@ -DIST honggfuzz-1.3.tar.gz 64461562 BLAKE2B b17271d147bab5d03ed056623760bca84d497871971ca57bb431d0bf7da6e600db0e7435afc214bebbcffa411db8d12659c92ee26cc6ac9dbe6e78825b46f324 SHA512 768ec82088c587858200c02c32c040a37a4ebb8bb21e2c6263f533954f4a4e4733cc61f8c6bc0d393bd49d4658177a80dfbb5a75b5c6de2bc8e95011aaf2cc3c -DIST honggfuzz-1.4.tar.gz 79323662 BLAKE2B 187f87b596f58efd07ad090a4ce5fee6eda84c2e60ebd6fabd4e2c31582eceb34866416ca2645ee16921ad25dd893deb9743b7a247c986a9e332ffbef51b30a0 SHA512 9eaf4cd9cdf9a9bff438b49f9bb2e217d796a072c083174a810a74f08ed02b520565e3cadcb405db86bbdc09588f11962090705a91f32258918628826eb355b7 -DIST honggfuzz-1.5.tar.gz 79321550 BLAKE2B dbc45529c7144e8d9847580b80efdea27c3d5fd2c3bd3a740ddb754e7eb786de31e8ece68cc5c8cbe9373e70e7984379708f83f7ad858ae7bc5e9c1fc213a6c3 SHA512 41c84d37b00e713db4aa4c40e8b2c55afc886ec6bd0a2d66acdd6f6d5ca2f862b2cb0e8d53234f497dc1f3a90a26f1b08c2857cf6f30482c7086719d086ee97d -DIST honggfuzz-1.6.tar.gz 79322453 BLAKE2B 8f41833e2e808822436bcc68b8dd66d7a37e504c8ec7464d8d2936e1f60efe6bb4226c1f20105167b9f42a054e112acd922821da35807eb8361cb66775902325 SHA512 db4f0f31d36080db983068435be82b3e1132145e0bad5c4e8e6504563f10ce66df4f977fbd0a9f1cbcd262e479f635a68ab7c1df70d23e8437164734ea562c90 DIST honggfuzz-1.7.tar.gz 7004 BLAKE2B 74aa85aecb2c1480bc75ef0af68ff893c25bee6d33b068b8fbbcd0d4f5cf9e6b4c09f95f7272a4071e323d35e62c135095d9413355df75d26a0f4a6312527b2a SHA512 d7d9cdba67fc7cabb6991850d725f13377614785b397acbeae6c5d64414ae826ac1c8c7fc0fb2ce83d1e5d2df64875a39df0160367d2d8e244b996d8de0d08d2 DIST honggfuzz-1.8.tar.gz 78491883 BLAKE2B 359bc3c78046bded1003d08795f5c1eb65b2dc9e7e0952bb772d73840c3886acd370bce3973693b45b0db3607bb8b5c3a648dbbad5e6b8278000762f126731e5 SHA512 4643deca357dccaa6f229b6c56a040b6b16682a3de7396dcbecb7fba6075beef8381a8c4699b602c8677e06e90b7c870393b027126242fcc326c485b741352f0 diff --git a/app-forensics/honggfuzz/honggfuzz-1.3.ebuild b/app-forensics/honggfuzz/honggfuzz-1.3.ebuild deleted file mode 100644 index eb072b67c9b..000 --- a/app-forensics/honggfuzz/honggfuzz-1.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="http://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:= - sys-libs/libunwind -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING - README.md -) - -src_prepare() { - default - if has_version ">=sys-libs/binutils-libs-2.29"; then - eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch - fi -} - -src_compile() { - CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake -} - -src_install() { - dobin ${PN} - - einstalldocs -} diff --git a/app-forensics/honggfuzz/honggfuzz-1.4.ebuild b/app-forensics/honggfuzz/honggfuzz-1.4.ebuild deleted file mode 100644 index a1c990e1022..000 --- a/app-forensics/honggfuzz/honggfuzz-1.4.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="http://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:= - sys-libs/libunwind -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING - README.md -) - -src_prepare() { - default - if has_version
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/, app-forensics/honggfuzz/files/
commit: 8c8b2a4bb107b5dc2fbf1648f53a79ec71bc366c Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Nov 23 09:54:21 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Nov 23 16:18:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8b2a4b app-forensics/honggfuzz: drop -Werror Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch | 5 + app-forensics/honggfuzz/honggfuzz-1.7.ebuild| 7 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch b/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch new file mode 100644 index 000..bf4d6537736 --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch @@ -0,0 +1,5 @@ +--- a/Makefile b/Makefile +@@ -29 +29 @@ HFUZZ_CC_SRCS := hfuzz_cc/hfuzz-cc.c +-COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wno-format-truncation -I. ++COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Wno-format-truncation -I. diff --git a/app-forensics/honggfuzz/honggfuzz-1.7.ebuild b/app-forensics/honggfuzz/honggfuzz-1.7.ebuild index a1c990e1022..c41e64b032c 100644 --- a/app-forensics/honggfuzz/honggfuzz-1.7.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-1.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -28,8 +28,13 @@ DOCS=( README.md ) +PATCHES=( + "${FILESDIR}"/${PN}-1.7-no-werror.patch +) + src_prepare() { default + if has_version ">=sys-libs/binutils-libs-2.29"; then eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch fi
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: fb95f0f1996d4a6cb210fa5477b3d11a8ea0886f Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Aug 24 12:54:15 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Aug 24 12:54:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb95f0f1 app-forensics/honggfuzz: bump up to 1.7 Package-Manager: Portage-2.3.48, Repoman-2.3.10 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.7.ebuild | 46 2 files changed, 47 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 5a0c519eab5..695f2e6c49b 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -2,3 +2,4 @@ DIST honggfuzz-1.3.tar.gz 64461562 BLAKE2B b17271d147bab5d03ed056623760bca84d497 DIST honggfuzz-1.4.tar.gz 79323662 BLAKE2B 187f87b596f58efd07ad090a4ce5fee6eda84c2e60ebd6fabd4e2c31582eceb34866416ca2645ee16921ad25dd893deb9743b7a247c986a9e332ffbef51b30a0 SHA512 9eaf4cd9cdf9a9bff438b49f9bb2e217d796a072c083174a810a74f08ed02b520565e3cadcb405db86bbdc09588f11962090705a91f32258918628826eb355b7 DIST honggfuzz-1.5.tar.gz 79321550 BLAKE2B dbc45529c7144e8d9847580b80efdea27c3d5fd2c3bd3a740ddb754e7eb786de31e8ece68cc5c8cbe9373e70e7984379708f83f7ad858ae7bc5e9c1fc213a6c3 SHA512 41c84d37b00e713db4aa4c40e8b2c55afc886ec6bd0a2d66acdd6f6d5ca2f862b2cb0e8d53234f497dc1f3a90a26f1b08c2857cf6f30482c7086719d086ee97d DIST honggfuzz-1.6.tar.gz 79322453 BLAKE2B 8f41833e2e808822436bcc68b8dd66d7a37e504c8ec7464d8d2936e1f60efe6bb4226c1f20105167b9f42a054e112acd922821da35807eb8361cb66775902325 SHA512 db4f0f31d36080db983068435be82b3e1132145e0bad5c4e8e6504563f10ce66df4f977fbd0a9f1cbcd262e479f635a68ab7c1df70d23e8437164734ea562c90 +DIST honggfuzz-1.7.tar.gz 7004 BLAKE2B 74aa85aecb2c1480bc75ef0af68ff893c25bee6d33b068b8fbbcd0d4f5cf9e6b4c09f95f7272a4071e323d35e62c135095d9413355df75d26a0f4a6312527b2a SHA512 d7d9cdba67fc7cabb6991850d725f13377614785b397acbeae6c5d64414ae826ac1c8c7fc0fb2ce83d1e5d2df64875a39df0160367d2d8e244b996d8de0d08d2 diff --git a/app-forensics/honggfuzz/honggfuzz-1.7.ebuild b/app-forensics/honggfuzz/honggfuzz-1.7.ebuild new file mode 100644 index 000..a1c990e1022 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.7.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_prepare() { + default + if has_version ">=sys-libs/binutils-libs-2.29"; then + eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch + fi +} + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: a2a07a80a90fc2f9c9da42815913c593bf0e2b52 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Apr 19 21:46:36 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Apr 19 21:46:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a07a80 app-forensics/honggfuzz: bump up to 1.6 Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.6.ebuild | 46 2 files changed, 47 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index eee3081197b..5a0c519eab5 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,3 +1,4 @@ DIST honggfuzz-1.3.tar.gz 64461562 BLAKE2B b17271d147bab5d03ed056623760bca84d497871971ca57bb431d0bf7da6e600db0e7435afc214bebbcffa411db8d12659c92ee26cc6ac9dbe6e78825b46f324 SHA512 768ec82088c587858200c02c32c040a37a4ebb8bb21e2c6263f533954f4a4e4733cc61f8c6bc0d393bd49d4658177a80dfbb5a75b5c6de2bc8e95011aaf2cc3c DIST honggfuzz-1.4.tar.gz 79323662 BLAKE2B 187f87b596f58efd07ad090a4ce5fee6eda84c2e60ebd6fabd4e2c31582eceb34866416ca2645ee16921ad25dd893deb9743b7a247c986a9e332ffbef51b30a0 SHA512 9eaf4cd9cdf9a9bff438b49f9bb2e217d796a072c083174a810a74f08ed02b520565e3cadcb405db86bbdc09588f11962090705a91f32258918628826eb355b7 DIST honggfuzz-1.5.tar.gz 79321550 BLAKE2B dbc45529c7144e8d9847580b80efdea27c3d5fd2c3bd3a740ddb754e7eb786de31e8ece68cc5c8cbe9373e70e7984379708f83f7ad858ae7bc5e9c1fc213a6c3 SHA512 41c84d37b00e713db4aa4c40e8b2c55afc886ec6bd0a2d66acdd6f6d5ca2f862b2cb0e8d53234f497dc1f3a90a26f1b08c2857cf6f30482c7086719d086ee97d +DIST honggfuzz-1.6.tar.gz 79322453 BLAKE2B 8f41833e2e808822436bcc68b8dd66d7a37e504c8ec7464d8d2936e1f60efe6bb4226c1f20105167b9f42a054e112acd922821da35807eb8361cb66775902325 SHA512 db4f0f31d36080db983068435be82b3e1132145e0bad5c4e8e6504563f10ce66df4f977fbd0a9f1cbcd262e479f635a68ab7c1df70d23e8437164734ea562c90 diff --git a/app-forensics/honggfuzz/honggfuzz-1.6.ebuild b/app-forensics/honggfuzz/honggfuzz-1.6.ebuild new file mode 100644 index 000..a1c990e1022 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_prepare() { + default + if has_version ">=sys-libs/binutils-libs-2.29"; then + eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch + fi +} + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 2330c06682ce8440570e1a1704cdb9be469a1c0f Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Feb 22 19:56:43 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 22 19:57:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2330c066 app-forensics/honggfuzz: bump up to 1.5 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.5.ebuild | 46 2 files changed, 47 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 2645e75fa37..eee3081197b 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1,3 @@ DIST honggfuzz-1.3.tar.gz 64461562 BLAKE2B b17271d147bab5d03ed056623760bca84d497871971ca57bb431d0bf7da6e600db0e7435afc214bebbcffa411db8d12659c92ee26cc6ac9dbe6e78825b46f324 SHA512 768ec82088c587858200c02c32c040a37a4ebb8bb21e2c6263f533954f4a4e4733cc61f8c6bc0d393bd49d4658177a80dfbb5a75b5c6de2bc8e95011aaf2cc3c DIST honggfuzz-1.4.tar.gz 79323662 BLAKE2B 187f87b596f58efd07ad090a4ce5fee6eda84c2e60ebd6fabd4e2c31582eceb34866416ca2645ee16921ad25dd893deb9743b7a247c986a9e332ffbef51b30a0 SHA512 9eaf4cd9cdf9a9bff438b49f9bb2e217d796a072c083174a810a74f08ed02b520565e3cadcb405db86bbdc09588f11962090705a91f32258918628826eb355b7 +DIST honggfuzz-1.5.tar.gz 79321550 BLAKE2B dbc45529c7144e8d9847580b80efdea27c3d5fd2c3bd3a740ddb754e7eb786de31e8ece68cc5c8cbe9373e70e7984379708f83f7ad858ae7bc5e9c1fc213a6c3 SHA512 41c84d37b00e713db4aa4c40e8b2c55afc886ec6bd0a2d66acdd6f6d5ca2f862b2cb0e8d53234f497dc1f3a90a26f1b08c2857cf6f30482c7086719d086ee97d diff --git a/app-forensics/honggfuzz/honggfuzz-1.5.ebuild b/app-forensics/honggfuzz/honggfuzz-1.5.ebuild new file mode 100644 index 000..a1c990e1022 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_prepare() { + default + if has_version ">=sys-libs/binutils-libs-2.29"; then + eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch + fi +} + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: b319ba55c0dd7b173f73bcda96a9bfe400b8f2b3 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 7 22:02:34 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 7 22:03:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b319ba55 app-forensics/honggfuzz: bump up to 1.4 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.4.ebuild | 46 2 files changed, 47 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 4119a655ce9..5891353a094 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -2,3 +2,4 @@ DIST honggfuzz-1.0.tar.gz 11705394 BLAKE2B 1556a5ca9a96f507adfc5d67e43c4ad6175ba DIST honggfuzz-1.1.tar.gz 11705217 BLAKE2B f0a1e0dd9a972a6accefd4281deea9d52b80efa6e7429e83e07932ccd975c6e7b2b03ad0bb4c796872a4bc2d896f1748637f432c95c1bf4f9c5c68a3f00ca017 SHA512 dad1e763b1a74607995548b7c8a81b930286fc1d403f10fa2e88b165948fb323370233a9969eb972020cfa8782bc8aecd59c905a8ff63f18b0e50fe5b289bcf5 DIST honggfuzz-1.2.tar.gz 53810802 BLAKE2B fa57027a7cfeb2f80c9563924acf8046272abab7014efedf719b65086d3fcf421a726dc3aa11eab2d4032a0f8bea3cff3a296301e9006883357795d876ce29a0 SHA512 8c5ccdd78ae4c1861b1cf3ff72177717fb07cf4009d6e93b77e64698f5ff6d1ee1ef6a5b0143483dd7b828b541682065ad218a7853ed050adfabcc77e07a0dd9 DIST honggfuzz-1.3.tar.gz 64461562 BLAKE2B b17271d147bab5d03ed056623760bca84d497871971ca57bb431d0bf7da6e600db0e7435afc214bebbcffa411db8d12659c92ee26cc6ac9dbe6e78825b46f324 SHA512 768ec82088c587858200c02c32c040a37a4ebb8bb21e2c6263f533954f4a4e4733cc61f8c6bc0d393bd49d4658177a80dfbb5a75b5c6de2bc8e95011aaf2cc3c +DIST honggfuzz-1.4.tar.gz 79323662 BLAKE2B 187f87b596f58efd07ad090a4ce5fee6eda84c2e60ebd6fabd4e2c31582eceb34866416ca2645ee16921ad25dd893deb9743b7a247c986a9e332ffbef51b30a0 SHA512 9eaf4cd9cdf9a9bff438b49f9bb2e217d796a072c083174a810a74f08ed02b520565e3cadcb405db86bbdc09588f11962090705a91f32258918628826eb355b7 diff --git a/app-forensics/honggfuzz/honggfuzz-1.4.ebuild b/app-forensics/honggfuzz/honggfuzz-1.4.ebuild new file mode 100644 index 000..a1c990e1022 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_prepare() { + default + if has_version ">=sys-libs/binutils-libs-2.29"; then + eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch + fi +} + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/, app-forensics/honggfuzz/files/
commit: 3f7e6a6ad5f14f0d3f00986df2834573d69c3f8d Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 7 22:03:12 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 7 22:03:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7e6a6a app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-forensics/honggfuzz/Manifest | 3 -- .../honggfuzz/files/honggfuzz-1.0-no-error.patch | 7 app-forensics/honggfuzz/honggfuzz-1.0.ebuild | 43 app-forensics/honggfuzz/honggfuzz-1.1.ebuild | 46 -- app-forensics/honggfuzz/honggfuzz-1.2.ebuild | 46 -- 5 files changed, 145 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 5891353a094..2645e75fa37 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,5 +1,2 @@ -DIST honggfuzz-1.0.tar.gz 11705394 BLAKE2B 1556a5ca9a96f507adfc5d67e43c4ad6175bac790cccdc78d04b42bf5e8691680e945b3bcd70dba7f79a93008aaaf174fcae2096060ed6281d3509909cf21ee3 SHA512 c31a8a252b4a57c7da632bf3ff55a0fe8b5f777bfe5196cd09b2a016bf7ac48413587e3b515d1a7c2a074adc3d8d83f9bfd49cabd881542184b16cf8acd41356 -DIST honggfuzz-1.1.tar.gz 11705217 BLAKE2B f0a1e0dd9a972a6accefd4281deea9d52b80efa6e7429e83e07932ccd975c6e7b2b03ad0bb4c796872a4bc2d896f1748637f432c95c1bf4f9c5c68a3f00ca017 SHA512 dad1e763b1a74607995548b7c8a81b930286fc1d403f10fa2e88b165948fb323370233a9969eb972020cfa8782bc8aecd59c905a8ff63f18b0e50fe5b289bcf5 -DIST honggfuzz-1.2.tar.gz 53810802 BLAKE2B fa57027a7cfeb2f80c9563924acf8046272abab7014efedf719b65086d3fcf421a726dc3aa11eab2d4032a0f8bea3cff3a296301e9006883357795d876ce29a0 SHA512 8c5ccdd78ae4c1861b1cf3ff72177717fb07cf4009d6e93b77e64698f5ff6d1ee1ef6a5b0143483dd7b828b541682065ad218a7853ed050adfabcc77e07a0dd9 DIST honggfuzz-1.3.tar.gz 64461562 BLAKE2B b17271d147bab5d03ed056623760bca84d497871971ca57bb431d0bf7da6e600db0e7435afc214bebbcffa411db8d12659c92ee26cc6ac9dbe6e78825b46f324 SHA512 768ec82088c587858200c02c32c040a37a4ebb8bb21e2c6263f533954f4a4e4733cc61f8c6bc0d393bd49d4658177a80dfbb5a75b5c6de2bc8e95011aaf2cc3c DIST honggfuzz-1.4.tar.gz 79323662 BLAKE2B 187f87b596f58efd07ad090a4ce5fee6eda84c2e60ebd6fabd4e2c31582eceb34866416ca2645ee16921ad25dd893deb9743b7a247c986a9e332ffbef51b30a0 SHA512 9eaf4cd9cdf9a9bff438b49f9bb2e217d796a072c083174a810a74f08ed02b520565e3cadcb405db86bbdc09588f11962090705a91f32258918628826eb355b7 diff --git a/app-forensics/honggfuzz/files/honggfuzz-1.0-no-error.patch b/app-forensics/honggfuzz/files/honggfuzz-1.0-no-error.patch deleted file mode 100644 index c7d7f48af54..000 --- a/app-forensics/honggfuzz/files/honggfuzz-1.0-no-error.patch +++ /dev/null @@ -1,7 +0,0 @@ -diff --git a/Makefile b/Makefile -index 378df7d..75a6b71 100644 a/Makefile -+++ b/Makefile -@@ -30 +30 @@ CC_SRCS := display.c log.c util.c files.c hfuzz_cc/hfuzz-clang.c --COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wframe-larger-than=131072 -+COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Wframe-larger-than=131072 diff --git a/app-forensics/honggfuzz/honggfuzz-1.0.ebuild b/app-forensics/honggfuzz/honggfuzz-1.0.ebuild deleted file mode 100644 index b87a2be3562..000 --- a/app-forensics/honggfuzz/honggfuzz-1.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="http://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:= - sys-libs/libunwind -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.0-no-error.patch -) - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING - README.md -) - -src_compile() { - CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake -} - -src_install() { - dobin ${PN} - - einstalldocs -} diff --git a/app-forensics/honggfuzz/honggfuzz-1.1.ebuild b/app-forensics/honggfuzz/honggfuzz-1.1.ebuild deleted file mode 100644 index eb072b67c9b..000 --- a/app-forensics/honggfuzz/honggfuzz-1.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="http://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:= - sys-libs/libunwind -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG -
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 07201fba03ac285e39726ee2171222f09c629a64 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Dec 9 19:01:53 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Dec 9 19:02:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07201fba app-forensics/honggfuzz: bump up to 1.3 Package-Manager: Portage-2.3.16, Repoman-2.3.6 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.3.ebuild | 46 2 files changed, 47 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index cbcd4a782a1..4119a655ce9 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,3 +1,4 @@ DIST honggfuzz-1.0.tar.gz 11705394 BLAKE2B 1556a5ca9a96f507adfc5d67e43c4ad6175bac790cccdc78d04b42bf5e8691680e945b3bcd70dba7f79a93008aaaf174fcae2096060ed6281d3509909cf21ee3 SHA512 c31a8a252b4a57c7da632bf3ff55a0fe8b5f777bfe5196cd09b2a016bf7ac48413587e3b515d1a7c2a074adc3d8d83f9bfd49cabd881542184b16cf8acd41356 DIST honggfuzz-1.1.tar.gz 11705217 BLAKE2B f0a1e0dd9a972a6accefd4281deea9d52b80efa6e7429e83e07932ccd975c6e7b2b03ad0bb4c796872a4bc2d896f1748637f432c95c1bf4f9c5c68a3f00ca017 SHA512 dad1e763b1a74607995548b7c8a81b930286fc1d403f10fa2e88b165948fb323370233a9969eb972020cfa8782bc8aecd59c905a8ff63f18b0e50fe5b289bcf5 DIST honggfuzz-1.2.tar.gz 53810802 BLAKE2B fa57027a7cfeb2f80c9563924acf8046272abab7014efedf719b65086d3fcf421a726dc3aa11eab2d4032a0f8bea3cff3a296301e9006883357795d876ce29a0 SHA512 8c5ccdd78ae4c1861b1cf3ff72177717fb07cf4009d6e93b77e64698f5ff6d1ee1ef6a5b0143483dd7b828b541682065ad218a7853ed050adfabcc77e07a0dd9 +DIST honggfuzz-1.3.tar.gz 64461562 BLAKE2B b17271d147bab5d03ed056623760bca84d497871971ca57bb431d0bf7da6e600db0e7435afc214bebbcffa411db8d12659c92ee26cc6ac9dbe6e78825b46f324 SHA512 768ec82088c587858200c02c32c040a37a4ebb8bb21e2c6263f533954f4a4e4733cc61f8c6bc0d393bd49d4658177a80dfbb5a75b5c6de2bc8e95011aaf2cc3c diff --git a/app-forensics/honggfuzz/honggfuzz-1.3.ebuild b/app-forensics/honggfuzz/honggfuzz-1.3.ebuild new file mode 100644 index 000..eb072b67c9b --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_prepare() { + default + if has_version ">=sys-libs/binutils-libs-2.29"; then + eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch + fi +} + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 9bfd7c6daa52c8a4791ac44a052d480b14312649 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Nov 1 20:26:23 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Nov 1 20:26:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bfd7c6d app-forensics/honggfuzz: bump up to 1.2 Package-Manager: Portage-2.3.13, Repoman-2.3.4 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.2.ebuild | 46 2 files changed, 47 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index bde5d3fd869..c7db74ef206 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1,3 @@ DIST honggfuzz-1.0.tar.gz 11705394 SHA256 922af667c2699be4e2a39cb7d2cd6324b9cb27d4817b073b48d43a580074fd4d SHA512 c31a8a252b4a57c7da632bf3ff55a0fe8b5f777bfe5196cd09b2a016bf7ac48413587e3b515d1a7c2a074adc3d8d83f9bfd49cabd881542184b16cf8acd41356 WHIRLPOOL cd9e9222cf622a410d49662f84a62d0cb737fe3cddcb58dec83e19d14d7de75e24a0a23b537f7a5d78520ac6d9438198166e86814aa7c083dad5802df35bd29b DIST honggfuzz-1.1.tar.gz 11705217 SHA256 e1ddbffc3240b2601c7e997d759c6a89ea69fe619bf59d1d9a58f11205934ee4 SHA512 dad1e763b1a74607995548b7c8a81b930286fc1d403f10fa2e88b165948fb323370233a9969eb972020cfa8782bc8aecd59c905a8ff63f18b0e50fe5b289bcf5 WHIRLPOOL c090c071904fadfbd6c794e0f4445c2b0efc66a5cf4eb6a2ec3427014ae0298a46c4c9cdbcef1bae5d2e1b383a384a98c6d64ca64a5d3c4a127b776cad09cf1b +DIST honggfuzz-1.2.tar.gz 53810802 SHA256 d141263b5d9e95cf17a9ad26189a29b5d2bf39b347547a4d3a3e1b4702f106c6 SHA512 8c5ccdd78ae4c1861b1cf3ff72177717fb07cf4009d6e93b77e64698f5ff6d1ee1ef6a5b0143483dd7b828b541682065ad218a7853ed050adfabcc77e07a0dd9 WHIRLPOOL e56f0491be41db8725774484c792adf5acfb502bfcd438d3d532a14f34f17dd96f1aab8aab1d802b1b8c208da7bf7da5f351f9bea40cdf2e35a44db17ceb89c1 diff --git a/app-forensics/honggfuzz/honggfuzz-1.2.ebuild b/app-forensics/honggfuzz/honggfuzz-1.2.ebuild new file mode 100644 index 000..eb072b67c9b --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_prepare() { + default + if has_version ">=sys-libs/binutils-libs-2.29"; then + eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch + fi +} + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/files/, app-forensics/honggfuzz/
commit: e299215e94b8d6878fd12cea426083ab22c05f81 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Aug 11 07:52:17 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Aug 11 07:52:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e299215e app-forensics/honggfuzz: adapt to binutils-2.29 API change disassembler() function got more parameters: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=003ca0fd22863aaf1a9811c8a35a0133a2d27fb1 Package-Manager: Portage-2.3.6, Repoman-2.3.3 .../honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch | 11 +++ app-forensics/honggfuzz/honggfuzz-1.1.ebuild | 7 +++ 2 files changed, 18 insertions(+) diff --git a/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch b/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch new file mode 100644 index 000..31a57784ed8 --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch @@ -0,0 +1,11 @@ +Adapt to binutils-2.29 API change caused by +https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=003ca0fd22863aaf1a9811c8a35a0133a2d27fb1 +diff --git a/linux/bfd.c b/linux/bfd.c +index bcd247f..e9e16ab 100644 +--- a/linux/bfd.c b/linux/bfd.c +@@ -163,3 +163,3 @@ void arch_bfdDisasm(pid_t pid, uint8_t * mem, size_t size, char *instr) + +-disassembler_ftype disassemble = disassembler(bfdh); ++disassembler_ftype disassemble = disassembler(bfd_get_arch(bfdh), bfd_little_endian(bfdh), bfd_get_mach(bfdh), bfdh); + if (disassemble == NULL) { diff --git a/app-forensics/honggfuzz/honggfuzz-1.1.ebuild b/app-forensics/honggfuzz/honggfuzz-1.1.ebuild index 1e7413dc5fa..eb072b67c9b 100644 --- a/app-forensics/honggfuzz/honggfuzz-1.1.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-1.1.ebuild @@ -28,6 +28,13 @@ DOCS=( README.md ) +src_prepare() { + default + if has_version ">=sys-libs/binutils-libs-2.29"; then + eapply "${FILESDIR}"/${PN}-1.1-binutils-2.29.patch + fi +} + src_compile() { CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake }
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/, app-forensics/honggfuzz/files/
commit: 9cf8ef34504bfeddd9c55c3573296a195c2954e0 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 30 21:38:51 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 30 21:38:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cf8ef34 app-forensics/honggfuzz: drop old Package-Manager: Portage-2.3.6, Repoman-2.3.2 app-forensics/honggfuzz/Manifest | 3 -- .../honggfuzz/files/honggfuzz-0.8-bts-perms.patch | 19 -- app-forensics/honggfuzz/honggfuzz-0.7.ebuild | 39 app-forensics/honggfuzz/honggfuzz-0.8-r1.ebuild| 41 -- app-forensics/honggfuzz/honggfuzz-0.8.ebuild | 39 app-forensics/honggfuzz/honggfuzz-0.9.ebuild | 39 6 files changed, 180 deletions(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 60fcd676bc6..bde5d3fd869 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,5 +1,2 @@ -DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a -DIST honggfuzz-0.8.tar.gz 432740 SHA256 6bdc09798e7fe69d2c88437b61c3d2ec5be17a8135ddbe8da006373ec0ca492f SHA512 65db9e67fd3ba3303a62c61c05a738dfad71dd3cbef032de8cae0965886887ea11ee3f4011354cf7b40014a8cd02d773ca66a06389cf76b42bdc5a79dbcb1ca1 WHIRLPOOL 33fe61321dc318824385632622d0f10d53dcfb36b0ffb5e43a7f3d051d8b9f2ae11b3d3c35c8f675250c88eaf2af3cd7ffcb7d33f9c18adf6fbea34e6aae3b88 -DIST honggfuzz-0.9.tar.gz 7332175 SHA256 161ad1fab5a677054d54d55a9fc070a2a4cbd26d6794e7fd8fe68db909f433c7 SHA512 d73200994a26afc7c11db4a36b24d4ca90b1994ed088cbe462fcec46d9236d82511e3d3fc440ef44a56ef387683b6dc330b4e104bec8047c2c797681617ad1f4 WHIRLPOOL 4e3d2d8683ce774394a513280902d2285f2262f6a774f04a52de729bfaedb2268d559e01428b7666a436ce5eca12c034ebe0094107a92a2e3db1943d77a99657 DIST honggfuzz-1.0.tar.gz 11705394 SHA256 922af667c2699be4e2a39cb7d2cd6324b9cb27d4817b073b48d43a580074fd4d SHA512 c31a8a252b4a57c7da632bf3ff55a0fe8b5f777bfe5196cd09b2a016bf7ac48413587e3b515d1a7c2a074adc3d8d83f9bfd49cabd881542184b16cf8acd41356 WHIRLPOOL cd9e9222cf622a410d49662f84a62d0cb737fe3cddcb58dec83e19d14d7de75e24a0a23b537f7a5d78520ac6d9438198166e86814aa7c083dad5802df35bd29b DIST honggfuzz-1.1.tar.gz 11705217 SHA256 e1ddbffc3240b2601c7e997d759c6a89ea69fe619bf59d1d9a58f11205934ee4 SHA512 dad1e763b1a74607995548b7c8a81b930286fc1d403f10fa2e88b165948fb323370233a9969eb972020cfa8782bc8aecd59c905a8ff63f18b0e50fe5b289bcf5 WHIRLPOOL c090c071904fadfbd6c794e0f4445c2b0efc66a5cf4eb6a2ec3427014ae0298a46c4c9cdbcef1bae5d2e1b383a384a98c6d64ca64a5d3c4a127b776cad09cf1b diff --git a/app-forensics/honggfuzz/files/honggfuzz-0.8-bts-perms.patch b/app-forensics/honggfuzz/files/honggfuzz-0.8-bts-perms.patch deleted file mode 100644 index e8ac4919e20..000 --- a/app-forensics/honggfuzz/files/honggfuzz-0.8-bts-perms.patch +++ /dev/null @@ -1,19 +0,0 @@ -Workaround --linux_perf_bts_block flag breakage. - -Mateusz reports that running honggfuzz fails as: -[2016-11-11T21:54:27+][W][1190] arch_perfOpen():223 mmap(mmapAuxBuf) failed, -try increasing the kernel.perf_event_mlock_kb sysctl (up to even 3): Cannot allocate memory - -It seems aux data also needs WRITE permissions. - -Reported-by: Mateusz Lenik -diff --git a/linux/perf.c b/linux/perf.c -index d8ede5f..2f71b3d 100644 a/linux/perf.c -+++ b/linux/perf.c -@@ -217,3 +217,4 @@ static bool arch_perfOpen(honggfuzz_t * hfuzz, fuzzer_t * fuzzer UNUSED, pid_t p - fuzzer->linux.perfMmapAux = --mmap(NULL, pem->aux_size, PROT_READ, MAP_SHARED, *perfFd, pem->aux_offset); -+mmap(NULL, pem->aux_size, PROT_READ | PROT_WRITE, MAP_SHARED, *perfFd, pem->aux_offset); -+ - if (fuzzer->linux.perfMmapAux == MAP_FAILED) { diff --git a/app-forensics/honggfuzz/honggfuzz-0.7.ebuild b/app-forensics/honggfuzz/honggfuzz-0.7.ebuild deleted file mode 100644 index c01b457b31d..000 --- a/app-forensics/honggfuzz/honggfuzz-0.7.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A general purpose fuzzer with feedback support" -HOMEPAGE="http://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:= - sys-libs/libunwind -" - -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG - COPYING - CONTRIBUTING - README.md -)
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: ab503627b3382e59ff6af8cc3724b358afe54eba Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 30 21:37:30 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 30 21:37:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab503627 app-forensics/honggfuzz: bump up to 1.1 Package-Manager: Portage-2.3.6, Repoman-2.3.2 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-1.1.ebuild | 39 2 files changed, 40 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index d6c336566eb..60fcd676bc6 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -2,3 +2,4 @@ DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca DIST honggfuzz-0.8.tar.gz 432740 SHA256 6bdc09798e7fe69d2c88437b61c3d2ec5be17a8135ddbe8da006373ec0ca492f SHA512 65db9e67fd3ba3303a62c61c05a738dfad71dd3cbef032de8cae0965886887ea11ee3f4011354cf7b40014a8cd02d773ca66a06389cf76b42bdc5a79dbcb1ca1 WHIRLPOOL 33fe61321dc318824385632622d0f10d53dcfb36b0ffb5e43a7f3d051d8b9f2ae11b3d3c35c8f675250c88eaf2af3cd7ffcb7d33f9c18adf6fbea34e6aae3b88 DIST honggfuzz-0.9.tar.gz 7332175 SHA256 161ad1fab5a677054d54d55a9fc070a2a4cbd26d6794e7fd8fe68db909f433c7 SHA512 d73200994a26afc7c11db4a36b24d4ca90b1994ed088cbe462fcec46d9236d82511e3d3fc440ef44a56ef387683b6dc330b4e104bec8047c2c797681617ad1f4 WHIRLPOOL 4e3d2d8683ce774394a513280902d2285f2262f6a774f04a52de729bfaedb2268d559e01428b7666a436ce5eca12c034ebe0094107a92a2e3db1943d77a99657 DIST honggfuzz-1.0.tar.gz 11705394 SHA256 922af667c2699be4e2a39cb7d2cd6324b9cb27d4817b073b48d43a580074fd4d SHA512 c31a8a252b4a57c7da632bf3ff55a0fe8b5f777bfe5196cd09b2a016bf7ac48413587e3b515d1a7c2a074adc3d8d83f9bfd49cabd881542184b16cf8acd41356 WHIRLPOOL cd9e9222cf622a410d49662f84a62d0cb737fe3cddcb58dec83e19d14d7de75e24a0a23b537f7a5d78520ac6d9438198166e86814aa7c083dad5802df35bd29b +DIST honggfuzz-1.1.tar.gz 11705217 SHA256 e1ddbffc3240b2601c7e997d759c6a89ea69fe619bf59d1d9a58f11205934ee4 SHA512 dad1e763b1a74607995548b7c8a81b930286fc1d403f10fa2e88b165948fb323370233a9969eb972020cfa8782bc8aecd59c905a8ff63f18b0e50fe5b289bcf5 WHIRLPOOL c090c071904fadfbd6c794e0f4445c2b0efc66a5cf4eb6a2ec3427014ae0298a46c4c9cdbcef1bae5d2e1b383a384a98c6d64ca64a5d3c4a127b776cad09cf1b diff --git a/app-forensics/honggfuzz/honggfuzz-1.1.ebuild b/app-forensics/honggfuzz/honggfuzz-1.1.ebuild new file mode 100644 index 000..1e7413dc5fa --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: aa0f625532afe47519e4a71989966863f0136901 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed May 24 19:44:37 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed May 24 19:44:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0f6255 app-forensics/honggfuzz: follow upstream tarball change, bug #619532 Reported-by: Marcin Mirosław Bug: https://bugs.gentoo.org/619532 Package-Manager: Portage-2.3.6, Repoman-2.3.2 app-forensics/honggfuzz/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 4dac6d483c9..d6c336566eb 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,4 +1,4 @@ DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a DIST honggfuzz-0.8.tar.gz 432740 SHA256 6bdc09798e7fe69d2c88437b61c3d2ec5be17a8135ddbe8da006373ec0ca492f SHA512 65db9e67fd3ba3303a62c61c05a738dfad71dd3cbef032de8cae0965886887ea11ee3f4011354cf7b40014a8cd02d773ca66a06389cf76b42bdc5a79dbcb1ca1 WHIRLPOOL 33fe61321dc318824385632622d0f10d53dcfb36b0ffb5e43a7f3d051d8b9f2ae11b3d3c35c8f675250c88eaf2af3cd7ffcb7d33f9c18adf6fbea34e6aae3b88 DIST honggfuzz-0.9.tar.gz 7332175 SHA256 161ad1fab5a677054d54d55a9fc070a2a4cbd26d6794e7fd8fe68db909f433c7 SHA512 d73200994a26afc7c11db4a36b24d4ca90b1994ed088cbe462fcec46d9236d82511e3d3fc440ef44a56ef387683b6dc330b4e104bec8047c2c797681617ad1f4 WHIRLPOOL 4e3d2d8683ce774394a513280902d2285f2262f6a774f04a52de729bfaedb2268d559e01428b7666a436ce5eca12c034ebe0094107a92a2e3db1943d77a99657 -DIST honggfuzz-1.0.tar.gz 11704842 SHA256 72be94533cab10b5aa5b30894ce3e8036308b8cb2694395e40dee45516f96d20 SHA512 f51319b691d2d067bbdec3316ee824df2fb17276bcdf581edd84cef864ce48181b367bb73d99c4d1e19da580c2dfceab9dd2bf46436f7643e3c0f4e7e3ca3c2b WHIRLPOOL e711e3226f67645175bcd3a312fd2bfccb00f7120063a54ff14b8e081ddfdbdee68d4f345710c5d4b1b7a0def89cfd2910d167fd2702c63709e8980a154c3a56 +DIST honggfuzz-1.0.tar.gz 11705394 SHA256 922af667c2699be4e2a39cb7d2cd6324b9cb27d4817b073b48d43a580074fd4d SHA512 c31a8a252b4a57c7da632bf3ff55a0fe8b5f777bfe5196cd09b2a016bf7ac48413587e3b515d1a7c2a074adc3d8d83f9bfd49cabd881542184b16cf8acd41356 WHIRLPOOL cd9e9222cf622a410d49662f84a62d0cb737fe3cddcb58dec83e19d14d7de75e24a0a23b537f7a5d78520ac6d9438198166e86814aa7c083dad5802df35bd29b
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/files/, app-forensics/honggfuzz/
commit: 11b4cdb9bfa35c180842c53187f9cdc93871172f Author: Sergei Trofimovich gentoo org> AuthorDate: Tue May 23 21:15:30 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue May 23 21:15:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b4cdb9 app-forensics/honggfuzz: bump up to 1.0 Package-Manager: Portage-2.3.6, Repoman-2.3.2 app-forensics/honggfuzz/Manifest | 1 + .../honggfuzz/files/honggfuzz-1.0-no-error.patch | 7 app-forensics/honggfuzz/honggfuzz-1.0.ebuild | 43 ++ 3 files changed, 51 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 6df0bf6aa07..4dac6d483c9 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,3 +1,4 @@ DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a DIST honggfuzz-0.8.tar.gz 432740 SHA256 6bdc09798e7fe69d2c88437b61c3d2ec5be17a8135ddbe8da006373ec0ca492f SHA512 65db9e67fd3ba3303a62c61c05a738dfad71dd3cbef032de8cae0965886887ea11ee3f4011354cf7b40014a8cd02d773ca66a06389cf76b42bdc5a79dbcb1ca1 WHIRLPOOL 33fe61321dc318824385632622d0f10d53dcfb36b0ffb5e43a7f3d051d8b9f2ae11b3d3c35c8f675250c88eaf2af3cd7ffcb7d33f9c18adf6fbea34e6aae3b88 DIST honggfuzz-0.9.tar.gz 7332175 SHA256 161ad1fab5a677054d54d55a9fc070a2a4cbd26d6794e7fd8fe68db909f433c7 SHA512 d73200994a26afc7c11db4a36b24d4ca90b1994ed088cbe462fcec46d9236d82511e3d3fc440ef44a56ef387683b6dc330b4e104bec8047c2c797681617ad1f4 WHIRLPOOL 4e3d2d8683ce774394a513280902d2285f2262f6a774f04a52de729bfaedb2268d559e01428b7666a436ce5eca12c034ebe0094107a92a2e3db1943d77a99657 +DIST honggfuzz-1.0.tar.gz 11704842 SHA256 72be94533cab10b5aa5b30894ce3e8036308b8cb2694395e40dee45516f96d20 SHA512 f51319b691d2d067bbdec3316ee824df2fb17276bcdf581edd84cef864ce48181b367bb73d99c4d1e19da580c2dfceab9dd2bf46436f7643e3c0f4e7e3ca3c2b WHIRLPOOL e711e3226f67645175bcd3a312fd2bfccb00f7120063a54ff14b8e081ddfdbdee68d4f345710c5d4b1b7a0def89cfd2910d167fd2702c63709e8980a154c3a56 diff --git a/app-forensics/honggfuzz/files/honggfuzz-1.0-no-error.patch b/app-forensics/honggfuzz/files/honggfuzz-1.0-no-error.patch new file mode 100644 index 000..c7d7f48af54 --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-1.0-no-error.patch @@ -0,0 +1,7 @@ +diff --git a/Makefile b/Makefile +index 378df7d..75a6b71 100644 +--- a/Makefile b/Makefile +@@ -30 +30 @@ CC_SRCS := display.c log.c util.c files.c hfuzz_cc/hfuzz-clang.c +-COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wframe-larger-than=131072 ++COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Wframe-larger-than=131072 diff --git a/app-forensics/honggfuzz/honggfuzz-1.0.ebuild b/app-forensics/honggfuzz/honggfuzz-1.0.ebuild new file mode 100644 index 000..b87a2be3562 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-1.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0-no-error.patch +) + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: c5403e60c4fa9db63792a60e023667d2b7d5b559 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Feb 14 21:45:28 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Feb 14 21:47:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5403e60 app-forensics/honggfuzz: bump up to 0.9 Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-0.9.ebuild | 40 2 files changed, 41 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index c960503a79..6df0bf6aa0 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,2 +1,3 @@ DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a DIST honggfuzz-0.8.tar.gz 432740 SHA256 6bdc09798e7fe69d2c88437b61c3d2ec5be17a8135ddbe8da006373ec0ca492f SHA512 65db9e67fd3ba3303a62c61c05a738dfad71dd3cbef032de8cae0965886887ea11ee3f4011354cf7b40014a8cd02d773ca66a06389cf76b42bdc5a79dbcb1ca1 WHIRLPOOL 33fe61321dc318824385632622d0f10d53dcfb36b0ffb5e43a7f3d051d8b9f2ae11b3d3c35c8f675250c88eaf2af3cd7ffcb7d33f9c18adf6fbea34e6aae3b88 +DIST honggfuzz-0.9.tar.gz 7332175 SHA256 161ad1fab5a677054d54d55a9fc070a2a4cbd26d6794e7fd8fe68db909f433c7 SHA512 d73200994a26afc7c11db4a36b24d4ca90b1994ed088cbe462fcec46d9236d82511e3d3fc440ef44a56ef387683b6dc330b4e104bec8047c2c797681617ad1f4 WHIRLPOOL 4e3d2d8683ce774394a513280902d2285f2262f6a774f04a52de729bfaedb2268d559e01428b7666a436ce5eca12c034ebe0094107a92a2e3db1943d77a99657 diff --git a/app-forensics/honggfuzz/honggfuzz-0.9.ebuild b/app-forensics/honggfuzz/honggfuzz-0.9.ebuild new file mode 100644 index 00..11d6ed4f78 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-0.9.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/, app-forensics/honggfuzz/files/
commit: 46ee4b72fa83b9652bf4ac5a92914f7a558b4cab Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Nov 11 23:02:48 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Nov 11 23:03:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ee4b72 app-forensics/honggfuzz: unbreak --linux_perf_bts_block flag Workaround --linux_perf_bts_block flag breakage. Mateusz reports that running honggfuzz fails as: [2016-11-11T21:54:27+][W][1190] arch_perfOpen():223 mmap(mmapAuxBuf) failed, try increasing the kernel.perf_event_mlock_kb sysctl (up to even 3): Cannot allocate memory It seems aux data also needs WRITE permissions. Reported-by: Mateusz Lenik Package-Manager: portage-2.3.2 .../honggfuzz/files/honggfuzz-0.8-bts-perms.patch | 19 ++ app-forensics/honggfuzz/honggfuzz-0.8-r1.ebuild| 42 ++ 2 files changed, 61 insertions(+) diff --git a/app-forensics/honggfuzz/files/honggfuzz-0.8-bts-perms.patch b/app-forensics/honggfuzz/files/honggfuzz-0.8-bts-perms.patch new file mode 100644 index ..e8ac491 --- /dev/null +++ b/app-forensics/honggfuzz/files/honggfuzz-0.8-bts-perms.patch @@ -0,0 +1,19 @@ +Workaround --linux_perf_bts_block flag breakage. + +Mateusz reports that running honggfuzz fails as: +[2016-11-11T21:54:27+][W][1190] arch_perfOpen():223 mmap(mmapAuxBuf) failed, +try increasing the kernel.perf_event_mlock_kb sysctl (up to even 3): Cannot allocate memory + +It seems aux data also needs WRITE permissions. + +Reported-by: Mateusz Lenik +diff --git a/linux/perf.c b/linux/perf.c +index d8ede5f..2f71b3d 100644 +--- a/linux/perf.c b/linux/perf.c +@@ -217,3 +217,4 @@ static bool arch_perfOpen(honggfuzz_t * hfuzz, fuzzer_t * fuzzer UNUSED, pid_t p + fuzzer->linux.perfMmapAux = +-mmap(NULL, pem->aux_size, PROT_READ, MAP_SHARED, *perfFd, pem->aux_offset); ++mmap(NULL, pem->aux_size, PROT_READ | PROT_WRITE, MAP_SHARED, *perfFd, pem->aux_offset); ++ + if (fuzzer->linux.perfMmapAux == MAP_FAILED) { diff --git a/app-forensics/honggfuzz/honggfuzz-0.8-r1.ebuild b/app-forensics/honggfuzz/honggfuzz-0.8-r1.ebuild new file mode 100644 index ..8c9774c --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-0.8-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +PATCHES=("${FILESDIR}"/${P}-bts-perms.patch) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 0571365c1f85fc45a5181d12529be85b90e5b8e3 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Sep 15 20:36:31 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Sep 15 20:37:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0571365c app-forensics/honggfuzz: bump up to 0.8 Package-Manager: portage-2.3.0 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-0.8.ebuild | 40 2 files changed, 41 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 1631871..c960503 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1 +1,2 @@ DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a +DIST honggfuzz-0.8.tar.gz 432740 SHA256 6bdc09798e7fe69d2c88437b61c3d2ec5be17a8135ddbe8da006373ec0ca492f SHA512 65db9e67fd3ba3303a62c61c05a738dfad71dd3cbef032de8cae0965886887ea11ee3f4011354cf7b40014a8cd02d773ca66a06389cf76b42bdc5a79dbcb1ca1 WHIRLPOOL 33fe61321dc318824385632622d0f10d53dcfb36b0ffb5e43a7f3d051d8b9f2ae11b3d3c35c8f675250c88eaf2af3cd7ffcb7d33f9c18adf6fbea34e6aae3b88 diff --git a/app-forensics/honggfuzz/honggfuzz-0.8.ebuild b/app-forensics/honggfuzz/honggfuzz-0.8.ebuild new file mode 100644 index ..df339f0 --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-0.8.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://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:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake +} + +src_install() { + dobin ${PN} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 7c43e1e208af01c3e3986eb8effeca3151481db9 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 11 08:31:48 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 11 08:31:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c43e1e2 app-forensics/honggfuzz: fix the license to be Apache-2.0 Package-Manager: portage-2.3.0 app-forensics/honggfuzz/honggfuzz-0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/honggfuzz/honggfuzz-0.7.ebuild b/app-forensics/honggfuzz/honggfuzz-0.7.ebuild index a2ce3bd..6c9be5f 100644 --- a/app-forensics/honggfuzz/honggfuzz-0.7.ebuild +++ b/app-forensics/honggfuzz/honggfuzz-0.7.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="A general purpose fuzzer with feedback support" HOMEPAGE="http://google.github.io/honggfuzz/; SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" +LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/
commit: 6d5959c0ffd86da940d23b118b35b8f4eba2d7cd Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 10 22:36:25 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 10 22:38:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5959c0 app-forensics/honggfuzz: new fun fuzzer Package-Manager: portage-2.3.0 app-forensics/honggfuzz/Manifest | 1 + app-forensics/honggfuzz/honggfuzz-0.7.ebuild | 40 app-forensics/honggfuzz/metadata.xml | 11 3 files changed, 52 insertions(+) diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest new file mode 100644 index ..1631871 --- /dev/null +++ b/app-forensics/honggfuzz/Manifest @@ -0,0 +1 @@ +DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a diff --git a/app-forensics/honggfuzz/honggfuzz-0.7.ebuild b/app-forensics/honggfuzz/honggfuzz-0.7.ebuild new file mode 100644 index ..a2ce3bd --- /dev/null +++ b/app-forensics/honggfuzz/honggfuzz-0.7.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A general purpose fuzzer with feedback support" +HOMEPAGE="http://google.github.io/honggfuzz/; +SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND=" + sys-libs/binutils-libs:= + sys-libs/libunwind +" + +DEPEND="${RDEPEND}" + +DOCS=( + CHANGELOG + COPYING + CONTRIBUTING + README.md +) + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dobin ${PN} + + einstalldocs +} diff --git a/app-forensics/honggfuzz/metadata.xml b/app-forensics/honggfuzz/metadata.xml new file mode 100644 index ..06de019 --- /dev/null +++ b/app-forensics/honggfuzz/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + sly...@gentoo.org + Sergei Trofimovich + + + google/honggfuzz + +