Received: by mail.netbsd.org (Postfix, from userid 605) id DDD8884E54; Tue, 29 Sep 2020 03:12:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 65DD384D5F for ; Tue, 29 Sep 2020 03:12:45 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id lZbQ67VVS8EP for ; Tue, 29 Sep 2020 03:12:44 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 95BDA84D2E for ; Tue, 29 Sep 2020 03:12:44 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 88E75FB28; Tue, 29 Sep 2020 03:12:44 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_160134916413690" MIME-Version: 1.0 Date: Tue, 29 Sep 2020 03:12:44 +0000 From: "Pierre Pronchery" Subject: CVS commit: pkgsrc/devel/py-deepstate To: pkgsrc-changes@NetBSD.org Reply-To: khorben@netbsd.org X-Mailer: log_accum Message-Id: <20200929031244.88E75FB28@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_160134916413690 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: khorben Date: Tue Sep 29 03:12:44 UTC 2020 Added Files: pkgsrc/devel/py-deepstate: DESCR Makefile PLIST Log Message: py-deepstate: import version 0.1 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 installs the executors for DeepState. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-deepstate/DESCR \ pkgsrc/devel/py-deepstate/Makefile pkgsrc/devel/py-deepstate/PLIST Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_160134916413690 Content-Disposition: inline Content-Length: 5025 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/py-deepstate/DESCR diff -u /dev/null pkgsrc/devel/py-deepstate/DESCR:1.1 --- /dev/null Tue Sep 29 03:12:44 2020 +++ pkgsrc/devel/py-deepstate/DESCR Tue Sep 29 03:12:44 2020 @@ -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 installs the executors for DeepState. Index: pkgsrc/devel/py-deepstate/Makefile diff -u /dev/null pkgsrc/devel/py-deepstate/Makefile:1.1 --- /dev/null Tue Sep 29 03:12:44 2020 +++ pkgsrc/devel/py-deepstate/Makefile Tue Sep 29 03:12:44 2020 @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1 2020/09/29 03:12:44 khorben Exp $ + +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} + +USE_LANGUAGES= c99 c++ +USE_CMAKE= yes +AUTO_MKDIRS= yes + +DEPENDS+= deepstate>=${VERSION}:../../devel/deepstate +DEPENDS+= deepstate-afl>=${VERSION}:../../devel/deepstate-afl +#XXX seems to not build on NetBSD +#DEPENDS+= deepstate-honggfuzz>=${VERSION}:../../devel/deepstate-honggfuzz +DEPENDS+= deepstate-libfuzzer>=${VERSION}:../../devel/deepstate-libfuzzer + +PYTHON_VERSIONS_ACCEPTED= 37 36 + +CONFIGURE_DIRS= build +CMAKE_ARG_PATH= ${WRKSRC} +PYSETUPSUBDIR= build + +pre-configure: + cd ${WRKSRC} && ${MKDIR} ${CONFIGURE_DIRS} + +.include "../../devel/deepstate/Makefile.common" +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/py-deepstate/PLIST diff -u /dev/null pkgsrc/devel/py-deepstate/PLIST:1.1 --- /dev/null Tue Sep 29 03:12:44 2020 +++ pkgsrc/devel/py-deepstate/PLIST Tue Sep 29 03:12:44 2020 @@ -0,0 +1,71 @@ +@comment $NetBSD: PLIST,v 1.1 2020/09/29 03:12:44 khorben Exp $ +bin/deepstate +bin/deepstate-afl +bin/deepstate-angora +bin/deepstate-angr +bin/deepstate-eclipser +bin/deepstate-ensembler +bin/deepstate-honggfuzz +bin/deepstate-libfuzzer +bin/deepstate-manticore +bin/deepstate-reduce +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/deepstate/__init__.py +${PYSITELIB}/deepstate/__init__.pyc +${PYSITELIB}/deepstate/__init__.pyo +${PYSITELIB}/deepstate/core/__init__.py +${PYSITELIB}/deepstate/core/__init__.pyc +${PYSITELIB}/deepstate/core/__init__.pyo +${PYSITELIB}/deepstate/core/base.py +${PYSITELIB}/deepstate/core/base.pyc +${PYSITELIB}/deepstate/core/base.pyo +${PYSITELIB}/deepstate/core/fuzz.py +${PYSITELIB}/deepstate/core/fuzz.pyc +${PYSITELIB}/deepstate/core/fuzz.pyo +${PYSITELIB}/deepstate/core/symex.py +${PYSITELIB}/deepstate/core/symex.pyc +${PYSITELIB}/deepstate/core/symex.pyo +${PYSITELIB}/deepstate/executors/__init__.py +${PYSITELIB}/deepstate/executors/__init__.pyc +${PYSITELIB}/deepstate/executors/__init__.pyo +${PYSITELIB}/deepstate/executors/auxiliary/__init__.py +${PYSITELIB}/deepstate/executors/auxiliary/__init__.pyc +${PYSITELIB}/deepstate/executors/auxiliary/__init__.pyo +${PYSITELIB}/deepstate/executors/auxiliary/ensembler.py +${PYSITELIB}/deepstate/executors/auxiliary/ensembler.pyc +${PYSITELIB}/deepstate/executors/auxiliary/ensembler.pyo +${PYSITELIB}/deepstate/executors/auxiliary/reducer.py +${PYSITELIB}/deepstate/executors/auxiliary/reducer.pyc +${PYSITELIB}/deepstate/executors/auxiliary/reducer.pyo +${PYSITELIB}/deepstate/executors/fuzz/__init__.py +${PYSITELIB}/deepstate/executors/fuzz/__init__.pyc +${PYSITELIB}/deepstate/executors/fuzz/__init__.pyo +${PYSITELIB}/deepstate/executors/fuzz/afl.py +${PYSITELIB}/deepstate/executors/fuzz/afl.pyc +${PYSITELIB}/deepstate/executors/fuzz/afl.pyo +${PYSITELIB}/deepstate/executors/fuzz/angora.py +${PYSITELIB}/deepstate/executors/fuzz/angora.pyc +${PYSITELIB}/deepstate/executors/fuzz/angora.pyo +${PYSITELIB}/deepstate/executors/fuzz/eclipser.py +${PYSITELIB}/deepstate/executors/fuzz/eclipser.pyc +${PYSITELIB}/deepstate/executors/fuzz/eclipser.pyo +${PYSITELIB}/deepstate/executors/fuzz/honggfuzz.py +${PYSITELIB}/deepstate/executors/fuzz/honggfuzz.pyc +${PYSITELIB}/deepstate/executors/fuzz/honggfuzz.pyo +${PYSITELIB}/deepstate/executors/fuzz/libfuzzer.py +${PYSITELIB}/deepstate/executors/fuzz/libfuzzer.pyc +${PYSITELIB}/deepstate/executors/fuzz/libfuzzer.pyo +${PYSITELIB}/deepstate/executors/symex/__init__.py +${PYSITELIB}/deepstate/executors/symex/__init__.pyc +${PYSITELIB}/deepstate/executors/symex/__init__.pyo +${PYSITELIB}/deepstate/executors/symex/angr.py +${PYSITELIB}/deepstate/executors/symex/angr.pyc +${PYSITELIB}/deepstate/executors/symex/angr.pyo +${PYSITELIB}/deepstate/executors/symex/manticore.py +${PYSITELIB}/deepstate/executors/symex/manticore.pyc +${PYSITELIB}/deepstate/executors/symex/manticore.pyo --_----------=_160134916413690--