community/afl++: upgrade to 4.03c

This commit is contained in:
Marian Buschsieweke 2022-09-21 12:09:30 +02:00 committed by alice
parent f9d4457d78
commit 08003f80ed
2 changed files with 2 additions and 29 deletions

View File

@ -1,25 +0,0 @@
AFL++ expects clang to be installed in $(llvm-config --bindir)/clang and not
in /usr/bin/clang. Fixing this by supplying LLVM_BINDIR as /usr/bin.
--- AFLplusplus-4.00c/utils/aflpp_driver/GNUmakefile
+++ AFLplusplus-4.00c/utils/aflpp_driver/GNUmakefile
@@ -2,7 +2,7 @@
LLVM_CONFIG=llvm-config
endif
-LLVM_BINDIR = $(shell $(LLVM_CONFIG) --bindir 2>/dev/null)
+LLVM_BINDIR := /usr/bin
ifneq "" "$(LLVM_BINDIR)"
LLVM_BINDIR := $(LLVM_BINDIR)/
endif
--- AFLplusplus-4.00c.bak/GNUmakefile.llvm
+++ AFLplusplus-4.00c/GNUmakefile.llvm
@@ -50,7 +50,7 @@
LLVM_NEW_API = $(shell $(LLVM_CONFIG) --version 2>/dev/null | egrep -q '^1[0-9]' && echo 1 || echo 0 )
LLVM_10_OK = $(shell $(LLVM_CONFIG) --version 2>/dev/null | egrep -q '^1[1-9]|^10\.[1-9]|^10\.0.[1-9]' && echo 1 || echo 0 )
LLVM_HAVE_LTO = $(shell $(LLVM_CONFIG) --version 2>/dev/null | egrep -q '^1[1-9]' && echo 1 || echo 0 )
-LLVM_BINDIR = $(shell $(LLVM_CONFIG) --bindir 2>/dev/null)
+LLVM_BINDIR = /usr/bin
LLVM_LIBDIR = $(shell $(LLVM_CONFIG) --libdir 2>/dev/null)
LLVM_STDCXX = gnu++11
LLVM_APPLE_XCODE = $(shell $(CC) -v 2>&1 | grep -q Apple && echo 1 || echo 0)

View File

@ -1,7 +1,7 @@
# Contributor: Marian <marian.buschsieweke@ovgu.de>
# Maintainer: Marian <marian.buschsieweke@ovgu.de>
pkgname=afl++
pkgver=4.02c
pkgver=4.03c
pkgrel=0
pkgdesc="Fuzzer relying on genetic algorithms instead of brute force"
url="https://aflplus.plus/"
@ -37,7 +37,6 @@ source="
$pkgname-$pkgver.tar.gz::https://github.com/AFLplusplus/AFLplusplus/archive/refs/tags/$pkgver.tar.gz
0001-fix-missing-max-path-define.patch
0002-fix-bin-dir.patch
0003-fix-wrong-format-specifier.patch
0004-busybox-stat.patch
"
@ -64,9 +63,8 @@ package() {
}
sha512sums="
f5159a84e0ecd2c260d2d8ce7df33fe4704c664bdf06f193a7fef377d48646e4d921ee90d0b66c7dac02d16e6b1607c6569351aaeea9b2ee3968d22b3f583763 afl++-4.02c.tar.gz
4bab00d964eb9d0664d97062f5da8090dfef599480f25b04d08b84e7f47676a9790fb23573f7e885b5da6ab813694f9ab26a0b5c9d341834892530558e3b83ef afl++-4.03c.tar.gz
f12285163797823d820029b7bc4591fa040aac137724611e3643a77fcf49f04f59efb0e2e95863966636299dd92862bc5319d4434d4543289dfb8392dc39b97a 0001-fix-missing-max-path-define.patch
b4f7b81c1ecfdf9b400fc66b8279457feb7fc878e2e3da6653d8b1ae938979bd27f4f0e378df024f61fb12c1350f5faa5f8b1f991f53ae896d029862d8f33c09 0002-fix-bin-dir.patch
29063f71feff74bb7c74d7e11da654d120d76b178532321ee6c40bf766e3a8834cc09458fc0afdade96c2119fb2fbbb5fd8e01ae5df08ea615688872797380e1 0003-fix-wrong-format-specifier.patch
4a00b4c5a494d06896746e5c5dac93f736efa60a51bcc659adec6ec1c928804af6b3f401a41aaf99451ea7c1611607691deea879b41d3b607c1a9fc41aa914f0 0004-busybox-stat.patch
"