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]
This commit is contained in:
Fabian Keil 2025-05-02 10:08:10 +02:00 committed by Lorenzo Salvadore
parent 429b534728
commit 95955e1c72
No known key found for this signature in database
GPG Key ID: B58F7C3CF6DB8A38
2 changed files with 11 additions and 11 deletions

View File

@ -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

View File

@ -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