head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.2 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2026.01.03.22.16.36; author wiz; state Exp; branches; next 1.1; commitid 4mJxQfo6bOFGRZoG; 1.1 date 2025.10.25.13.57.41; author kikadf; state Exp; branches; next ; commitid 8rzQInVDYafakXfG; desc @@ 1.2 log @afl++: update to 4.35c. pkgsrc change: depend on clang to make sure clang support is built. ### Version ++4.35a (dev) - GUIFuzz++ merged: Unleashing Grey-box Fuzzing on Desktop Graphical User Interfacing Applications https://futures.cs.utah.edu/papers/25ASE.pdf - afl-fuzz: - fix syncing issues with crashes and custom mutators by @@AndyH-1 - another attempt to kill every client, thanks to @@leonasdev - afl-cc: - Huge refactor for default pcguard instrumentation, several minor and medium bug fixes, complete hidden decision coverage - LTO: also added complete hidden decision coverage - Various small fixes by @@nbars, thanks! - IJON fix to search for the necessary include - Allow compiling the gcc plugin with clang++, thanks to @@exoosh - Fix for unusual bit sizes in cmplog-instructions-pass by @@forzafedor - qemu_mode: - IJON support, thanks to @@nj00001! see qemu_mode/README.md - leaner, less warnings, thanks to @@McSinyx! - afl-tmin - fix custom trimmings, thanks to @@renatahodovan! - custom mutators: - Gramatron: fixes + cjson switch by @@CarvedCoder, fix by @@jubnzv @ text @$NetBSD: patch-GNUmakefile.llvm,v 1.1 2025/10/25 13:57:41 kikadf Exp $ * Fix paths --- GNUmakefile.llvm.orig 2025-12-26 12:03:19.000000000 +0000 +++ GNUmakefile.llvm @@@@ -24,7 +24,7 @@@@ HELPER_PATH ?= $(PREFIX)/lib/afl BIN_PATH ?= $(PREFIX)/bin 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 BUILD_DATE ?= $(shell date -u -d "@@$(SOURCE_DATE_EPOCH)" "+%Y-%m-%d" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+%Y-%m-%d" 2>/dev/null || date -u "+%Y-%m-%d") @ 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 @d1 1 a1 1 $NetBSD$ d3 1 a3 1 * Fix pathes d5 1 a5 1 --- GNUmakefile.llvm.orig 2025-10-01 07:45:10.000000000 +0000 d13 1 a15 1 @