pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-deepstate



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.

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



Home | Main Index | Thread Index | Old Index