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