diff options
author | B. Watson <yalhcru@gmail.com> | 2018-07-09 04:49:46 -0400 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2018-07-14 06:56:00 +0700 |
commit | c479dcd1e85bfedc78c2965317bab91c4be09766 (patch) | |
tree | 5ec2ff6706eeaecce9213fffbc024b7fc5af5218 | |
parent | f133f25263affea75f5ba5ce8749cfb2acfc461a (diff) | |
download | slackbuilds-c479dcd1e85bfedc78c2965317bab91c4be09766.tar.gz |
development/afl: Updated for version 2.52b.
Signed-off-by: B. Watson <yalhcru@gmail.com>
-rw-r--r-- | development/afl/README | 2 | ||||
-rw-r--r-- | development/afl/afl.SlackBuild | 18 | ||||
-rw-r--r-- | development/afl/afl.info | 6 |
3 files changed, 17 insertions, 9 deletions
diff --git a/development/afl/README b/development/afl/README index 1697eb4167..96fd8f3bbf 100644 --- a/development/afl/README +++ b/development/afl/README @@ -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. diff --git a/development/afl/afl.SlackBuild b/development/afl/afl.SlackBuild index 834efc27be..4ee3be8797 100644 --- a/development/afl/afl.SlackBuild +++ b/development/afl/afl.SlackBuild @@ -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. diff --git a/development/afl/afl.info b/development/afl/afl.info index a5b84090fc..a4851061e0 100644 --- a/development/afl/afl.info +++ b/development/afl/afl.info @@ -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="" |