pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/afl++
Module Name: pkgsrc
Committed By: wiz
Date: Sat Jan 3 22:16:36 UTC 2026
Modified Files:
pkgsrc/devel/afl++: Makefile PLIST distinfo
pkgsrc/devel/afl++/patches: patch-GNUmakefile.llvm
Log Message:
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
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/afl++/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/afl++/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/afl++/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/afl++/patches/patch-GNUmakefile.llvm
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/afl++/Makefile
diff -u pkgsrc/devel/afl++/Makefile:1.7 pkgsrc/devel/afl++/Makefile:1.8
--- pkgsrc/devel/afl++/Makefile:1.7 Sat Oct 25 13:57:40 2025
+++ pkgsrc/devel/afl++/Makefile Sat Jan 3 22:16:36 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2025/10/25 13:57:40 kikadf Exp $
+# $NetBSD: Makefile,v 1.8 2026/01/03 22:16:36 wiz Exp $
-DISTNAME= AFLplusplus-4.34c
+DISTNAME= AFLplusplus-4.35c
PKGNAME= ${DISTNAME:C/AFLplusplus/afl++/}
GITHUB_PROJECT= AFLplusplus
CATEGORIES= devel
@@ -12,6 +12,8 @@ HOMEPAGE= https://github.com/AFLplusplus
COMMENT= American Fuzzy Lop ++, a fuzzing tool for finding bugs by random input
LICENSE= apache-2.0
+TOOL_DEPENDS+= clang-[0-9]*:../../lang/clang
+
PYTHON_INCLUDE_CMD= python${PYVERSSUFFIX}-config --includes
PYTHON_VERSION_CMD= python${PYVERSSUFFIX} --version
PYTHON_LIB_CMD= python${PYVERSSUFFIX}-config --libs --embed --ldflags
Index: pkgsrc/devel/afl++/PLIST
diff -u pkgsrc/devel/afl++/PLIST:1.3 pkgsrc/devel/afl++/PLIST:1.4
--- pkgsrc/devel/afl++/PLIST:1.3 Sat Oct 25 13:57:40 2025
+++ pkgsrc/devel/afl++/PLIST Sat Jan 3 22:16:36 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2025/10/25 13:57:40 kikadf Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/01/03 22:16:36 wiz Exp $
bin/afl-addseeds
bin/afl-analyze
bin/afl-c++
@@ -21,6 +21,7 @@ bin/afl-system-config
bin/afl-tmin
bin/afl-whatsup
include/afl/afl-fuzz.h
+include/afl/afl-ijon-min.h
include/afl/afl-mutations.h
include/afl/afl-persistent-replay.h
include/afl/afl-prealloc.h
@@ -141,6 +142,7 @@ share/afl/dictionaries/sas.dict
share/afl/dictionaries/spss.dict
share/afl/dictionaries/sql.dict
share/afl/dictionaries/stata.dict
+share/afl/dictionaries/stl.dict
share/afl/dictionaries/svg.dict
share/afl/dictionaries/tex.dict
share/afl/dictionaries/theme-load-fuzz.dict
Index: pkgsrc/devel/afl++/distinfo
diff -u pkgsrc/devel/afl++/distinfo:1.4 pkgsrc/devel/afl++/distinfo:1.5
--- pkgsrc/devel/afl++/distinfo:1.4 Sat Oct 25 13:57:40 2025
+++ pkgsrc/devel/afl++/distinfo Sat Jan 3 22:16:36 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.4 2025/10/25 13:57:40 kikadf Exp $
+$NetBSD: distinfo,v 1.5 2026/01/03 22:16:36 wiz Exp $
-BLAKE2s (AFLplusplus-4.34c.tar.gz) = 4d06625771850f7204b83c2b4f4866dbe00a87dc218272017e62be7f8119962b
-SHA512 (AFLplusplus-4.34c.tar.gz) = 42f8618f8da4bfd1b4e4dc97ba827cfab730b1e2755a6143dce41d9e256aadb0ff18c2f61b07ae50790612f090371f58cd1e434996373d9c799a8a00b867b574
-Size (AFLplusplus-4.34c.tar.gz) = 3100867 bytes
+BLAKE2s (AFLplusplus-4.35c.tar.gz) = 34ae4e487fc098bcbd9d75db12a7b4e485597e553f5f59365e0aeed2aa83e047
+SHA512 (AFLplusplus-4.35c.tar.gz) = 07a503d22c42f55092367255907d7173d2aef9beb8bcfa9c2d7aca24f6de342305a0310b780c692bc4db807042fd38c479c7ba3ba13210715bd7c0143499785e
+Size (AFLplusplus-4.35c.tar.gz) = 3117948 bytes
SHA1 (patch-GNUmakefile) = 7c628d33c5f542bbbcdeafcbad37a50ac3820dd3
-SHA1 (patch-GNUmakefile.llvm) = cf76d3b5bb81e17a331c531bbbb174f2c918ac04
+SHA1 (patch-GNUmakefile.llvm) = 0b52eeb14dec51796e6db4b3b5ac079a697bd53c
SHA1 (patch-afl-cmin) = 7e1eece67b64250e99f6d64d9e45dbc360357dcb
SHA1 (patch-src_afl-cc.c) = ce8b51060b94f8129a9ef08fa131d2c20acc8c53
Index: pkgsrc/devel/afl++/patches/patch-GNUmakefile.llvm
diff -u pkgsrc/devel/afl++/patches/patch-GNUmakefile.llvm:1.1 pkgsrc/devel/afl++/patches/patch-GNUmakefile.llvm:1.2
--- pkgsrc/devel/afl++/patches/patch-GNUmakefile.llvm:1.1 Sat Oct 25 13:57:41 2025
+++ pkgsrc/devel/afl++/patches/patch-GNUmakefile.llvm Sat Jan 3 22:16:36 2026
@@ -1,8 +1,8 @@
-$NetBSD: patch-GNUmakefile.llvm,v 1.1 2025/10/25 13:57:41 kikadf Exp $
+$NetBSD: patch-GNUmakefile.llvm,v 1.2 2026/01/03 22:16:36 wiz Exp $
-* Fix pathes
+* Fix paths
---- GNUmakefile.llvm.orig 2025-10-01 07:45:10.000000000 +0000
+--- 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
@@ -10,6 +10,6 @@ $NetBSD: patch-GNUmakefile.llvm,v 1.1 20
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")
-
Home |
Main Index |
Thread Index |
Old Index