pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/deepstate-honggfuzz deepstate-honggfuzz: import ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/70ecf896c13b
branches: trunk
changeset: 439830:70ecf896c13b
user: khorben <khorben%pkgsrc.org@localhost>
date: Tue Sep 29 03:06:08 2020 +0000
description:
deepstate-honggfuzz: import version 0.1
diffstat:
devel/deepstate-honggfuzz/DESCR | 8 ++++++++
devel/deepstate-honggfuzz/Makefile | 28 ++++++++++++++++++++++++++++
devel/deepstate-honggfuzz/PLIST | 2 ++
3 files changed, 38 insertions(+), 0 deletions(-)
diffs (50 lines):
diff -r 39d710d240f1 -r 70ecf896c13b devel/deepstate-honggfuzz/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/deepstate-honggfuzz/DESCR Tue Sep 29 03:06:08 2020 +0000
@@ -0,0 +1,8 @@
+DeepState is a framework that provides C and C++ developers with a common
+interface to various symbolic execution and fuzzing engines. Users can write
+one test harness using a Google Test-like API, then execute it using multiple
+backends without having to learn the complexities of the underlying engines. It
+supports writing unit tests and API sequence tests, as well as automatic test
+generation.
+
+This package adds support for honggfuzz to DeepState.
diff -r 39d710d240f1 -r 70ecf896c13b devel/deepstate-honggfuzz/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/deepstate-honggfuzz/Makefile Tue Sep 29 03:06:08 2020 +0000
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2020/09/29 03:06:08 khorben Exp $
+
+PKGNAME= deepstate-honggfuzz-${VERSION}
+
+USE_LANGUAGES= c99 c++
+USE_CMAKE= yes
+AUTO_MKDIRS= yes
+
+DEPENDS+= honggfuzz-[0-9]*:../../devel/honggfuzz
+DEPENDS+= deepstate>=${VERSION}:../../devel/deepstate
+
+CONFIGURE_DIRS= build
+CMAKE_ARG_PATH= ${WRKSRC}
+
+CMAKE_ARGS+= -DPYTHON=${PREFIX}/bin/python${PYVERSSUFFIX}
+CMAKE_ARGS+= -DDEEPSTATE_HONGGFUZZ=ON
+CMAKE_ARGS+= -DCMAKE_C_COMPILER=${LOCALBASE:Q}/bin/hfuzz-gcc
+CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${LOCALBASE:Q}/bin/hfuzz-g++
+
+pre-configure:
+ cd ${WRKSRC} && ${MKDIR} ${CONFIGURE_DIRS}
+
+do-install:
+ ${INSTALL_LIB} ${WRKSRC}/build/libdeepstate_HFUZZ.a ${DESTDIR}${PREFIX}/lib
+
+.include "../../devel/deepstate/Makefile.common"
+.include "../../lang/python/pyversion.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 39d710d240f1 -r 70ecf896c13b devel/deepstate-honggfuzz/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/deepstate-honggfuzz/PLIST Tue Sep 29 03:06:08 2020 +0000
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2020/09/29 03:06:08 khorben Exp $
+lib/libdeepstate_HFUZZ.a
Home |
Main Index |
Thread Index |
Old Index