From owner-svn-ports-all@FreeBSD.ORG Mon Feb 2 19:33:08 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 46FBF61A; Mon, 2 Feb 2015 19:33:08 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 27A01868; Mon, 2 Feb 2015 19:33:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t12JX8d0045566; Mon, 2 Feb 2015 19:33:08 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t12JX70F045562; Mon, 2 Feb 2015 19:33:07 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201502021933.t12JX70F045562@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Mon, 2 Feb 2015 19:33:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r378322 - head/security/afl X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2015 19:33:08 -0000 Author: amdmi3 Date: Mon Feb 2 19:33:06 2015 New Revision: 378322 URL: https://svnweb.freebsd.org/changeset/ports/378322 QAT: https://qat.redports.org/buildarchive/r378322/ Log: - Update to 1.38b PR: 197274 Submitted by: fk@fabiankeil.de (maintainer) Modified: head/security/afl/Makefile head/security/afl/distinfo head/security/afl/pkg-plist Modified: head/security/afl/Makefile ============================================================================== --- head/security/afl/Makefile Mon Feb 2 19:13:16 2015 (r378321) +++ head/security/afl/Makefile Mon Feb 2 19:33:06 2015 (r378322) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= afl -PORTVERSION= 1.11b +PORTVERSION= 1.38b CATEGORIES= security MASTER_SITES= http://lcamtuf.coredump.cx/afl/releases/ @@ -13,7 +13,7 @@ USES= compiler gmake tar:tgz OPTIONS_DEFINE= DEBUG DOCS MINIMIZE_CORPUS \ PLOT_SUPPORT TEST_INSTRUMENTATION -MINIMIZE_CORPUS_DESC= Install minimize_corpus.sh (bash dependency). +MINIMIZE_CORPUS_DESC= Install afl-cmin. Adds bash dependency PLOT_SUPPORT_DESC= Support progress plotting. Adds Gnuplot dependency TEST_INSTRUMENTATION_DESC= Execute tests expected to fail in jails OPTIONS_DEFAULT= MINIMIZE_CORPUS PLOT_SUPPORT @@ -50,9 +50,10 @@ post-patch: # by default anyway. ${REINPLACE_CMD} -e 's@^\(all.*\) test_build@\1@' ${WRKSRC}/Makefile .endif - ${REINPLACE_CMD} -e 's@ -O3@@; s@ -g@@' \ + ${REINPLACE_CMD} -E -e 's@ -O3@@; s@ -g@@' \ -e 's@install -m 755@${INSTALL_PROGRAM}@' \ - -e 's@ afl-plot @ @' ${WRKSRC}/Makefile + -e 's@ afl-(cmin|plot|whatsup) @ @g' \ + ${WRKSRC}/Makefile .if (${COMPILER_TYPE} == "clang" && ${ARCH} == "i386") ${REINPLACE_CMD} -e 's@\( as_params\[0\] = "\)@\1${LOCALBASE}/bin/@' \ ${WRKSRC}/afl-as.c @@ -65,11 +66,13 @@ post-patch: post-install: ${INSTALL_DATA} ${WRKSRC}/docs/COPYING ${STAGEDIR}${DOCSDIR}/ - ${INSTALL_SCRIPT} ${WRKSRC}/afl-plot ${STAGEDIR}${LOCALBASE}/bin/ + +.for afl_script in afl-cmin afl-plot afl-whatsup + ${INSTALL_SCRIPT} ${WRKSRC}/${afl_script} ${STAGEDIR}${LOCALBASE}/bin/ +.endfor + .if ${PORT_OPTIONS:MMINIMIZE_CORPUS} - ${INSTALL_SCRIPT} \ - ${WRKSRC}/experimental/minimization_script/minimize_corpus.sh \ - ${STAGEDIR}${LOCALBASE}/bin/ + ${INSTALL_SCRIPT} ${WRKSRC}/afl-cmin ${STAGEDIR}${LOCALBASE}/bin/ .endif .include Modified: head/security/afl/distinfo ============================================================================== --- head/security/afl/distinfo Mon Feb 2 19:13:16 2015 (r378321) +++ head/security/afl/distinfo Mon Feb 2 19:33:06 2015 (r378322) @@ -1,2 +1,2 @@ -SHA256 (afl-1.11b.tgz) = d225bbd5b76f3455cdc204861f360fc6fb3014464bbe2bcd2ce6e40dafe9f246 -SIZE (afl-1.11b.tgz) = 728339 +SHA256 (afl-1.38b.tgz) = 29ac53e6c06d9c0d632d1ac8527bb84e53b481195d21e3feeef191aede61b268 +SIZE (afl-1.38b.tgz) = 772843 Modified: head/security/afl/pkg-plist ============================================================================== --- head/security/afl/pkg-plist Mon Feb 2 19:13:16 2015 (r378321) +++ head/security/afl/pkg-plist Mon Feb 2 19:33:06 2015 (r378322) @@ -1,11 +1,14 @@ bin/afl-clang bin/afl-clang++ +%%MINIMIZE_CORPUS%%bin/afl-cmin bin/afl-fuzz bin/afl-g++ bin/afl-gcc +bin/afl-gotcpu %%PLOT_SUPPORT%%bin/afl-plot bin/afl-showmap -%%MINIMIZE_CORPUS%%bin/minimize_corpus.sh +bin/afl-tmin +bin/afl-whatsup lib/afl/afl-as lib/afl/as %%DATADIR%%/_extras/gif/header_87a @@ -31,6 +34,101 @@ lib/afl/as %%DATADIR%%/_extras/jpeg/section_ffe0 %%DATADIR%%/_extras/jpeg/section_ffe1 %%DATADIR%%/_extras/jpeg/section_fffe +%%DATADIR%%/_extras/js/keyword_arguments +%%DATADIR%%/_extras/js/keyword_break +%%DATADIR%%/_extras/js/keyword_case +%%DATADIR%%/_extras/js/keyword_catch +%%DATADIR%%/_extras/js/keyword_const +%%DATADIR%%/_extras/js/keyword_continue +%%DATADIR%%/_extras/js/keyword_debugger +%%DATADIR%%/_extras/js/keyword_decodeURI +%%DATADIR%%/_extras/js/keyword_default +%%DATADIR%%/_extras/js/keyword_delete +%%DATADIR%%/_extras/js/keyword_do +%%DATADIR%%/_extras/js/keyword_else +%%DATADIR%%/_extras/js/keyword_escape +%%DATADIR%%/_extras/js/keyword_eval +%%DATADIR%%/_extras/js/keyword_export +%%DATADIR%%/_extras/js/keyword_finally +%%DATADIR%%/_extras/js/keyword_for +%%DATADIR%%/_extras/js/keyword_function +%%DATADIR%%/_extras/js/keyword_if +%%DATADIR%%/_extras/js/keyword_in +%%DATADIR%%/_extras/js/keyword_instanceof +%%DATADIR%%/_extras/js/keyword_isNaN +%%DATADIR%%/_extras/js/keyword_let +%%DATADIR%%/_extras/js/keyword_new +%%DATADIR%%/_extras/js/keyword_parseInt +%%DATADIR%%/_extras/js/keyword_return +%%DATADIR%%/_extras/js/keyword_switch +%%DATADIR%%/_extras/js/keyword_this +%%DATADIR%%/_extras/js/keyword_throw +%%DATADIR%%/_extras/js/keyword_try +%%DATADIR%%/_extras/js/keyword_typeof +%%DATADIR%%/_extras/js/keyword_var +%%DATADIR%%/_extras/js/keyword_void +%%DATADIR%%/_extras/js/keyword_while +%%DATADIR%%/_extras/js/keyword_with +%%DATADIR%%/_extras/js/misc_1 +%%DATADIR%%/_extras/js/misc_a +%%DATADIR%%/_extras/js/misc_array +%%DATADIR%%/_extras/js/misc_assign +%%DATADIR%%/_extras/js/misc_code_block +%%DATADIR%%/_extras/js/misc_colon_num +%%DATADIR%%/_extras/js/misc_colon_string +%%DATADIR%%/_extras/js/misc_comma +%%DATADIR%%/_extras/js/misc_comment_block +%%DATADIR%%/_extras/js/misc_comment_line +%%DATADIR%%/_extras/js/misc_cond +%%DATADIR%%/_extras/js/misc_dec +%%DATADIR%%/_extras/js/misc_div +%%DATADIR%%/_extras/js/misc_equals +%%DATADIR%%/_extras/js/misc_fn +%%DATADIR%%/_extras/js/misc_identical +%%DATADIR%%/_extras/js/misc_inc +%%DATADIR%%/_extras/js/misc_minus +%%DATADIR%%/_extras/js/misc_modulo +%%DATADIR%%/_extras/js/misc_parentheses +%%DATADIR%%/_extras/js/misc_parentheses_1 +%%DATADIR%%/_extras/js/misc_parentheses_1x4 +%%DATADIR%%/_extras/js/misc_parentheses_a +%%DATADIR%%/_extras/js/misc_period +%%DATADIR%%/_extras/js/misc_plus +%%DATADIR%%/_extras/js/misc_plus_assign +%%DATADIR%%/_extras/js/misc_regex +%%DATADIR%%/_extras/js/misc_rol +%%DATADIR%%/_extras/js/misc_semicolon +%%DATADIR%%/_extras/js/misc_serialized_object +%%DATADIR%%/_extras/js/misc_string +%%DATADIR%%/_extras/js/misc_unicode +%%DATADIR%%/_extras/js/object_Array +%%DATADIR%%/_extras/js/object_Boolean +%%DATADIR%%/_extras/js/object_Date +%%DATADIR%%/_extras/js/object_Function +%%DATADIR%%/_extras/js/object_Infinity +%%DATADIR%%/_extras/js/object_Int8Array +%%DATADIR%%/_extras/js/object_Math +%%DATADIR%%/_extras/js/object_NaN +%%DATADIR%%/_extras/js/object_Number +%%DATADIR%%/_extras/js/object_Object +%%DATADIR%%/_extras/js/object_RegExp +%%DATADIR%%/_extras/js/object_String +%%DATADIR%%/_extras/js/object_Symbol +%%DATADIR%%/_extras/js/object_false +%%DATADIR%%/_extras/js/object_null +%%DATADIR%%/_extras/js/object_true +%%DATADIR%%/_extras/js/prop_charAt +%%DATADIR%%/_extras/js/prop_concat +%%DATADIR%%/_extras/js/prop_constructor +%%DATADIR%%/_extras/js/prop_destructor +%%DATADIR%%/_extras/js/prop_length +%%DATADIR%%/_extras/js/prop_match +%%DATADIR%%/_extras/js/prop_proto +%%DATADIR%%/_extras/js/prop_prototype +%%DATADIR%%/_extras/js/prop_slice +%%DATADIR%%/_extras/js/prop_toCode +%%DATADIR%%/_extras/js/prop_toString +%%DATADIR%%/_extras/js/prop_valueOf %%DATADIR%%/_extras/png/header_png %%DATADIR%%/_extras/png/section_IDAT %%DATADIR%%/_extras/png/section_IEND @@ -464,6 +562,7 @@ lib/afl/as %%DATADIR%%/images/webp/hello_kitty_lossless.webp %%DATADIR%%/multimedia/h264/small_movie.mp4 %%DATADIR%%/others/elf/small_exec.elf +%%DATADIR%%/others/js/small_script.js %%DATADIR%%/others/pcap/small_capture.pcap %%DATADIR%%/others/pdf/small.pdf %%DATADIR%%/others/rtf/small_document.rtf @@ -474,10 +573,10 @@ lib/afl/as %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/current_todo.txt %%PORTDOCS%%%%DOCSDIR%%/env_variables.txt %%PORTDOCS%%%%DOCSDIR%%/notes_for_asan.txt %%PORTDOCS%%%%DOCSDIR%%/parallel_fuzzing.txt %%PORTDOCS%%%%DOCSDIR%%/perf_tips.txt %%PORTDOCS%%%%DOCSDIR%%/related_work.txt %%PORTDOCS%%%%DOCSDIR%%/status_screen.txt +%%PORTDOCS%%%%DOCSDIR%%/technical_details.txt