summaryrefslogtreecommitdiff
path: root/app-forensics
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-02 22:51:20 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-02 22:51:20 +0100
commit1e9c38efad2f42ea208e40924d1e5936810ac7c0 (patch)
treedbcaa52c820c84eaba974e8a5bf4ba2b05a4bed2 /app-forensics
parent1f6d51a43dbfcb87ef81da70c688d354560e846a (diff)
gentoo auto-resync : 02:08:2023 - 22:51:19
Diffstat (limited to 'app-forensics')
-rw-r--r--app-forensics/Manifest.gzbin4722 -> 4724 bytes
-rw-r--r--app-forensics/afl/Manifest3
-rw-r--r--app-forensics/afl/afl-2.57b-r2.ebuild9
-rw-r--r--app-forensics/afl/files/afl-2.57b-implicit-int-clang16.patch14
4 files changed, 22 insertions, 4 deletions
diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz
index d077e648b488..5418b926c4a2 100644
--- a/app-forensics/Manifest.gz
+++ b/app-forensics/Manifest.gz
Binary files differ
diff --git a/app-forensics/afl/Manifest b/app-forensics/afl/Manifest
index adcc27255e0d..748ab6678071 100644
--- a/app-forensics/afl/Manifest
+++ b/app-forensics/afl/Manifest
@@ -1,7 +1,8 @@
+AUX afl-2.57b-implicit-int-clang16.patch 961 BLAKE2B a3659943b46ad6c10c7eb4f20aa0ba45ecfba61a2fff6a5abe0fcb6584e8442bfb7cf1c9093a5753b80396a64650970523efdffd512f3b72ba25723d1da31312 SHA512 4a11b7107a66a9517f541743be908bada808a56afaebe520eb933856428e6232bb3c01173c81af4d33f6c305504aab7a3e97053cae8ce2728ca894b98c147468
AUX afl-2.57b-install-readmemd.diff 562 BLAKE2B 29d3e5a56db853ae81090476f7c64914561e304903a5b6436f750c12f9d490a7441147b2332a8878363dc187ffc60f1073e6f4948978b472add1c0fbfb3863eb SHA512 224f0e9cc856059d4321f5287401a664731758235b3604fd755da42c8eaeba49ea21ee3982a24ed2a52a86b5a6e40096cef3fbe375e1843dfc09109865e709b9
DIST afl-2.56b.tar.gz 836989 BLAKE2B 974c1efa3999c714068529d24c81e6d0ffb45a487b97625fa4ff538aeb86d43825561d5b496cb47caebf687078699e2ee606d7525424b5890dced14a95417750 SHA512 4e76fc503fe615aac4d0bbd8e3632d5cfbb7a3ac107be03c399afc024a8ad364dba933875d50a9b65083159faf6ebef5e13c39b25db977b01bd29b6340cad162
DIST afl-2.57b.tar.gz 839871 BLAKE2B 69029d59451e468528386154e8938a1a7303765e039f98aa05e36f07314398f60ff2578f765142e1f1ff653e5ab93ea53a2efb98abe275046ebacdd3ca8363b6 SHA512 5d12b96229e966aeb11deb47cd8eb36cde2fa32656eb187db02c7240909d6acda36be59b2baf7e42cddd228d25ec94c8bffc3fa27f7f4b5e1e462b62929ce75d
EBUILD afl-2.56b-r1.ebuild 1134 BLAKE2B c8110df056bff5a104d974a09ccdbde96e4c79ead7a7872bd4f5c854eb814e7b31545a84dd416079c90232d18e6cd134e466195284af7eed4568386c69e3bff3 SHA512 49bf9f0c29bd84439639aaad32c2aa4abc9d3238b7dd7bd244ebe327450f2ef434ca3ec5fad1fc94fd8749696ce8b1d48517c9c567e99c950a45819ed37fd4ba
EBUILD afl-2.57b-r1.ebuild 1134 BLAKE2B c8110df056bff5a104d974a09ccdbde96e4c79ead7a7872bd4f5c854eb814e7b31545a84dd416079c90232d18e6cd134e466195284af7eed4568386c69e3bff3 SHA512 49bf9f0c29bd84439639aaad32c2aa4abc9d3238b7dd7bd244ebe327450f2ef434ca3ec5fad1fc94fd8749696ce8b1d48517c9c567e99c950a45819ed37fd4ba
-EBUILD afl-2.57b-r2.ebuild 1305 BLAKE2B 07d2fec005d2ebdbc89491a42e6aea89ba4b9e2d90f67a71e6fc5302bf7060058db98704aefb72485fb2032d56b089dc71c337cef8b85c26d591a82996b0f6e0 SHA512 50228212a0cd4da16ebd448e9abe0bbfcbb5ae6efbdb1137473e42a45b88f80a414b8cc2ea5049d3ee07d8d2847feda266a78678e984714482270b5f40b4b408
+EBUILD afl-2.57b-r2.ebuild 1331 BLAKE2B 04d8220cecd1d6a3cf3572b6e5eef7392b33bfd35bedd8397789a757c77eec5afc1daabf00dcb27b3eac26085f58db800713fbbbda56357eb90dd0bef10fe85b SHA512 ad9d15e952696b92ede54c612bca621b7677d6ba48fa96806fb4f144d6ada00fb2530eee96ba61250bf1ed2db0b71ed9887be03b9db51505d0094b1582de4310
MISC metadata.xml 300 BLAKE2B 5316fec84961976662e0794c8c637cdbc63c4cdec020e5cac605d0a5f5c67204c18ee8c2e3822a7f3e64b10469195ddf33092b0afd446b10bd7ddd9a7bcaf93f SHA512 8ea419b9fdfb1ef616b4914440c984664d23aa19f48126a3b9f7f3f594923904301f3b39f1eb67e3f1ea73accc799743a26a370bea69d7fc96d4e4dc16f529b2
diff --git a/app-forensics/afl/afl-2.57b-r2.ebuild b/app-forensics/afl/afl-2.57b-r2.ebuild
index 95bfacc4b55c..1d63aae81046 100644
--- a/app-forensics/afl/afl-2.57b-r2.ebuild
+++ b/app-forensics/afl/afl-2.57b-r2.ebuild
@@ -1,12 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit multilib toolchain-funcs flag-o-matic
+inherit toolchain-funcs
# See https://github.com/google/AFL/pull/117
-PATCHES=( "${FILESDIR}/${P}-install-readmemd.diff" )
+PATCHES=(
+ "${FILESDIR}/${P}-install-readmemd.diff"
+ "${FILESDIR}/${P}-implicit-int-clang16.patch"
+)
DESCRIPTION="american fuzzy lop - compile-time instrumentation fuzzer"
HOMEPAGE="https://lcamtuf.coredump.cx/afl/"
diff --git a/app-forensics/afl/files/afl-2.57b-implicit-int-clang16.patch b/app-forensics/afl/files/afl-2.57b-implicit-int-clang16.patch
new file mode 100644
index 000000000000..dc432c5c08c4
--- /dev/null
+++ b/app-forensics/afl/files/afl-2.57b-implicit-int-clang16.patch
@@ -0,0 +1,14 @@
+Bug: https://bugs.gentoo.org/894514
+diff --git a/Makefile b/Makefile
+index 3819312..536c20b 100644
+--- a/Makefile
++++ b/Makefile
+@@ -50,7 +50,7 @@ ifndef AFL_NO_X86
+
+ test_x86:
+ @echo "[*] Checking for the ability to compile x86 code..."
+- @echo 'main() { __asm__("xorb %al, %al"); }' | $(CC) -w -x c - -o .test || ( echo; echo "Oops, looks like your compiler can't generate x86 code."; echo; echo "Don't panic! You can use the LLVM or QEMU mode, but see docs/INSTALL first."; echo "(To ignore this error, set AFL_NO_X86=1 and try again.)"; echo; exit 1 )
++ @echo 'int main() { __asm__("xorb %al, %al"); }' | $(CC) -w -x c - -o .test || ( echo; echo "Oops, looks like your compiler can't generate x86 code."; echo; echo "Don't panic! You can use the LLVM or QEMU mode, but see docs/INSTALL first."; echo "(To ignore this error, set AFL_NO_X86=1 and try again.)"; echo; exit 1 )
+ @rm -f .test
+ @echo "[+] Everything seems to be working, ready to compile."
+