git: 95955e1c72dd - main - security/afl++: Update to 4.32c

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Tue, 06 May 2025 14:33:22 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/ports/commit/?id=95955e1c72dd35fffe5bb5c5f6373a905ccf27ad

commit 95955e1c72dd35fffe5bb5c5f6373a905ccf27ad
Author:     Fabian Keil <fk@fabiankeil.de>
AuthorDate: 2025-05-02 08:08:10 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2025-05-06 14:32:53 +0000

    security/afl++: Update to 4.32c
    
    While at it, leverage "Uses" for llvm as suggested by Benjamin Takacs. [1]
    
    ChangeLogs:
    https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.31c
    https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.32c
    
    PR:     286068 [1]
    Reported by:    Benjamin Takacs <nimaje+fbz@bureaucracy.de> [1]
---
 security/afl++/Makefile | 16 ++++++++--------
 security/afl++/distinfo |  6 +++---
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/security/afl++/Makefile b/security/afl++/Makefile
index add5d368b793..41e79b781385 100644
--- a/security/afl++/Makefile
+++ b/security/afl++/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	afl
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.30c
+DISTVERSION=	4.32c
 CATEGORIES=	security
 PKGNAMESUFFIX=	++-${FLAVOR}
 
@@ -19,11 +19,11 @@ BUILD_DEPENDS=	ginstall:sysutils/coreutils
 FLAVORS=	llvm # gcc
 FLAVOR?=	${FLAVORS:[1]}
 
-_LLVM_VER=		16
-llvm_BUILD_DEPENDS=	clang${_LLVM_VER}:devel/llvm${_LLVM_VER}
-llvm_RUN_DEPENDS=	clang${_LLVM_VER}:devel/llvm${_LLVM_VER}
-
 USES=		gmake shebangfix tar:tgz
+.if ${FLAVOR} == llvm
+USES+=		llvm:build,run
+.endif
+
 .if ${FLAVOR} == gcc
 USE_GCC=	yes
 .endif
@@ -37,9 +37,9 @@ MAKE_ARGS=	${${ARCH} != amd64 && ${ARCH} != i386:?AFL_NO_X86=1:} \
 		PREFIX="${PREFIX}/${PKGBASE}"
 .if ${FLAVOR} == llvm
 CFLAGS_riscv64=	-mno-relax
-MAKE_ARGS+=	CC=clang${_LLVM_VER} \
-		CXX=clang++${_LLVM_VER} \
-		LLVM_CONFIG=llvm-config${_LLVM_VER}
+MAKE_ARGS+=	CC=clang${LLVM_VERSION} \
+		CXX=clang++${LLVM_VERSION} \
+		LLVM_CONFIG=llvm-config${LLVM_VERSION}
 .endif
 ALL_TARGET=	distrib
 QA_ENV=		IGNORE_QA_stripped=1 # unstripped to keep it functional
diff --git a/security/afl++/distinfo b/security/afl++/distinfo
index 6be3eb843216..21befac35cea 100644
--- a/security/afl++/distinfo
+++ b/security/afl++/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737032978
-SHA256 (AFLplusplus-AFLplusplus-v4.30c_GH0.tar.gz) = 7c08c81f59b6c1f0bc2428fdee9fb880520e72c50be0683072e66bcde662b480
-SIZE (AFLplusplus-AFLplusplus-v4.30c_GH0.tar.gz) = 3031558
+TIMESTAMP = 1746197618
+SHA256 (AFLplusplus-AFLplusplus-v4.32c_GH0.tar.gz) = dc7f59a11ce8cf67a3ed09a5ac78028c6f793b239b21fd83e5b2370cea166926
+SIZE (AFLplusplus-AFLplusplus-v4.32c_GH0.tar.gz) = 3045679