py-manticore: import the latest release

This includes a few additional dependencies that were not packaged yet.
More still have to be imported.
This commit is contained in:
Pierre Pronchery 2020-09-16 04:13:00 +02:00
parent 1302f1bffb
commit 3bc44c0041
17 changed files with 543 additions and 0 deletions

View File

@ -3238,6 +3238,7 @@ SUBDIR+= py-cosat
SUBDIR+= py-cosmolopy
SUBDIR+= py-coveralls
SUBDIR+= py-cracklib
SUBDIR+= py-crytic-compile
SUBDIR+= py-cryptoidlib
SUBDIR+= py-cryptoim
SUBDIR+= py-csa
@ -3594,6 +3595,7 @@ SUBDIR+= py-mahotas
SUBDIR+= py-mailcap-fix
SUBDIR+= py-mailingstats
SUBDIR+= py-mailq
SUBDIR+= py-manticore
SUBDIR+= py-mapcode
SUBDIR+= py-mapy-package
SUBDIR+= py-mark
@ -3783,6 +3785,7 @@ SUBDIR+= py-pp
SUBDIR+= py-prayertime
SUBDIR+= py-prel
SUBDIR+= py-premailer
SUBDIR+= py-prettytable
SUBDIR+= py-print
SUBDIR+= py-prioritized-methods
SUBDIR+= py-priority
@ -3798,6 +3801,7 @@ SUBDIR+= py-psychopy
SUBDIR+= py-ptrace
SUBDIR+= py-pulp
SUBDIR+= py-pulsar
SUBDIR+= py-pyevmasm
SUBDIR+= py-pweave
SUBDIR+= py-pyaiml
SUBDIR+= py-pyamf

0
py-crytic-compile/DESCR Normal file
View File

View File

@ -0,0 +1,17 @@
# $NetBSD$
GITHUB_PROJECT= crytic-compile
GITHUB_TAG= 0.1.9
DISTNAME= 0.1.9
PKGNAME= ${PYPKGPREFIX}-${GITHUB_PROJECT}-${DISTNAME}
CATEGORIES= finance
MASTER_SITES= ${MASTER_SITE_GITHUB:=crytic/}
DIST_SUBDIR= ${GITHUB_PROJECT}
MAINTAINER= khorben@defora.org
HOMEPAGE= https://github.com/crytic/crytic-compile/
COMMENT= Abstraction layer for smart contract build systems
LICENSE= gnu-agpl-v3
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

108
py-crytic-compile/PLIST Normal file
View File

@ -0,0 +1,108 @@
@comment $NetBSD$
bin/crytic-compile
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/requires.txt
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/top_level.txt
${PYSITELIB}/crytic_compile/__init__.py
${PYSITELIB}/crytic_compile/__init__.pyc
${PYSITELIB}/crytic_compile/__init__.pyo
${PYSITELIB}/crytic_compile/__main__.py
${PYSITELIB}/crytic_compile/__main__.pyc
${PYSITELIB}/crytic_compile/__main__.pyo
${PYSITELIB}/crytic_compile/compiler/__init__.py
${PYSITELIB}/crytic_compile/compiler/__init__.pyc
${PYSITELIB}/crytic_compile/compiler/__init__.pyo
${PYSITELIB}/crytic_compile/compiler/compiler.py
${PYSITELIB}/crytic_compile/compiler/compiler.pyc
${PYSITELIB}/crytic_compile/compiler/compiler.pyo
${PYSITELIB}/crytic_compile/crytic_compile.py
${PYSITELIB}/crytic_compile/crytic_compile.pyc
${PYSITELIB}/crytic_compile/crytic_compile.pyo
${PYSITELIB}/crytic_compile/cryticparser/__init__.py
${PYSITELIB}/crytic_compile/cryticparser/__init__.pyc
${PYSITELIB}/crytic_compile/cryticparser/__init__.pyo
${PYSITELIB}/crytic_compile/cryticparser/cryticparser.py
${PYSITELIB}/crytic_compile/cryticparser/cryticparser.pyc
${PYSITELIB}/crytic_compile/cryticparser/cryticparser.pyo
${PYSITELIB}/crytic_compile/cryticparser/defaults.py
${PYSITELIB}/crytic_compile/cryticparser/defaults.pyc
${PYSITELIB}/crytic_compile/cryticparser/defaults.pyo
${PYSITELIB}/crytic_compile/platform/__init__.py
${PYSITELIB}/crytic_compile/platform/__init__.pyc
${PYSITELIB}/crytic_compile/platform/__init__.pyo
${PYSITELIB}/crytic_compile/platform/abstract_platform.py
${PYSITELIB}/crytic_compile/platform/abstract_platform.pyc
${PYSITELIB}/crytic_compile/platform/abstract_platform.pyo
${PYSITELIB}/crytic_compile/platform/all_export.py
${PYSITELIB}/crytic_compile/platform/all_export.pyc
${PYSITELIB}/crytic_compile/platform/all_export.pyo
${PYSITELIB}/crytic_compile/platform/all_platforms.py
${PYSITELIB}/crytic_compile/platform/all_platforms.pyc
${PYSITELIB}/crytic_compile/platform/all_platforms.pyo
${PYSITELIB}/crytic_compile/platform/archive.py
${PYSITELIB}/crytic_compile/platform/archive.pyc
${PYSITELIB}/crytic_compile/platform/archive.pyo
${PYSITELIB}/crytic_compile/platform/brownie.py
${PYSITELIB}/crytic_compile/platform/brownie.pyc
${PYSITELIB}/crytic_compile/platform/brownie.pyo
${PYSITELIB}/crytic_compile/platform/buidler.py
${PYSITELIB}/crytic_compile/platform/buidler.pyc
${PYSITELIB}/crytic_compile/platform/buidler.pyo
${PYSITELIB}/crytic_compile/platform/dapp.py
${PYSITELIB}/crytic_compile/platform/dapp.pyc
${PYSITELIB}/crytic_compile/platform/dapp.pyo
${PYSITELIB}/crytic_compile/platform/embark.py
${PYSITELIB}/crytic_compile/platform/embark.pyc
${PYSITELIB}/crytic_compile/platform/embark.pyo
${PYSITELIB}/crytic_compile/platform/etherlime.py
${PYSITELIB}/crytic_compile/platform/etherlime.pyc
${PYSITELIB}/crytic_compile/platform/etherlime.pyo
${PYSITELIB}/crytic_compile/platform/etherscan.py
${PYSITELIB}/crytic_compile/platform/etherscan.pyc
${PYSITELIB}/crytic_compile/platform/etherscan.pyo
${PYSITELIB}/crytic_compile/platform/exceptions.py
${PYSITELIB}/crytic_compile/platform/exceptions.pyc
${PYSITELIB}/crytic_compile/platform/exceptions.pyo
${PYSITELIB}/crytic_compile/platform/solc.py
${PYSITELIB}/crytic_compile/platform/solc.pyc
${PYSITELIB}/crytic_compile/platform/solc.pyo
${PYSITELIB}/crytic_compile/platform/solc_standard_json.py
${PYSITELIB}/crytic_compile/platform/solc_standard_json.pyc
${PYSITELIB}/crytic_compile/platform/solc_standard_json.pyo
${PYSITELIB}/crytic_compile/platform/standard.py
${PYSITELIB}/crytic_compile/platform/standard.pyc
${PYSITELIB}/crytic_compile/platform/standard.pyo
${PYSITELIB}/crytic_compile/platform/truffle.py
${PYSITELIB}/crytic_compile/platform/truffle.pyc
${PYSITELIB}/crytic_compile/platform/truffle.pyo
${PYSITELIB}/crytic_compile/platform/types.py
${PYSITELIB}/crytic_compile/platform/types.pyc
${PYSITELIB}/crytic_compile/platform/types.pyo
${PYSITELIB}/crytic_compile/platform/vyper.py
${PYSITELIB}/crytic_compile/platform/vyper.pyc
${PYSITELIB}/crytic_compile/platform/vyper.pyo
${PYSITELIB}/crytic_compile/platform/waffle.py
${PYSITELIB}/crytic_compile/platform/waffle.pyc
${PYSITELIB}/crytic_compile/platform/waffle.pyo
${PYSITELIB}/crytic_compile/py.typed
${PYSITELIB}/crytic_compile/utils/__init__.py
${PYSITELIB}/crytic_compile/utils/__init__.pyc
${PYSITELIB}/crytic_compile/utils/__init__.pyo
${PYSITELIB}/crytic_compile/utils/naming.py
${PYSITELIB}/crytic_compile/utils/naming.pyc
${PYSITELIB}/crytic_compile/utils/naming.pyo
${PYSITELIB}/crytic_compile/utils/natspec.py
${PYSITELIB}/crytic_compile/utils/natspec.pyc
${PYSITELIB}/crytic_compile/utils/natspec.pyo
${PYSITELIB}/crytic_compile/utils/npm.py
${PYSITELIB}/crytic_compile/utils/npm.pyc
${PYSITELIB}/crytic_compile/utils/npm.pyo
${PYSITELIB}/crytic_compile/utils/unit_tests.py
${PYSITELIB}/crytic_compile/utils/unit_tests.pyc
${PYSITELIB}/crytic_compile/utils/unit_tests.pyo
${PYSITELIB}/crytic_compile/utils/zip.py
${PYSITELIB}/crytic_compile/utils/zip.pyc
${PYSITELIB}/crytic_compile/utils/zip.pyo

View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (crytic-compile/0.1.9.tar.gz) = f1697922e87c7c6fde7002eb2ffbce971870096b
RMD160 (crytic-compile/0.1.9.tar.gz) = 050eaba804137ae5df50f8c71c6c89f684649a9a
SHA512 (crytic-compile/0.1.9.tar.gz) = 8bee6c0f7895b072b37018373ed3311baae4d80387d8ecd7abfe8a2ae97b8604b3e1e307e52f6348c8d2687c59baf78af60020404e3297d937bd21ebef860713
Size (crytic-compile/0.1.9.tar.gz) = 69764 bytes

11
py-manticore/DESCR Normal file
View File

@ -0,0 +1,11 @@
Manticore is a symbolic execution tool for analysis of binaries and smart
contracts.
Manticore features Input Generation (automatically generates inputs that trigger
unique code paths), Crash Discovery (discovers inputs that crash programs via
memory safety violations), Execution Tracing (records an instruction-level trace
of execution for each generated input), and Programmatic Interface (exposes
programmatic access to its analysis engine via a Python API).
Manticore can analyze Linux ELF binaries (x86, x86_64 and ARMv7) and Ethereum
smart contracts (EVM bytecode).

29
py-manticore/Makefile Normal file
View File

@ -0,0 +1,29 @@
# $NetBSD: Makefile,v 1.10 2018/05/06 22:20:22 khorben Exp $
DISTNAME= manticore-${GITHUB_TAG}
PKGNAME= ${PYPKGPREFIX}-${EGG_NAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=trailofbits/}
GITHUB_PROJECT= manticore
GITHUB_TAG= 0.3.4
MAINTAINER= khorben@defora.org
HOMEPAGE= https://github.com/trailofbits/manticore/
COMMENT= Symbolic execution tool for analysis of binaries and smart contracts
LICENSE= apache-2.0
DEPENDS+= ${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone
DEPENDS+= ${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
DEPENDS+= ${PYPKGPREFIX}-pyelftools-[0-9]*:../../devel/py-pyelftools
DEPENDS+= ${PYPKGPREFIX}-pysha3-[0-9]*:../../devel/py-pysha3
DEPENDS+= ${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
DEPENDS+= ${PYPKGPREFIX}-crytic-compile-[0-9]*:../../wip/py-crytic-compile
DEPENDS+= ${PYPKGPREFIX}-pyevmasm-[0-9]*:../../wip/py-pyevmasm
DEPENDS+= ${PYPKGPREFIX}-z3-[0-9]*:../../math/py-z3
DEPENDS+= ${PYPKGPREFIX}-prettytable-[0-9]*:../../wip/py-prettytable
DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
PYTHON_VERSIONS_ACCEPTED= 36 37
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

237
py-manticore/PLIST Normal file
View File

@ -0,0 +1,237 @@
@comment $NetBSD$
bin/manticore
bin/manticore-verifier
${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}/manticore/__init__.py
${PYSITELIB}/manticore/__init__.pyc
${PYSITELIB}/manticore/__init__.pyo
${PYSITELIB}/manticore/__main__.py
${PYSITELIB}/manticore/__main__.pyc
${PYSITELIB}/manticore/__main__.pyo
${PYSITELIB}/manticore/binary/__init__.py
${PYSITELIB}/manticore/binary/__init__.pyc
${PYSITELIB}/manticore/binary/__init__.pyo
${PYSITELIB}/manticore/binary/binary.py
${PYSITELIB}/manticore/binary/binary.pyc
${PYSITELIB}/manticore/binary/binary.pyo
${PYSITELIB}/manticore/core/__init__.py
${PYSITELIB}/manticore/core/__init__.pyc
${PYSITELIB}/manticore/core/__init__.pyo
${PYSITELIB}/manticore/core/manticore.py
${PYSITELIB}/manticore/core/manticore.pyc
${PYSITELIB}/manticore/core/manticore.pyo
${PYSITELIB}/manticore/core/parser/__init__.py
${PYSITELIB}/manticore/core/parser/__init__.pyc
${PYSITELIB}/manticore/core/parser/__init__.pyo
${PYSITELIB}/manticore/core/parser/parser.py
${PYSITELIB}/manticore/core/parser/parser.pyc
${PYSITELIB}/manticore/core/parser/parser.pyo
${PYSITELIB}/manticore/core/plugin.py
${PYSITELIB}/manticore/core/plugin.pyc
${PYSITELIB}/manticore/core/plugin.pyo
${PYSITELIB}/manticore/core/smtlib/__init__.py
${PYSITELIB}/manticore/core/smtlib/__init__.pyc
${PYSITELIB}/manticore/core/smtlib/__init__.pyo
${PYSITELIB}/manticore/core/smtlib/constraints.py
${PYSITELIB}/manticore/core/smtlib/constraints.pyc
${PYSITELIB}/manticore/core/smtlib/constraints.pyo
${PYSITELIB}/manticore/core/smtlib/expression.py
${PYSITELIB}/manticore/core/smtlib/expression.pyc
${PYSITELIB}/manticore/core/smtlib/expression.pyo
${PYSITELIB}/manticore/core/smtlib/operators.py
${PYSITELIB}/manticore/core/smtlib/operators.pyc
${PYSITELIB}/manticore/core/smtlib/operators.pyo
${PYSITELIB}/manticore/core/smtlib/solver.py
${PYSITELIB}/manticore/core/smtlib/solver.pyc
${PYSITELIB}/manticore/core/smtlib/solver.pyo
${PYSITELIB}/manticore/core/smtlib/visitors.py
${PYSITELIB}/manticore/core/smtlib/visitors.pyc
${PYSITELIB}/manticore/core/smtlib/visitors.pyo
${PYSITELIB}/manticore/core/state.py
${PYSITELIB}/manticore/core/state.pyc
${PYSITELIB}/manticore/core/state.pyo
${PYSITELIB}/manticore/core/worker.py
${PYSITELIB}/manticore/core/worker.pyc
${PYSITELIB}/manticore/core/worker.pyo
${PYSITELIB}/manticore/core/workspace.py
${PYSITELIB}/manticore/core/workspace.pyc
${PYSITELIB}/manticore/core/workspace.pyo
${PYSITELIB}/manticore/ethereum/__init__.py
${PYSITELIB}/manticore/ethereum/__init__.pyc
${PYSITELIB}/manticore/ethereum/__init__.pyo
${PYSITELIB}/manticore/ethereum/abi.py
${PYSITELIB}/manticore/ethereum/abi.pyc
${PYSITELIB}/manticore/ethereum/abi.pyo
${PYSITELIB}/manticore/ethereum/abitypes.py
${PYSITELIB}/manticore/ethereum/abitypes.pyc
${PYSITELIB}/manticore/ethereum/abitypes.pyo
${PYSITELIB}/manticore/ethereum/account.py
${PYSITELIB}/manticore/ethereum/account.pyc
${PYSITELIB}/manticore/ethereum/account.pyo
${PYSITELIB}/manticore/ethereum/cli.py
${PYSITELIB}/manticore/ethereum/cli.pyc
${PYSITELIB}/manticore/ethereum/cli.pyo
${PYSITELIB}/manticore/ethereum/detectors.py
${PYSITELIB}/manticore/ethereum/detectors.pyc
${PYSITELIB}/manticore/ethereum/detectors.pyo
${PYSITELIB}/manticore/ethereum/manticore.py
${PYSITELIB}/manticore/ethereum/manticore.pyc
${PYSITELIB}/manticore/ethereum/manticore.pyo
${PYSITELIB}/manticore/ethereum/parsetab.py
${PYSITELIB}/manticore/ethereum/parsetab.pyc
${PYSITELIB}/manticore/ethereum/parsetab.pyo
${PYSITELIB}/manticore/ethereum/plugins.py
${PYSITELIB}/manticore/ethereum/plugins.pyc
${PYSITELIB}/manticore/ethereum/plugins.pyo
${PYSITELIB}/manticore/ethereum/solidity.py
${PYSITELIB}/manticore/ethereum/solidity.pyc
${PYSITELIB}/manticore/ethereum/solidity.pyo
${PYSITELIB}/manticore/ethereum/state.py
${PYSITELIB}/manticore/ethereum/state.pyc
${PYSITELIB}/manticore/ethereum/state.pyo
${PYSITELIB}/manticore/ethereum/verifier.py
${PYSITELIB}/manticore/ethereum/verifier.pyc
${PYSITELIB}/manticore/ethereum/verifier.pyo
${PYSITELIB}/manticore/exceptions.py
${PYSITELIB}/manticore/exceptions.pyc
${PYSITELIB}/manticore/exceptions.pyo
${PYSITELIB}/manticore/native/__init__.py
${PYSITELIB}/manticore/native/__init__.pyc
${PYSITELIB}/manticore/native/__init__.pyo
${PYSITELIB}/manticore/native/cli.py
${PYSITELIB}/manticore/native/cli.pyc
${PYSITELIB}/manticore/native/cli.pyo
${PYSITELIB}/manticore/native/cpu/__init__.py
${PYSITELIB}/manticore/native/cpu/__init__.pyc
${PYSITELIB}/manticore/native/cpu/__init__.pyo
${PYSITELIB}/manticore/native/cpu/aarch64.py
${PYSITELIB}/manticore/native/cpu/aarch64.pyc
${PYSITELIB}/manticore/native/cpu/aarch64.pyo
${PYSITELIB}/manticore/native/cpu/abstractcpu.py
${PYSITELIB}/manticore/native/cpu/abstractcpu.pyc
${PYSITELIB}/manticore/native/cpu/abstractcpu.pyo
${PYSITELIB}/manticore/native/cpu/arm.py
${PYSITELIB}/manticore/native/cpu/arm.pyc
${PYSITELIB}/manticore/native/cpu/arm.pyo
${PYSITELIB}/manticore/native/cpu/bitwise.py
${PYSITELIB}/manticore/native/cpu/bitwise.pyc
${PYSITELIB}/manticore/native/cpu/bitwise.pyo
${PYSITELIB}/manticore/native/cpu/cpufactory.py
${PYSITELIB}/manticore/native/cpu/cpufactory.pyc
${PYSITELIB}/manticore/native/cpu/cpufactory.pyo
${PYSITELIB}/manticore/native/cpu/disasm.py
${PYSITELIB}/manticore/native/cpu/disasm.pyc
${PYSITELIB}/manticore/native/cpu/disasm.pyo
${PYSITELIB}/manticore/native/cpu/register.py
${PYSITELIB}/manticore/native/cpu/register.pyc
${PYSITELIB}/manticore/native/cpu/register.pyo
${PYSITELIB}/manticore/native/cpu/x86.py
${PYSITELIB}/manticore/native/cpu/x86.pyc
${PYSITELIB}/manticore/native/cpu/x86.pyo
${PYSITELIB}/manticore/native/manticore.py
${PYSITELIB}/manticore/native/manticore.pyc
${PYSITELIB}/manticore/native/manticore.pyo
${PYSITELIB}/manticore/native/mappings.py
${PYSITELIB}/manticore/native/mappings.pyc
${PYSITELIB}/manticore/native/mappings.pyo
${PYSITELIB}/manticore/native/memory.py
${PYSITELIB}/manticore/native/memory.pyc
${PYSITELIB}/manticore/native/memory.pyo
${PYSITELIB}/manticore/native/models.py
${PYSITELIB}/manticore/native/models.pyc
${PYSITELIB}/manticore/native/models.pyo
${PYSITELIB}/manticore/native/plugins.py
${PYSITELIB}/manticore/native/plugins.pyc
${PYSITELIB}/manticore/native/plugins.pyo
${PYSITELIB}/manticore/native/state.py
${PYSITELIB}/manticore/native/state.pyc
${PYSITELIB}/manticore/native/state.pyo
${PYSITELIB}/manticore/native/state_merging.py
${PYSITELIB}/manticore/native/state_merging.pyc
${PYSITELIB}/manticore/native/state_merging.pyo
${PYSITELIB}/manticore/platforms/__init__.py
${PYSITELIB}/manticore/platforms/__init__.pyc
${PYSITELIB}/manticore/platforms/__init__.pyo
${PYSITELIB}/manticore/platforms/cgcrandom.py
${PYSITELIB}/manticore/platforms/cgcrandom.pyc
${PYSITELIB}/manticore/platforms/cgcrandom.pyo
${PYSITELIB}/manticore/platforms/decree.py
${PYSITELIB}/manticore/platforms/decree.pyc
${PYSITELIB}/manticore/platforms/decree.pyo
${PYSITELIB}/manticore/platforms/evm.py
${PYSITELIB}/manticore/platforms/evm.pyc
${PYSITELIB}/manticore/platforms/evm.pyo
${PYSITELIB}/manticore/platforms/linux.py
${PYSITELIB}/manticore/platforms/linux.pyc
${PYSITELIB}/manticore/platforms/linux.pyo
${PYSITELIB}/manticore/platforms/linux_syscall_stubs.py
${PYSITELIB}/manticore/platforms/linux_syscall_stubs.pyc
${PYSITELIB}/manticore/platforms/linux_syscall_stubs.pyo
${PYSITELIB}/manticore/platforms/linux_syscalls.py
${PYSITELIB}/manticore/platforms/linux_syscalls.pyc
${PYSITELIB}/manticore/platforms/linux_syscalls.pyo
${PYSITELIB}/manticore/platforms/platform.py
${PYSITELIB}/manticore/platforms/platform.pyc
${PYSITELIB}/manticore/platforms/platform.pyo
${PYSITELIB}/manticore/platforms/wasm.py
${PYSITELIB}/manticore/platforms/wasm.pyc
${PYSITELIB}/manticore/platforms/wasm.pyo
${PYSITELIB}/manticore/utils/__init__.py
${PYSITELIB}/manticore/utils/__init__.pyc
${PYSITELIB}/manticore/utils/__init__.pyo
${PYSITELIB}/manticore/utils/command_line.py
${PYSITELIB}/manticore/utils/command_line.pyc
${PYSITELIB}/manticore/utils/command_line.pyo
${PYSITELIB}/manticore/utils/config.py
${PYSITELIB}/manticore/utils/config.pyc
${PYSITELIB}/manticore/utils/config.pyo
${PYSITELIB}/manticore/utils/deprecated.py
${PYSITELIB}/manticore/utils/deprecated.pyc
${PYSITELIB}/manticore/utils/deprecated.pyo
${PYSITELIB}/manticore/utils/emulate.py
${PYSITELIB}/manticore/utils/emulate.pyc
${PYSITELIB}/manticore/utils/emulate.pyo
${PYSITELIB}/manticore/utils/event.py
${PYSITELIB}/manticore/utils/event.pyc
${PYSITELIB}/manticore/utils/event.pyo
${PYSITELIB}/manticore/utils/fallback_emulator.py
${PYSITELIB}/manticore/utils/fallback_emulator.pyc
${PYSITELIB}/manticore/utils/fallback_emulator.pyo
${PYSITELIB}/manticore/utils/helpers.py
${PYSITELIB}/manticore/utils/helpers.pyc
${PYSITELIB}/manticore/utils/helpers.pyo
${PYSITELIB}/manticore/utils/install_helper.py
${PYSITELIB}/manticore/utils/install_helper.pyc
${PYSITELIB}/manticore/utils/install_helper.pyo
${PYSITELIB}/manticore/utils/log.py
${PYSITELIB}/manticore/utils/log.pyc
${PYSITELIB}/manticore/utils/log.pyo
${PYSITELIB}/manticore/utils/nointerrupt.py
${PYSITELIB}/manticore/utils/nointerrupt.pyc
${PYSITELIB}/manticore/utils/nointerrupt.pyo
${PYSITELIB}/manticore/wasm/__init__.py
${PYSITELIB}/manticore/wasm/__init__.pyc
${PYSITELIB}/manticore/wasm/__init__.pyo
${PYSITELIB}/manticore/wasm/cli.py
${PYSITELIB}/manticore/wasm/cli.pyc
${PYSITELIB}/manticore/wasm/cli.pyo
${PYSITELIB}/manticore/wasm/executor.py
${PYSITELIB}/manticore/wasm/executor.pyc
${PYSITELIB}/manticore/wasm/executor.pyo
${PYSITELIB}/manticore/wasm/manticore.py
${PYSITELIB}/manticore/wasm/manticore.pyc
${PYSITELIB}/manticore/wasm/manticore.pyo
${PYSITELIB}/manticore/wasm/state.py
${PYSITELIB}/manticore/wasm/state.pyc
${PYSITELIB}/manticore/wasm/state.pyo
${PYSITELIB}/manticore/wasm/structure.py
${PYSITELIB}/manticore/wasm/structure.pyc
${PYSITELIB}/manticore/wasm/structure.pyo
${PYSITELIB}/manticore/wasm/types.py
${PYSITELIB}/manticore/wasm/types.pyc
${PYSITELIB}/manticore/wasm/types.pyo

6
py-manticore/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.4 2018/05/06 22:20:22 khorben Exp $
SHA1 (manticore-0.3.4.tar.gz) = a71326d8f12c1513e9ced6b25877165466e8470b
RMD160 (manticore-0.3.4.tar.gz) = fab8b6b470e29914098b563c21494608d3a15452
SHA512 (manticore-0.3.4.tar.gz) = e178dfde84f5526e4e6473ebebd238460c24fa2e2ae0a6a8b40aaf827dc148916b1c7b2501ee48f423042089fa34cadcf77a8c58ecff18e066963918380250ec
Size (manticore-0.3.4.tar.gz) = 7019961 bytes

23
py-prettytable/DESCR Normal file
View File

@ -0,0 +1,23 @@
TODO: Adjust the following lines from README
TUTORIAL ON HOW TO USE THE PRETTYTABLE 0.6+ API
*** This tutorial is distributed with PrettyTable and is meant to serve
as a "quick start" guide for the lazy or impatient. It is not an
exhaustive description of the whole API, and it is not guaranteed to be
100% up to date. For more complete and update documentation, check the
PrettyTable wiki at http://code.google.com/p/prettytable/w/list ***
= Getting your data into (and out of) the table =
Let's suppose you have a shiny new PrettyTable:
from prettytable import PrettyTable
x = PrettyTable()
and you want to put some data into it. You have a few options.
== Row by row ==
You can add data one row at a time. To do this you can set the field names
...

16
py-prettytable/Makefile Normal file
View File

@ -0,0 +1,16 @@
# $NetBSD$
DISTNAME= prettytable-0.7.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= textproc python
MASTER_SITES= https://files.pythonhosted.org/packages/e0/a1/36203205f77ccf98f3c6cf17cf068c972e6458d7e58509ca66da949ca347/
MAINTAINER= khorben@defora.org
HOMEPAGE= http://code.google.com/p/prettytable
COMMENT= A simple Python library for easily displaying tabular data in a visually appealing ASCII table format
LICENSE= modified-bsd
#USE_LANGUAGES= # none
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

8
py-prettytable/PLIST Normal file
View File

@ -0,0 +1,8 @@
@comment $NetBSD$
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/prettytable.py
${PYSITELIB}/prettytable.pyc
${PYSITELIB}/prettytable.pyo

6
py-prettytable/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (prettytable-0.7.2.tar.gz) = b7d0bf0feee0d23108a044ffae44aff5c5935250
RMD160 (prettytable-0.7.2.tar.gz) = af187cbcf1139866bc67b1bc8cb5c3187726b41f
SHA512 (prettytable-0.7.2.tar.gz) = 84611b9ad11bd428cdb00795e0a9baff44d027331b73ed1742596acda8acc8aca3df4276fa2f2ca2289f10b2989b3c86556de70bca6a9773b15cd80c54c33117
Size (prettytable-0.7.2.tar.gz) = 24784 bytes

23
py-pyevmasm/DESCR Normal file
View File

@ -0,0 +1,23 @@
TODO: Adjust the following lines from README.md
# pyevmasm
[![Build Status](https://github.com/crytic/pyevmasm/workflows/CI/badge.svg)](https://github.com/crytic/pyevmasm/actions?query=workflow%3ACI)
[![PyPI version](https://badge.fury.io/py/pyevmasm.svg)](https://badge.fury.io/py/pyevmasm)
[![Slack Status](https://empireslacking.herokuapp.com/badge.svg)](https://empireslacking.herokuapp.com)
pyevmasm is an assembler and disassembler library for the Ethereum Virtual Machine (EVM). It includes a commandline utility and a Python API.
## CLI Examples with evmasm
`evmasm` is a commandline utility that uses pyevmasm to assemble or disassemble EVM:
```
usage: evmasm [-h] (-a | -d | -t) [-bi] [-bo] [-i [INPUT]] [-o [OUTPUT]] [-f FORK]
pyevmasm the EVM assembler and disassembler
optional arguments:
-h, --help show this help message and exit
-a, --assemble Assemble EVM instructions to opcodes
...

26
py-pyevmasm/Makefile Normal file
View File

@ -0,0 +1,26 @@
# $NetBSD$
GITHUB_PROJECT= pyevmasm
GITHUB_TAG= 0.2.3
DISTNAME= 0.2.3
PKGNAME= ${PYPKGPREFIX}-${GITHUB_PROJECT}-${DISTNAME}
CATEGORIES= finance python
MASTER_SITES= ${MASTER_SITE_GITHUB:=crytic/}
DIST_SUBDIR= ${GITHUB_PROJECT}
MAINTAINER= khorben@defora.org
HOMEPAGE= https://github.com/trailofbits/pyevmasm
COMMENT= Ethereum Virtual Machine (EVM) assembler and disassembler
LICENSE= apache-2.0
BUILD_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
BUILD_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
BUILD_DEPENDS+= ${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8
DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
WRKSRC= ${WRKDIR}/pyevmasm-0.2.3
USE_LANGUAGES= # none
# TODO: Migrate MASTER_SITES to MASTER_SITE_PYPI
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

17
py-pyevmasm/PLIST Normal file
View File

@ -0,0 +1,17 @@
@comment $NetBSD$
bin/evmasm
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/requires.txt
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/top_level.txt
${PYSITELIB}/pyevmasm/__init__.py
${PYSITELIB}/pyevmasm/__init__.pyc
${PYSITELIB}/pyevmasm/__init__.pyo
${PYSITELIB}/pyevmasm/__main__.py
${PYSITELIB}/pyevmasm/__main__.pyc
${PYSITELIB}/pyevmasm/__main__.pyo
${PYSITELIB}/pyevmasm/evmasm.py
${PYSITELIB}/pyevmasm/evmasm.pyc
${PYSITELIB}/pyevmasm/evmasm.pyo

6
py-pyevmasm/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (pyevmasm/0.2.3.tar.gz) = 8eadc1b01c3ed4dcfb36b6bcc20be20ec1765215
RMD160 (pyevmasm/0.2.3.tar.gz) = 615bb7688bce205852d6c481386ffeb678b7de45
SHA512 (pyevmasm/0.2.3.tar.gz) = 0f687dec85f0a038399d9318de3bfb1bf56406ead5536c502955d9f2e4027725befab0e6e65f5112b5a8f0f777dbfe1d6d91340c7dd9c099459ac00dddbb7229
Size (pyevmasm/0.2.3.tar.gz) = 19658 bytes