head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2025.10.25.13.57.40; author kikadf; state Exp; branches; next ; commitid 8rzQInVDYafakXfG; desc @@ 1.1 log @ devel/afl++: update to 4.34c * Version ++4.34c (release) - IJON integration by @@vi3tL0u1s - thanks a lot!! see docs/IJON.md on how to use it - unicorn_mode: UnicornAFL v3!! thanks to @@wtdcode! - qemu_mode: fix compilation for a few platforms - afl-fuzz: larger improvements to CMPLOG, thanks to @@am009 scroll down before clearing the screen to not loose content minor bug fixes - afl-showmap: fix -C parameter breakage introduced in v4.33c - afl-cc: enabled LLVM 22 new env: AFL_COMPILER_LAUNCHER to allow ccache usage (thanks to @@nbars) fix a offset calculation bug in AFL++ PCGUARD make AFL_DUMP_MAP_SIZE work for CLASSIC modes fix a crash when running with LLVM 20 when compiling PCGUARD with LTO fix deprecation warnings for LLVM 20+ fix 128 bit support for cmplog-switches pass fix 32 bit cmplog support skip blocks for instrumentation that are already instrumented - Building: new NO_UNICORN and NO_QEMU and NO_FRIDA build options build fixes for FreeBSD - custom_mutators: added AIXCC Team Atlanta's zero-mq plugin to add testcases from remote * Version 4.06c fixes CVE-2023-26266 * More informations: https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/Changelog.md @ text @$NetBSD$ * Fix pathes * Disable gcc_plugin --- GNUmakefile.orig 2025-10-01 07:45:10.000000000 +0000 +++ GNUmakefile @@@@ -24,7 +24,7 @@@@ BIN_PATH = $(PREFIX)/bin HELPER_PATH = $(PREFIX)/lib/afl DOC_PATH = $(PREFIX)/share/doc/afl MISC_PATH = $(PREFIX)/share/afl -MAN_PATH = $(PREFIX)/share/man/man8 +MAN_PATH = $(PREFIX)/man/man8 INCLUDE_PATH = $(PREFIX)/include/afl PROGNAME = afl @@@@ -329,7 +329,7 @@@@ ifeq "$(ARCH)" "aarch64" endif .PHONY: all -all: test_x86 test_shm test_python ready $(PROGS) llvm gcc_plugin test_build all_done +all: test_x86 test_shm test_python ready $(PROGS) llvm -$(MAKE) -C utils/aflpp_driver @@echo @@echo @@@@ -703,7 +703,6 @@@@ endif distrib: all -$(MAKE) -j$(nproc) -f GNUmakefile.llvm ifneq "$(SYS)" "Darwin" - -$(MAKE) -f GNUmakefile.gcc_plugin -$(MAKE) -C utils/libdislocator -$(MAKE) -C utils/libtokencap endif @@@@ -859,9 +858,6 @@@@ install: all $(MANPAGES) @@if [ -f utils/aflpp_driver/libAFLDriver.a ]; then set -e; install -m 644 utils/aflpp_driver/libAFLDriver.a $${DESTDIR}$(HELPER_PATH); fi @@if [ -f utils/aflpp_driver/libAFLQemuDriver.a ]; then set -e; install -m 644 utils/aflpp_driver/libAFLQemuDriver.a $${DESTDIR}$(HELPER_PATH); fi -$(MAKE) -f GNUmakefile.llvm install -ifneq "$(SYS)" "Darwin" - -$(MAKE) -f GNUmakefile.gcc_plugin install -endif ln -sf afl-cc $${DESTDIR}$(BIN_PATH)/afl-gcc ln -sf afl-cc $${DESTDIR}$(BIN_PATH)/afl-g++ ln -sf afl-cc $${DESTDIR}$(BIN_PATH)/afl-clang @