svn commit: r521642 - in head/security/afl++: . files
Tobias Kortkamp
tobik at FreeBSD.org
Tue Dec 31 16:21:47 UTC 2019
Author: tobik
Date: Tue Dec 31 16:21:45 2019
New Revision: 521642
URL: https://svnweb.freebsd.org/changeset/ports/521642
Log:
security/afl++: Update to 2.60c
Changes: https://github.com/vanhauser-thc/AFLplusplus/releases/tag/2.60c
Modified:
head/security/afl++/Makefile
head/security/afl++/distinfo
head/security/afl++/files/Makefile.extra
head/security/afl++/pkg-plist
Modified: head/security/afl++/Makefile
==============================================================================
--- head/security/afl++/Makefile Tue Dec 31 16:20:26 2019 (r521641)
+++ head/security/afl++/Makefile Tue Dec 31 16:21:45 2019 (r521642)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= afl
-PORTVERSION= 2.59c
+PORTVERSION= 2.60c
CATEGORIES= security
PKGNAMESUFFIX= ++
@@ -39,21 +39,21 @@ GCC_DESC= Build GCC plugin and afl-gcc-fast
LLVM_DESC= LLVM-based instrumentation
PYTHON_DESC= Python mutators support
-GCC_BUILD_DEPENDS= gcc${GCC_DEFAULT}:lang/gcc${GCC_DEFAULT}
-GCC_RUN_DEPENDS= gcc${GCC_DEFAULT}:lang/gcc${GCC_DEFAULT}
-GCC_MAKE_ARGS= GCC=gcc${GCC_DEFAULT} \
- GXX=g++${GCC_DEFAULT}
+GCC_BUILD_DEPENDS= gcc${GCC_DEFAULT}>0:lang/gcc${GCC_DEFAULT}
+GCC_RUN_DEPENDS= gcc${GCC_DEFAULT}>0:lang/gcc${GCC_DEFAULT}
+GCC_MAKE_ARGS= GCC=gcc${GCC_DEFAULT:S/-devel$//} \
+ GXX=g++${GCC_DEFAULT:S/-devel$//}
GCC_ALL_TARGET= gcc_plugin
GCC_TEST_TARGET= test_gcc_plugin
LLVM_BUILD_DEPENDS= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
LLVM_RUN_DEPENDS= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
-LLVM_MAKE_ARGS= LLVM_CONFIG=llvm-config${LLVM_DEFAULT}
+LLVM_MAKE_ARGS= CC=clang${LLVM_DEFAULT} \
+ CXX=clang++${LLVM_DEFAULT} \
+ LLVM_CONFIG=llvm-config${LLVM_DEFAULT}
LLVM_ALL_TARGET= llvm_mode
LLVM_TEST_TARGET= test_llvm_mode
LLVM_BINARY_ALIAS= llvm-config=llvm-config${LLVM_DEFAULT}
-LLVM_VARS= CC=clang${LLVM_DEFAULT} \
- CXX=clang++${LLVM_DEFAULT}
PYTHON_USES= gettext-runtime python:3.7
PYTHON_MAKE_ARGS_OFF= PYTHON_INCLUDE=/nonexistent
@@ -90,8 +90,8 @@ post-patch:
post-patch-GCC-on:
@${REINPLACE_CMD} \
- -e 's|"gcc"|"gcc${GCC_DEFAULT}"|g' \
- -e 's|"g\+\+"|"g\+\+${GCC_DEFAULT}"|g' \
+ -e 's|"gcc"|"gcc${GCC_DEFAULT:S/-devel$//}"|g' \
+ -e 's|"g\+\+"|"g\+\+${GCC_DEFAULT:S/-devel$//}"|g' \
${WRKSRC}/gcc_plugin/afl-gcc-fast.c
post-patch-LLVM-on:
Modified: head/security/afl++/distinfo
==============================================================================
--- head/security/afl++/distinfo Tue Dec 31 16:20:26 2019 (r521641)
+++ head/security/afl++/distinfo Tue Dec 31 16:21:45 2019 (r521642)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1576666209
-SHA256 (vanhauser-thc-AFLplusplus-2.59c_GH0.tar.gz) = 858c81fa6221ef2b8b2a8977a70dc86c2624c23230d0629b3037130fd0d8d685
-SIZE (vanhauser-thc-AFLplusplus-2.59c_GH0.tar.gz) = 1211443
+TIMESTAMP = 1577798797
+SHA256 (vanhauser-thc-AFLplusplus-2.60c_GH0.tar.gz) = 8b82c585c255f87536a7aef76da635d72675d75674dfc017dfe2e0d8d8bf397b
+SIZE (vanhauser-thc-AFLplusplus-2.60c_GH0.tar.gz) = 1215299
Modified: head/security/afl++/files/Makefile.extra
==============================================================================
--- head/security/afl++/files/Makefile.extra Tue Dec 31 16:20:26 2019 (r521641)
+++ head/security/afl++/files/Makefile.extra Tue Dec 31 16:21:45 2019 (r521642)
@@ -4,7 +4,8 @@ install-strip: install
@cd ${DESTDIR}${BIN_PATH} && ${STRIP_CMD} ${PROGS}
@-${STRIP_CMD} ${DESTDIR}${BIN_PATH}/afl-clang-fast
@-${STRIP_CMD} ${DESTDIR}${BIN_PATH}/afl-gcc-fast
- @cd ${DESTDIR}${HELPER_PATH} && ${STRIP_CMD} afl-as *.so
+# XXX: strip(1) trips up when stripping all things in HELPER_PATH in one go?
+ @cd ${DESTDIR}${HELPER_PATH} && for f in afl-as *.so; do ${STRIP_CMD} $${f}; done
libdislocator:
$(MAKE) -C libdislocator CFLAGS="-I../include ${CFLAGS}"
Modified: head/security/afl++/pkg-plist
==============================================================================
--- head/security/afl++/pkg-plist Tue Dec 31 16:20:26 2019 (r521641)
+++ head/security/afl++/pkg-plist Tue Dec 31 16:21:45 2019 (r521642)
@@ -22,11 +22,15 @@ bin/afl-whatsup
%%X86%%%%LLVM%%lib/afl/afl-llvm-rt-32.o
%%LLVM%%lib/afl/afl-llvm-rt-64.o
%%LLVM%%lib/afl/afl-llvm-rt.o
+%%X86%%lib/afl/argvfuzz32.so
+lib/afl/argvfuzz64.so
%%X86%%lib/afl/as
%%LLVM%%lib/afl/compare-transform-pass.so
lib/afl/libdislocator.so
lib/afl/libtokencap.so
%%LLVM%%lib/afl/libLLVMInsTrim.so
+%%X86%%lib/afl/socketfuzz32.so
+lib/afl/socketfuzz64.so
%%LLVM%%lib/afl/split-compares-pass.so
%%LLVM%%lib/afl/split-switches-pass.so
%%LLVM%%man/man8/afl-clang-fast.8.gz
More information about the svn-ports-all
mailing list