Lines 2-8
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= afl |
4 |
PORTNAME= afl |
5 |
PORTVERSION= 2.29 |
5 |
PORTVERSION= 2.32 |
6 |
DISTVERSIONSUFFIX= b |
6 |
DISTVERSIONSUFFIX= b |
7 |
CATEGORIES= security |
7 |
CATEGORIES= security |
8 |
MASTER_SITES= http://lcamtuf.coredump.cx/afl/releases/ |
8 |
MASTER_SITES= http://lcamtuf.coredump.cx/afl/releases/ |
Lines 26-33
Link Here
|
26 |
ONLY_FOR_ARCHS= amd64 i386 |
26 |
ONLY_FOR_ARCHS= amd64 i386 |
27 |
ONLY_FOR_ARCHS_REASON= Uses binary instrumentation |
27 |
ONLY_FOR_ARCHS_REASON= Uses binary instrumentation |
28 |
|
28 |
|
29 |
LLVM_BUILD_DEPENDS= clang37:devel/llvm37 |
29 |
LLVM_VERSION= 38 |
30 |
LLVM_RUN_DEPENDS= clang37:devel/llvm37 |
30 |
|
|
|
31 |
LLVM_BUILD_DEPENDS= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} |
32 |
LLVM_RUN_DEPENDS= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} |
31 |
MINIMIZE_CORPUS_RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash |
33 |
MINIMIZE_CORPUS_RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash |
32 |
|
34 |
|
33 |
.include <bsd.port.options.mk> |
35 |
.include <bsd.port.options.mk> |
Lines 61-73
Link Here
|
61 |
${WRKSRC}/afl-as.c |
63 |
${WRKSRC}/afl-as.c |
62 |
.endif |
64 |
.endif |
63 |
|
65 |
|
|
|
66 |
post-patch-LLVM-on: |
67 |
${REINPLACE_CMD} \ |
68 |
-e 's|"clang"|"clang${LLVM_VERSION}"|g' \ |
69 |
-e 's|"clang\+\+"|"clang\+\+${LLVM_VERSION}"|g' \ |
70 |
${WRKSRC}/llvm_mode/afl-clang-fast.c |
71 |
|
64 |
.if ! ${OSVERSION} < 1000013 |
72 |
.if ! ${OSVERSION} < 1000013 |
65 |
# Broken on FreeBSD 9 |
73 |
# Broken on FreeBSD 9 |
66 |
post-build-LLVM-on: |
74 |
post-build-LLVM-on: |
67 |
@(cd ${WRKSRC}/llvm_mode; ${SETENV} \ |
75 |
@(cd ${WRKSRC}/llvm_mode; ${SETENV} \ |
68 |
CC=clang37 \ |
76 |
CC=clang${LLVM_VERSION} \ |
69 |
CXX=clang++37 \ |
77 |
CXX=clang++${LLVM_VERSION} \ |
70 |
LLVM_CONFIG=llvm-config37 \ |
78 |
LLVM_CONFIG=llvm-config${LLVM_VERSION} \ |
71 |
CFLAGS="${CFLAGS}" \ |
79 |
CFLAGS="${CFLAGS}" \ |
72 |
CXXFLAGS="${CXXFLAGS}" \ |
80 |
CXXFLAGS="${CXXFLAGS}" \ |
73 |
${GMAKE}) |
81 |
${GMAKE}) |