mirror of
https://github.com/SlackBuildsOrg/slackbuilds
synced 2024-09-28 15:21:00 +02:00
development/afl: Updated for version 2.52b.
Signed-off-by: B. Watson <yalhcru@gmail.com>
This commit is contained in:
parent
f133f25263
commit
c479dcd1e8
3 changed files with 17 additions and 9 deletions
|
@ -13,7 +13,7 @@ wrapper is used. This does NOT require a system-wide installation of
|
|||
qemu, but it does require the source to qemu. To build qemu support,
|
||||
download the qemu source from:
|
||||
|
||||
http://wiki.qemu-project.org/download/qemu-2.3.0.tar.bz2
|
||||
http://download.qemu-project.org/qemu-2.10.0.tar.xz
|
||||
|
||||
Save the file in the same directory as the afl.SlackBuild script.
|
||||
|
||||
|
|
|
@ -6,8 +6,10 @@
|
|||
|
||||
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
|
||||
|
||||
# 20180709 bkw: updated for v2.49b.
|
||||
|
||||
PRGNAM=afl
|
||||
VERSION=${VERSION:-2.49b}
|
||||
VERSION=${VERSION:-2.52b}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
|
@ -49,9 +51,9 @@ cd $PRGNAM-$VERSION
|
|||
chown -R root:root .
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
|
||||
-o -perm 511 \) -exec chmod 755 {} \; -o \
|
||||
-o -perm 511 \) -exec chmod 755 {} \+ -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
|
||||
|
||||
# apply slack cflags, tell gcc to create stripped binaries
|
||||
sed -i "/^CFLAGS/s|-O3.*|$SLKCFLAGS -Wl,-s|" Makefile
|
||||
|
@ -75,8 +77,10 @@ WITHQEMU="without"
|
|||
|
||||
# figure out the qemu source tarball name. N.B. update the README
|
||||
# when this changes!
|
||||
eval $( grep "^QEMU_URL=" qemu_mode/build_qemu_support.sh )
|
||||
QEMU_SRC="$( basename "$QEMU_URL" )"
|
||||
( egrep "^(VERSION|QEMU_URL)=" qemu_mode/build_qemu_support.sh > 1.sh
|
||||
source ./1.sh
|
||||
echo "$QEMU_URL" > qemu.url )
|
||||
QEMU_SRC="$( basename "$( cat qemu.url )" )"
|
||||
|
||||
# optional qemu support, needed for fuzzing binary-only stuff,
|
||||
# only built if $CWD contains the qemu source.
|
||||
|
@ -90,6 +94,10 @@ if [ -e "$CWD/$QEMU_SRC" ]; then
|
|||
|
||||
install -s -m0755 -oroot -groot afl-qemu-trace $PKG/usr/bin
|
||||
WITHQEMU="with"
|
||||
else
|
||||
echo "!!! qemu source \$CWD/$QEMU_SRC not found"
|
||||
echo "!!! wget $( cat qemu.url )"
|
||||
# grep for the !!! in the log to find the URL, when updating afl
|
||||
fi
|
||||
|
||||
# 'make install' already put the docs where they belong.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
PRGNAM="afl"
|
||||
VERSION="2.49b"
|
||||
VERSION="2.52b"
|
||||
HOMEPAGE="http://lcamtuf.coredump.cx/afl/"
|
||||
DOWNLOAD="http://lcamtuf.coredump.cx/afl/releases/afl-2.49b.tgz"
|
||||
MD5SUM="bc14028671d5b7aec8ac9cd1ecf642de"
|
||||
DOWNLOAD="http://lcamtuf.coredump.cx/afl/releases/afl-2.52b.tgz"
|
||||
MD5SUM="d4fa778e6c2221aee4f5326f22e1983d"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES=""
|
||||
|
|
Loading…
Reference in a new issue