diff options
author | V3n3RiX <venerix@koprulu.sector> | 2021-12-05 02:47:11 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2021-12-05 02:47:11 +0000 |
commit | 2771f79232c273bc2a57d23bf335dd81ccf6af28 (patch) | |
tree | c8af0fd04194aed03cf067d44e53c7edd3e9ab84 /app-forensics/honggfuzz | |
parent | e9d044d4b9b71200a96adfa280848858c0f468c9 (diff) |
gentoo resync : 05.12.2021
Diffstat (limited to 'app-forensics/honggfuzz')
-rw-r--r-- | app-forensics/honggfuzz/Manifest | 3 | ||||
-rw-r--r-- | app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch | 45 | ||||
-rw-r--r-- | app-forensics/honggfuzz/honggfuzz-2.4.ebuild | 6 |
3 files changed, 51 insertions, 3 deletions
diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest index 032a36d9c99e..77ef49aa92e6 100644 --- a/app-forensics/honggfuzz/Manifest +++ b/app-forensics/honggfuzz/Manifest @@ -1,4 +1,5 @@ AUX honggfuzz-2.0-no-werror.patch 518 BLAKE2B aaf123687ea5f7fd584d1fd5e57f2f6ac50a8d80c3a1555d8b01d42df91a106848ec1d73007e6b67127e767770d91effa5e95dd9016f47fecac0e465e74cfe61 SHA512 7775f683cd5b22d91d3cf16cb0f8e7df50f5159a3f16ef42dc6125c961a856ddfc59c944319575e403747a2af768cd3f93437fc0bbc32bfc12f833f4cd7db0eb +AUX honggfuzz-2.4-headers-musl.patch 1077 BLAKE2B 2b818c0a60e9ae13573cda4a16bd0432ad21d452c720ec2d4822ff8ef24d794821cb9f1ca7c973e6350008300bbe69d712db1468f1a946c24688706f49bc634c SHA512 a132323982c0fd22fba2ac1af1fe44233ded66e85d365d18718aa36a12c794c4562a4073340c356dcd1dae1a349abedc9e7e8a4b07006ec9f631426a49c6e953 DIST honggfuzz-2.4.tar.gz 65224128 BLAKE2B b584b0f143fe64c8f64f134d7dc3116ec88232ec4a7b635d1cee2c8c5e7253524a8559c0b89fac11b67c1c3566891f189efc2201a1bf42410c78f211b2bc376e SHA512 bdb172e6e1f694ba8c200fb37ba84c4dd88875c9412fc26a45b7be302d234ac503c108eadb0c14fafbf8494ffaf70450975cf205e8a71b8b3b8902fdf455b4f6 -EBUILD honggfuzz-2.4.ebuild 906 BLAKE2B 795223cb4e67a359a5492b3e8620fdca4de54f9c712d3538cc3a8cddcc5f98336ceb4dd3f2a2cfc95b7a9cf6362bd4bca6158bb0f5a2cccf668d13c7893bba26 SHA512 881874e3ea09319f7d0d4a96354a22440af4a6d332629b9ecac0b78212a1c2fb33f31bbaca448c0662b780e09efc7d9d6424d560abddd54c7ffe2b70a54abb86 +EBUILD honggfuzz-2.4.ebuild 1004 BLAKE2B 50d47caf6947258b642a7cd075bb0424d029d600c91e159441209b4023fba74beb22dd83c6bb8e810433565a1b34dd47264caa22b2ffddb20ac7348109f7c03b SHA512 1dbe1918f5149537aa3723d33aa9a5c050d1be94d7e8b068eee8d5b2de48068ff34c2bcce7ffedf7005f808f9b28bffa4d3a3ed71bdd5f6a69ce42d13649a9e6 MISC metadata.xml 444 BLAKE2B c91cbea147520dcda86e37764f46b10166bc25238833818cf961a2cb69b4711a4cd4bce87b55937dcdd53592b5cd2fc67d940d7d25f418c8338fa321709ae420 SHA512 38e00bb52cf6436c9f5c89201b5f0ae2b9f73a7c9df1a639e89bfe298b045f6b4181a620220a3e8b0f97f4d84a24d17f1db001de77e032bc6b51bf7f338396a7 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 000000000000..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 <devnexen@gmail.com> +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 <stdio.h> + #include <stdlib.h> + #include <string.h> ++#if defined(__GLIBC__) + #include <sys/cdefs.h> ++#endif + #include <sys/personality.h> + #include <sys/prctl.h> + #include <sys/syscall.h> +--- a/linux/perf.c ++++ b/linux/perf.c +@@ -30,12 +30,12 @@ + #include <linux/hw_breakpoint.h> + #include <linux/perf_event.h> + #include <linux/sysctl.h> ++#include <poll.h> + #include <signal.h> + #include <stdlib.h> + #include <string.h> + #include <sys/ioctl.h> + #include <sys/mman.h> +-#include <sys/poll.h> + #include <sys/ptrace.h> + #include <sys/syscall.h> + #include <unistd.h> +--- a/linux/trace.c ++++ b/linux/trace.c +@@ -34,7 +34,9 @@ + #include <stdio.h> + #include <stdlib.h> + #include <string.h> ++#if defined(__GLIBC__) + #include <sys/cdefs.h> ++#endif + #include <sys/personality.h> + #include <sys/ptrace.h> + #include <sys/resource.h> 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() { |