View | Details | Raw Unified | Return to bug 210832 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	afl
4
PORTNAME=	afl
5
PORTVERSION=	2.07b
5
PORTVERSION=	2.18b
6
CATEGORIES=	security
6
CATEGORIES=	security
7
MASTER_SITES=	http://lcamtuf.coredump.cx/afl/releases/
7
MASTER_SITES=	http://lcamtuf.coredump.cx/afl/releases/
8
8
(-)distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (afl-2.07b.tgz) = 9dd324bc3930ec1dbb44d00df8dcf8a3c8ca54b765665cc7f20b89e71d70b184
1
TIMESTAMP = 1467694024
2
SIZE (afl-2.07b.tgz) = 814913
2
SHA256 (afl-2.18b.tgz) = cffcdcd9f02f81634b82c2b34a174c1c2552fbc9be92245d8fb87c78b37d06a4
3
SIZE (afl-2.18b.tgz) = 817151
(-)files/patch-Makefile (-6 / +10 lines)
Lines 1-4 Link Here
1
--- Makefile.orig	2016-02-16 07:14:22 UTC
1
--- Makefile.orig	2016-06-24 02:35:35 UTC
2
+++ Makefile
2
+++ Makefile
3
@@ -21,6 +21,8 @@ BIN_PATH    = $(PREFIX)/bin
3
@@ -21,6 +21,8 @@ BIN_PATH    = $(PREFIX)/bin
4
 HELPER_PATH = $(PREFIX)/lib/afl
4
 HELPER_PATH = $(PREFIX)/lib/afl
Lines 5-15 Link Here
5
 DOC_PATH    = $(PREFIX)/share/doc/afl
5
 DOC_PATH    = $(PREFIX)/share/doc/afl
6
 MISC_PATH   = $(PREFIX)/share/afl
6
 MISC_PATH   = $(PREFIX)/share/afl
7
+INSTALL_PROGRAM?=	install -s -m755
7
+INSTALL_PROGRAM?=	install -s -m755
8
+INSTALL_SCRIPT?=	isntall -m755
8
+INSTALL_SCRIPT?=	install -m755
9
 
9
 
10
 PROGS       = afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze
10
 # PROGS intentionally omit afl-as, which gets installed to its own dir.
11
 SH_PROGS    = afl-plot afl-cmin afl-whatsup
11
 
12
@@ -115,12 +117,13 @@ clean:
12
@@ -118,14 +120,15 @@ clean:
13
 install: all
13
 install: all
14
 	mkdir -p -m 755 $${DESTDIR}$(BIN_PATH) $${DESTDIR}$(HELPER_PATH) $${DESTDIR}$(DOC_PATH) $${DESTDIR}$(MISC_PATH)
14
 	mkdir -p -m 755 $${DESTDIR}$(BIN_PATH) $${DESTDIR}$(HELPER_PATH) $${DESTDIR}$(DOC_PATH) $${DESTDIR}$(MISC_PATH)
15
 	rm -f $${DESTDIR}$(BIN_PATH)/afl-plot.sh
15
 	rm -f $${DESTDIR}$(BIN_PATH)/afl-plot.sh
Lines 19-26 Link Here
19
 	rm -f $${DESTDIR}$(BIN_PATH)/afl-as
19
 	rm -f $${DESTDIR}$(BIN_PATH)/afl-as
20
-	if [ -f afl-qemu-trace ]; then install -m 755 afl-qemu-trace $${DESTDIR}$(BIN_PATH); fi
20
-	if [ -f afl-qemu-trace ]; then install -m 755 afl-qemu-trace $${DESTDIR}$(BIN_PATH); fi
21
-	if [ -f afl-clang-fast -a -f afl-llvm-pass.so -a -f afl-llvm-rt.o ]; then set -e; install -m 755 afl-clang-fast $${DESTDIR}$(BIN_PATH); ln -sf afl-clang-fast $${DESTDIR}$(BIN_PATH)/afl-clang-fast++; install -m 755 afl-llvm-pass.so afl-llvm-rt.o $${DESTDIR}$(HELPER_PATH); fi
21
-	if [ -f afl-clang-fast -a -f afl-llvm-pass.so -a -f afl-llvm-rt.o ]; then set -e; install -m 755 afl-clang-fast $${DESTDIR}$(BIN_PATH); ln -sf afl-clang-fast $${DESTDIR}$(BIN_PATH)/afl-clang-fast++; install -m 755 afl-llvm-pass.so afl-llvm-rt.o $${DESTDIR}$(HELPER_PATH); fi
22
-	if [ -f afl-llvm-rt-32.o ]; then set -e; install -m 755 afl-llvm-rt-32.o $${DESTDIR}$(HELPER_PATH); fi
23
-	if [ -f afl-llvm-rt-64.o ]; then set -e; install -m 755 afl-llvm-rt-64.o $${DESTDIR}$(HELPER_PATH); fi
22
+	if [ -f afl-qemu-trace ]; then ${INSTALL_PROGRAM} afl-qemu-trace $${DESTDIR}$(BIN_PATH); fi
24
+	if [ -f afl-qemu-trace ]; then ${INSTALL_PROGRAM} afl-qemu-trace $${DESTDIR}$(BIN_PATH); fi
23
+	if [ -f afl-clang-fast -a -f afl-llvm-pass.so -a -f afl-llvm-rt.o ]; then set -e; ${INSTALL_PROGRAM} afl-clang-fast $${DESTDIR}$(BIN_PATH); ln -sf afl-clang-fast $${DESTDIR}$(BIN_PATH)/afl-clang-fast++; ${INSTALL_PROGRAM} afl-llvm-pass.so $${DESTDIR}$(HELPER_PATH); install -m 755 afl-llvm-rt.o $${DESTDIR}$(HELPER_PATH); fi
25
+	if [ -f afl-clang-fast -a -f afl-llvm-pass.so -a -f afl-llvm-rt.o ]; then set -e; ${INSTALL_PROGRAM} afl-clang-fast $${DESTDIR}$(BIN_PATH); ln -sf afl-clang-fast $${DESTDIR}$(BIN_PATH)/afl-clang-fast++; ${INSTALL_PROGRAM} afl-llvm-pass.so afl-llvm-rt.o $${DESTDIR}$(HELPER_PATH); fi
26
+	if [ -f afl-llvm-rt-32.o ]; then set -e; ${INSTALL_PROGRAM} afl-llvm-rt-32.o $${DESTDIR}$(HELPER_PATH); fi
27
+	if [ -f afl-llvm-rt-64.o ]; then set -e; ${INSTALL_PROGRAM} afl-llvm-rt-64.o $${DESTDIR}$(HELPER_PATH); fi
24
 	set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $${DESTDIR}$(BIN_PATH)/$$i; done
28
 	set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $${DESTDIR}$(BIN_PATH)/$$i; done
25
-	install -m 755 afl-as $${DESTDIR}$(HELPER_PATH)
29
-	install -m 755 afl-as $${DESTDIR}$(HELPER_PATH)
26
+	${INSTALL_PROGRAM} afl-as $${DESTDIR}$(HELPER_PATH)
30
+	${INSTALL_PROGRAM} afl-as $${DESTDIR}$(HELPER_PATH)
(-)pkg-plist (+2 lines)
Lines 5-10 Link Here
5
%%LLVM_SUB%%%%LLVM%%bin/afl-clang-fast++
5
%%LLVM_SUB%%%%LLVM%%bin/afl-clang-fast++
6
%%LLVM_SUB%%%%LLVM%%lib/afl/afl-llvm-pass.so
6
%%LLVM_SUB%%%%LLVM%%lib/afl/afl-llvm-pass.so
7
%%LLVM_SUB%%%%LLVM%%lib/afl/afl-llvm-rt.o
7
%%LLVM_SUB%%%%LLVM%%lib/afl/afl-llvm-rt.o
8
%%LLVM_SUB%%%%LLVM%%lib/afl/afl-llvm-rt-32.o
9
%%LLVM_SUB%%%%LLVM%%lib/afl/afl-llvm-rt-64.o
8
%%MINIMIZE_CORPUS%%bin/afl-cmin
10
%%MINIMIZE_CORPUS%%bin/afl-cmin
9
bin/afl-fuzz
11
bin/afl-fuzz
10
bin/afl-g++
12
bin/afl-g++

Return to bug 210832