diff options
-rw-r--r-- | devel/py-ailment/DESCR | 1 | ||||
-rw-r--r-- | devel/py-ailment/Makefile | 24 | ||||
-rw-r--r-- | devel/py-ailment/PLIST | 38 | ||||
-rw-r--r-- | devel/py-ailment/distinfo | 6 | ||||
-rw-r--r-- | devel/py-angr/Makefile | 48 | ||||
-rw-r--r-- | devel/py-angr/PLIST | 279 | ||||
-rw-r--r-- | devel/py-angr/distinfo | 13 | ||||
-rw-r--r-- | devel/py-angr/patches/patch-native_Makefile | 38 | ||||
-rw-r--r-- | devel/py-angr/version.mk | 9 | ||||
-rw-r--r-- | devel/py-archinfo/Makefile | 6 | ||||
-rw-r--r-- | devel/py-archinfo/PLIST | 3 | ||||
-rw-r--r-- | devel/py-archinfo/distinfo | 10 | ||||
-rw-r--r-- | devel/py-cle/Makefile | 21 | ||||
-rw-r--r-- | devel/py-cle/PLIST | 14 | ||||
-rw-r--r-- | devel/py-cle/distinfo | 10 | ||||
-rw-r--r-- | devel/py-pyvex/Makefile | 25 | ||||
-rw-r--r-- | devel/py-pyvex/PLIST | 6 | ||||
-rw-r--r-- | devel/py-pyvex/distinfo | 12 | ||||
-rw-r--r-- | devel/py-pyvex/patches/patch-pyvex__c_Makefile | 18 | ||||
-rw-r--r-- | math/py-claripy/Makefile | 8 | ||||
-rw-r--r-- | math/py-claripy/distinfo | 10 |
21 files changed, 482 insertions, 117 deletions
diff --git a/devel/py-ailment/DESCR b/devel/py-ailment/DESCR new file mode 100644 index 00000000000..c167f432a6d --- /dev/null +++ b/devel/py-ailment/DESCR @@ -0,0 +1 @@ +The angr intermediate language. diff --git a/devel/py-ailment/Makefile b/devel/py-ailment/Makefile new file mode 100644 index 00000000000..5aa0bc1c211 --- /dev/null +++ b/devel/py-ailment/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1 2020/08/18 20:24:57 riastradh Exp $ + +.include "../../devel/py-angr/version.mk" + +DISTNAME= ailment-${ANGR_VERSION} +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_PYPI:=a/ailment/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/angr/ailment +COMMENT= The angr intermediate language +LICENSE= 2-clause-bsd + +TEST_DEPENDS+= ${PYPKGPREFIX}-archinfo>=0:../../devel/py-archinfo +TEST_DEPENDS+= ${PYPKGPREFIX}-pyvex>=0:../../devel/py-pyvex + +do-test: + ${RUN} cd ${WRKSRC} && \ + ${SETENV} ${TEST_ENV} \ + ${PYTHONBIN} -m unittest discover + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/py-ailment/PLIST b/devel/py-ailment/PLIST new file mode 100644 index 00000000000..e1ea6abc882 --- /dev/null +++ b/devel/py-ailment/PLIST @@ -0,0 +1,38 @@ +@comment $NetBSD: PLIST,v 1.1 2020/08/18 20:24:57 riastradh Exp $ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/ailment/__init__.py +${PYSITELIB}/ailment/__init__.pyc +${PYSITELIB}/ailment/__init__.pyo +${PYSITELIB}/ailment/analyses/__init__.py +${PYSITELIB}/ailment/analyses/__init__.pyc +${PYSITELIB}/ailment/analyses/__init__.pyo +${PYSITELIB}/ailment/analyses/block_simplifier.py +${PYSITELIB}/ailment/analyses/block_simplifier.pyc +${PYSITELIB}/ailment/analyses/block_simplifier.pyo +${PYSITELIB}/ailment/analyses/callsite_maker.py +${PYSITELIB}/ailment/analyses/callsite_maker.pyc +${PYSITELIB}/ailment/analyses/callsite_maker.pyo +${PYSITELIB}/ailment/analyses/simplifier.py +${PYSITELIB}/ailment/analyses/simplifier.pyc +${PYSITELIB}/ailment/analyses/simplifier.pyo +${PYSITELIB}/ailment/block.py +${PYSITELIB}/ailment/block.pyc +${PYSITELIB}/ailment/block.pyo +${PYSITELIB}/ailment/converter.py +${PYSITELIB}/ailment/converter.pyc +${PYSITELIB}/ailment/converter.pyo +${PYSITELIB}/ailment/expression.py +${PYSITELIB}/ailment/expression.pyc +${PYSITELIB}/ailment/expression.pyo +${PYSITELIB}/ailment/manager.py +${PYSITELIB}/ailment/manager.pyc +${PYSITELIB}/ailment/manager.pyo +${PYSITELIB}/ailment/statement.py +${PYSITELIB}/ailment/statement.pyc +${PYSITELIB}/ailment/statement.pyo +${PYSITELIB}/ailment/tagged_object.py +${PYSITELIB}/ailment/tagged_object.pyc +${PYSITELIB}/ailment/tagged_object.pyo diff --git a/devel/py-ailment/distinfo b/devel/py-ailment/distinfo new file mode 100644 index 00000000000..ea39c258d69 --- /dev/null +++ b/devel/py-ailment/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/08/18 20:24:57 riastradh Exp $ + +SHA1 (ailment-8.20.7.27.tar.gz) = 631f653a154c1718e27b7a5bc077bab3007f399b +RMD160 (ailment-8.20.7.27.tar.gz) = a5662156984e8a918538eaff7a3d2388f0b0ad09 +SHA512 (ailment-8.20.7.27.tar.gz) = 0692602a55b7146bbb68b455e07b9e9c12c4f8fbe7dc03cc1833e0353e05ee2de8c4409e7f3b1f48035788d43a44d3ac69664440f9cc21847d00f79d75c80d9f +Size (ailment-8.20.7.27.tar.gz) = 13972 bytes diff --git a/devel/py-angr/Makefile b/devel/py-angr/Makefile index 83e9d0baca0..0f79b54990a 100644 --- a/devel/py-angr/Makefile +++ b/devel/py-angr/Makefile @@ -1,32 +1,53 @@ -# $NetBSD: Makefile,v 1.5 2020/05/31 20:44:31 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2020/08/18 20:24:57 riastradh Exp $ -DISTNAME= angr-8.20.1.7 +.include "version.mk" + +DISTNAME= angr-${ANGR_VERSION} PKGNAME= ${PYPKGPREFIX}-${EGG_NAME} CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=angr/} GITHUB_PROJECT= angr -GITHUB_TAG= 5cb726d5139537cbe7c03bc5ed540b9cdb7c7e21 +GITHUB_TAG= bd3edf575855a4e0316e8717b5297021de879b37 MAINTAINER= khorben@defora.org HOMEPAGE= https://github.com/angr/angr/ COMMENT= Platform-agnostic binary analysis framework LICENSE= 2-clause-bsd +# Needed for the automatic tests, but I got bored trying to make them +# work. Here's the partial effort, at least. +# +# BINARIES_TAG= f517c1ae88f4a9ccf19f5c90ff1519827df0157c +# BINARIES_DIST= angr-binaries-${BINARIES_TAG}.tar.gz +# SITES.${BINARIES_DIST}= -${MASTER_SITES:=binaries/archive/${BINARIES_TAG}.tar.gz} + +# DISTFILES= ${DEFAULT_DISTFILES} +# DISTFILES+= ${BINARIES_DIST} + +# post-extract: +# ${RUN} cd ${WRKDIR} && \ +# ${MV} -f binaries-${BINARIES_TAG} binaries + USE_LANGUAGES+= c c++ USE_TOOLS+= gmake MAKE_FLAGS+= LIBDIR=${LIBDIR:Q} -DEPENDS+= ${PYPKGPREFIX}-archinfo-[0-9]*:../../devel/py-archinfo -BUILD_DEPENDS+= ${PYPKGPREFIX}-pip-[0-9]*:../../devel/py-pip +DEPENDS+= ${PYPKGPREFIX}-CppHeaderParser-[0-9]*:../../devel/py-CppHeaderParser +DEPENDS+= ${PYPKGPREFIX}-archinfo>=${ANGR_VERSION}:../../devel/py-archinfo DEPENDS+= ${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools -DEPENDS+= ${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone +DEPENDS+= ${PYPKGPREFIX}-capstone>=4.0.2:../../devel/py-capstone DEPENDS+= ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi -DEPENDS+= ${PYPKGPREFIX}-cle-[0-9]*:../../devel/py-cle -DEPENDS+= ${PYPKGPREFIX}-pyvex-[0-9]*:../../devel/py-pyvex +DEPENDS+= ${PYPKGPREFIX}-claripy>=${ANGR_VERSION}:../../math/py-claripy +DEPENDS+= ${PYPKGPREFIX}-cle>=${ANGR_VERSION}:../../devel/py-cle +DEPENDS+= ${PYPKGPREFIX}-itanium_demangler-[0-9]*:../../devel/py-itanium_demangler +DEPENDS+= ${PYPKGPREFIX}-mulpyplexer-[0-9]*:../../devel/py-mulpyplexer +DEPENDS+= ${PYPKGPREFIX}-networkx-[0-9]*:../../math/py-networkx +DEPENDS+= ${PYPKGPREFIX}-progressbar2-[0-9]*:../../devel/py-progressbar2 +DEPENDS+= ${PYPKGPREFIX}-protobuf-[0-9]*:../../devel/py-protobuf +DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil +DEPENDS+= ${PYPKGPREFIX}-pyvex>=${ANGR_VERSION}:../../devel/py-pyvex DEPENDS+= ${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn -DEPENDS+= ${PYPKGPREFIX}-claripy-[0-9]*:../../math/py-claripy -BUILD_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel PYTHON_VERSIONS_INCOMPATIBLE= 27 @@ -35,6 +56,13 @@ SOEXT.Darwin= dylib SOEXT.*= so PLIST_SUBST+= SOEXT=${SOEXT} +TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-test + +do-test: + ${RUN} cd ${WRKSRC} && \ + ${SETENV} ${TEST_ENV} \ + ${PYTHONBIN} -m nose + .include "../../devel/py-pyvex/buildlink3.mk" .include "../../emulators/unicorn/buildlink3.mk" .include "../../lang/python/egg.mk" diff --git a/devel/py-angr/PLIST b/devel/py-angr/PLIST index 523b323546a..493708c0861 100644 --- a/devel/py-angr/PLIST +++ b/devel/py-angr/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2020/01/09 14:02:31 wiz Exp $ +@comment $NetBSD: PLIST,v 1.4 2020/08/18 20:24:57 riastradh Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt @@ -70,6 +70,12 @@ ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/__init__.pyo ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/amd64_elf_got.py ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/amd64_elf_got.pyc ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/amd64_elf_got.pyo +${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/arm_elf_fast.py +${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/arm_elf_fast.pyc +${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/arm_elf_fast.pyo +${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/const_resolver.py +${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/const_resolver.pyc +${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/const_resolver.pyo ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/default_resolvers.py ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/default_resolvers.pyc ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/default_resolvers.pyo @@ -91,12 +97,24 @@ ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_pe_iat.pyo ${PYSITELIB}/angr/analyses/cfg/segment_list.py ${PYSITELIB}/angr/analyses/cfg/segment_list.pyc ${PYSITELIB}/angr/analyses/cfg/segment_list.pyo -${PYSITELIB}/angr/analyses/code_location.py -${PYSITELIB}/angr/analyses/code_location.pyc -${PYSITELIB}/angr/analyses/code_location.pyo +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/__init__.py +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/__init__.pyc +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/__init__.pyo +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/cfg_slice_to_sink.py +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/cfg_slice_to_sink.pyc +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/cfg_slice_to_sink.pyo +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/graph.py +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/graph.pyc +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/graph.pyo +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/transitions.py +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/transitions.pyc +${PYSITELIB}/angr/analyses/cfg_slice_to_sink/transitions.pyo ${PYSITELIB}/angr/analyses/code_tagging.py ${PYSITELIB}/angr/analyses/code_tagging.pyc ${PYSITELIB}/angr/analyses/code_tagging.pyo +${PYSITELIB}/angr/analyses/complete_calling_conventions.py +${PYSITELIB}/angr/analyses/complete_calling_conventions.pyc +${PYSITELIB}/angr/analyses/complete_calling_conventions.pyo ${PYSITELIB}/angr/analyses/congruency_check.py ${PYSITELIB}/angr/analyses/congruency_check.pyc ${PYSITELIB}/angr/analyses/congruency_check.pyo @@ -109,21 +127,45 @@ ${PYSITELIB}/angr/analyses/ddg.pyo ${PYSITELIB}/angr/analyses/decompiler/__init__.py ${PYSITELIB}/angr/analyses/decompiler/__init__.pyc ${PYSITELIB}/angr/analyses/decompiler/__init__.pyo +${PYSITELIB}/angr/analyses/decompiler/ailblock_walker.py +${PYSITELIB}/angr/analyses/decompiler/ailblock_walker.pyc +${PYSITELIB}/angr/analyses/decompiler/ailblock_walker.pyo +${PYSITELIB}/angr/analyses/decompiler/ailgraph_walker.py +${PYSITELIB}/angr/analyses/decompiler/ailgraph_walker.pyc +${PYSITELIB}/angr/analyses/decompiler/ailgraph_walker.pyo ${PYSITELIB}/angr/analyses/decompiler/clinic.py ${PYSITELIB}/angr/analyses/decompiler/clinic.pyc ${PYSITELIB}/angr/analyses/decompiler/clinic.pyo +${PYSITELIB}/angr/analyses/decompiler/condition_processor.py +${PYSITELIB}/angr/analyses/decompiler/condition_processor.pyc +${PYSITELIB}/angr/analyses/decompiler/condition_processor.pyo +${PYSITELIB}/angr/analyses/decompiler/decompilation_options.py +${PYSITELIB}/angr/analyses/decompiler/decompilation_options.pyc +${PYSITELIB}/angr/analyses/decompiler/decompilation_options.pyo ${PYSITELIB}/angr/analyses/decompiler/decompiler.py ${PYSITELIB}/angr/analyses/decompiler/decompiler.pyc ${PYSITELIB}/angr/analyses/decompiler/decompiler.pyo +${PYSITELIB}/angr/analyses/decompiler/empty_node_remover.py +${PYSITELIB}/angr/analyses/decompiler/empty_node_remover.pyc +${PYSITELIB}/angr/analyses/decompiler/empty_node_remover.pyo +${PYSITELIB}/angr/analyses/decompiler/graph_region.py +${PYSITELIB}/angr/analyses/decompiler/graph_region.pyc +${PYSITELIB}/angr/analyses/decompiler/graph_region.pyo ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/__init__.py ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/__init__.pyc ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/__init__.pyo ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/base_ptr_save_simplifier.py ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/base_ptr_save_simplifier.pyc ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/base_ptr_save_simplifier.pyo +${PYSITELIB}/angr/analyses/decompiler/optimization_passes/const_derefs.py +${PYSITELIB}/angr/analyses/decompiler/optimization_passes/const_derefs.pyc +${PYSITELIB}/angr/analyses/decompiler/optimization_passes/const_derefs.pyo ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/div_simplifier.py ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/div_simplifier.pyc ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/div_simplifier.pyo +${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_returns.py +${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_returns.pyc +${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_returns.pyo ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/engine_base.py ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/engine_base.pyc ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/engine_base.pyo @@ -145,12 +187,21 @@ ${PYSITELIB}/angr/analyses/decompiler/region_identifier.pyo ${PYSITELIB}/angr/analyses/decompiler/region_simplifier.py ${PYSITELIB}/angr/analyses/decompiler/region_simplifier.pyc ${PYSITELIB}/angr/analyses/decompiler/region_simplifier.pyo +${PYSITELIB}/angr/analyses/decompiler/sequence_walker.py +${PYSITELIB}/angr/analyses/decompiler/sequence_walker.pyc +${PYSITELIB}/angr/analyses/decompiler/sequence_walker.pyo ${PYSITELIB}/angr/analyses/decompiler/structured_codegen.py ${PYSITELIB}/angr/analyses/decompiler/structured_codegen.pyc ${PYSITELIB}/angr/analyses/decompiler/structured_codegen.pyo ${PYSITELIB}/angr/analyses/decompiler/structurer.py ${PYSITELIB}/angr/analyses/decompiler/structurer.pyc ${PYSITELIB}/angr/analyses/decompiler/structurer.pyo +${PYSITELIB}/angr/analyses/decompiler/structurer_nodes.py +${PYSITELIB}/angr/analyses/decompiler/structurer_nodes.pyc +${PYSITELIB}/angr/analyses/decompiler/structurer_nodes.pyo +${PYSITELIB}/angr/analyses/decompiler/utils.py +${PYSITELIB}/angr/analyses/decompiler/utils.pyc +${PYSITELIB}/angr/analyses/decompiler/utils.pyo ${PYSITELIB}/angr/analyses/disassembly.py ${PYSITELIB}/angr/analyses/disassembly.pyc ${PYSITELIB}/angr/analyses/disassembly.pyo @@ -280,6 +331,9 @@ ${PYSITELIB}/angr/analyses/identifier/identify.pyo ${PYSITELIB}/angr/analyses/identifier/runner.py ${PYSITELIB}/angr/analyses/identifier/runner.pyc ${PYSITELIB}/angr/analyses/identifier/runner.pyo +${PYSITELIB}/angr/analyses/init_finder.py +${PYSITELIB}/angr/analyses/init_finder.pyc +${PYSITELIB}/angr/analyses/init_finder.pyo ${PYSITELIB}/angr/analyses/loop_analysis.py ${PYSITELIB}/angr/analyses/loop_analysis.pyc ${PYSITELIB}/angr/analyses/loop_analysis.pyo @@ -310,21 +364,12 @@ ${PYSITELIB}/angr/analyses/propagator/vex_vars.pyo ${PYSITELIB}/angr/analyses/reaching_definitions/__init__.py ${PYSITELIB}/angr/analyses/reaching_definitions/__init__.pyc ${PYSITELIB}/angr/analyses/reaching_definitions/__init__.pyo -${PYSITELIB}/angr/analyses/reaching_definitions/atoms.py -${PYSITELIB}/angr/analyses/reaching_definitions/atoms.pyc -${PYSITELIB}/angr/analyses/reaching_definitions/atoms.pyo -${PYSITELIB}/angr/analyses/reaching_definitions/constants.py -${PYSITELIB}/angr/analyses/reaching_definitions/constants.pyc -${PYSITELIB}/angr/analyses/reaching_definitions/constants.pyo -${PYSITELIB}/angr/analyses/reaching_definitions/dataset.py -${PYSITELIB}/angr/analyses/reaching_definitions/dataset.pyc -${PYSITELIB}/angr/analyses/reaching_definitions/dataset.pyo -${PYSITELIB}/angr/analyses/reaching_definitions/def_use_graph.py -${PYSITELIB}/angr/analyses/reaching_definitions/def_use_graph.pyc -${PYSITELIB}/angr/analyses/reaching_definitions/def_use_graph.pyo -${PYSITELIB}/angr/analyses/reaching_definitions/definition.py -${PYSITELIB}/angr/analyses/reaching_definitions/definition.pyc -${PYSITELIB}/angr/analyses/reaching_definitions/definition.pyo +${PYSITELIB}/angr/analyses/reaching_definitions/call_trace.py +${PYSITELIB}/angr/analyses/reaching_definitions/call_trace.pyc +${PYSITELIB}/angr/analyses/reaching_definitions/call_trace.pyo +${PYSITELIB}/angr/analyses/reaching_definitions/dep_graph.py +${PYSITELIB}/angr/analyses/reaching_definitions/dep_graph.pyc +${PYSITELIB}/angr/analyses/reaching_definitions/dep_graph.pyo ${PYSITELIB}/angr/analyses/reaching_definitions/engine_ail.py ${PYSITELIB}/angr/analyses/reaching_definitions/engine_ail.pyc ${PYSITELIB}/angr/analyses/reaching_definitions/engine_ail.pyo @@ -334,21 +379,18 @@ ${PYSITELIB}/angr/analyses/reaching_definitions/engine_vex.pyo ${PYSITELIB}/angr/analyses/reaching_definitions/external_codeloc.py ${PYSITELIB}/angr/analyses/reaching_definitions/external_codeloc.pyc ${PYSITELIB}/angr/analyses/reaching_definitions/external_codeloc.pyo -${PYSITELIB}/angr/analyses/reaching_definitions/live_definitions.py -${PYSITELIB}/angr/analyses/reaching_definitions/live_definitions.pyc -${PYSITELIB}/angr/analyses/reaching_definitions/live_definitions.pyo +${PYSITELIB}/angr/analyses/reaching_definitions/function_handler.py +${PYSITELIB}/angr/analyses/reaching_definitions/function_handler.pyc +${PYSITELIB}/angr/analyses/reaching_definitions/function_handler.pyo +${PYSITELIB}/angr/analyses/reaching_definitions/rd_state.py +${PYSITELIB}/angr/analyses/reaching_definitions/rd_state.pyc +${PYSITELIB}/angr/analyses/reaching_definitions/rd_state.pyo ${PYSITELIB}/angr/analyses/reaching_definitions/reaching_definitions.py ${PYSITELIB}/angr/analyses/reaching_definitions/reaching_definitions.pyc ${PYSITELIB}/angr/analyses/reaching_definitions/reaching_definitions.pyo ${PYSITELIB}/angr/analyses/reaching_definitions/subject.py ${PYSITELIB}/angr/analyses/reaching_definitions/subject.pyc ${PYSITELIB}/angr/analyses/reaching_definitions/subject.pyo -${PYSITELIB}/angr/analyses/reaching_definitions/undefined.py -${PYSITELIB}/angr/analyses/reaching_definitions/undefined.pyc -${PYSITELIB}/angr/analyses/reaching_definitions/undefined.pyo -${PYSITELIB}/angr/analyses/reaching_definitions/uses.py -${PYSITELIB}/angr/analyses/reaching_definitions/uses.pyc -${PYSITELIB}/angr/analyses/reaching_definitions/uses.pyo ${PYSITELIB}/angr/analyses/reassembler.py ${PYSITELIB}/angr/analyses/reassembler.pyc ${PYSITELIB}/angr/analyses/reassembler.pyo @@ -361,12 +403,42 @@ ${PYSITELIB}/angr/analyses/stack_pointer_tracker.pyo ${PYSITELIB}/angr/analyses/static_hooker.py ${PYSITELIB}/angr/analyses/static_hooker.pyc ${PYSITELIB}/angr/analyses/static_hooker.pyo +${PYSITELIB}/angr/analyses/typehoon/__init__.py +${PYSITELIB}/angr/analyses/typehoon/__init__.pyc +${PYSITELIB}/angr/analyses/typehoon/__init__.pyo +${PYSITELIB}/angr/analyses/typehoon/lifter.py +${PYSITELIB}/angr/analyses/typehoon/lifter.pyc +${PYSITELIB}/angr/analyses/typehoon/lifter.pyo +${PYSITELIB}/angr/analyses/typehoon/simple_solver.py +${PYSITELIB}/angr/analyses/typehoon/simple_solver.pyc +${PYSITELIB}/angr/analyses/typehoon/simple_solver.pyo +${PYSITELIB}/angr/analyses/typehoon/translator.py +${PYSITELIB}/angr/analyses/typehoon/translator.pyc +${PYSITELIB}/angr/analyses/typehoon/translator.pyo +${PYSITELIB}/angr/analyses/typehoon/typeconsts.py +${PYSITELIB}/angr/analyses/typehoon/typeconsts.pyc +${PYSITELIB}/angr/analyses/typehoon/typeconsts.pyo +${PYSITELIB}/angr/analyses/typehoon/typehoon.py +${PYSITELIB}/angr/analyses/typehoon/typehoon.pyc +${PYSITELIB}/angr/analyses/typehoon/typehoon.pyo +${PYSITELIB}/angr/analyses/typehoon/typevars.py +${PYSITELIB}/angr/analyses/typehoon/typevars.pyc +${PYSITELIB}/angr/analyses/typehoon/typevars.pyo ${PYSITELIB}/angr/analyses/variable_recovery/__init__.py ${PYSITELIB}/angr/analyses/variable_recovery/__init__.pyc ${PYSITELIB}/angr/analyses/variable_recovery/__init__.pyo ${PYSITELIB}/angr/analyses/variable_recovery/annotations.py ${PYSITELIB}/angr/analyses/variable_recovery/annotations.pyc ${PYSITELIB}/angr/analyses/variable_recovery/annotations.pyo +${PYSITELIB}/angr/analyses/variable_recovery/engine_ail.py +${PYSITELIB}/angr/analyses/variable_recovery/engine_ail.pyc +${PYSITELIB}/angr/analyses/variable_recovery/engine_ail.pyo +${PYSITELIB}/angr/analyses/variable_recovery/engine_base.py +${PYSITELIB}/angr/analyses/variable_recovery/engine_base.pyc +${PYSITELIB}/angr/analyses/variable_recovery/engine_base.pyo +${PYSITELIB}/angr/analyses/variable_recovery/engine_vex.py +${PYSITELIB}/angr/analyses/variable_recovery/engine_vex.pyc +${PYSITELIB}/angr/analyses/variable_recovery/engine_vex.pyo ${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery.py ${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery.pyc ${PYSITELIB}/angr/analyses/variable_recovery/variable_recovery.pyo @@ -388,6 +460,39 @@ ${PYSITELIB}/angr/analyses/vsa_ddg.pyo ${PYSITELIB}/angr/analyses/xrefs.py ${PYSITELIB}/angr/analyses/xrefs.pyc ${PYSITELIB}/angr/analyses/xrefs.pyo +${PYSITELIB}/angr/angrdb/__init__.py +${PYSITELIB}/angr/angrdb/__init__.pyc +${PYSITELIB}/angr/angrdb/__init__.pyo +${PYSITELIB}/angr/angrdb/db.py +${PYSITELIB}/angr/angrdb/db.pyc +${PYSITELIB}/angr/angrdb/db.pyo +${PYSITELIB}/angr/angrdb/models.py +${PYSITELIB}/angr/angrdb/models.pyc +${PYSITELIB}/angr/angrdb/models.pyo +${PYSITELIB}/angr/angrdb/serializers/__init__.py +${PYSITELIB}/angr/angrdb/serializers/__init__.pyc +${PYSITELIB}/angr/angrdb/serializers/__init__.pyo +${PYSITELIB}/angr/angrdb/serializers/cfg_model.py +${PYSITELIB}/angr/angrdb/serializers/cfg_model.pyc +${PYSITELIB}/angr/angrdb/serializers/cfg_model.pyo +${PYSITELIB}/angr/angrdb/serializers/comments.py +${PYSITELIB}/angr/angrdb/serializers/comments.pyc +${PYSITELIB}/angr/angrdb/serializers/comments.pyo +${PYSITELIB}/angr/angrdb/serializers/funcs.py +${PYSITELIB}/angr/angrdb/serializers/funcs.pyc +${PYSITELIB}/angr/angrdb/serializers/funcs.pyo +${PYSITELIB}/angr/angrdb/serializers/kb.py +${PYSITELIB}/angr/angrdb/serializers/kb.pyc +${PYSITELIB}/angr/angrdb/serializers/kb.pyo +${PYSITELIB}/angr/angrdb/serializers/labels.py +${PYSITELIB}/angr/angrdb/serializers/labels.pyc +${PYSITELIB}/angr/angrdb/serializers/labels.pyo +${PYSITELIB}/angr/angrdb/serializers/loader.py +${PYSITELIB}/angr/angrdb/serializers/loader.pyc +${PYSITELIB}/angr/angrdb/serializers/loader.pyo +${PYSITELIB}/angr/angrdb/serializers/xrefs.py +${PYSITELIB}/angr/angrdb/serializers/xrefs.pyc +${PYSITELIB}/angr/angrdb/serializers/xrefs.pyo ${PYSITELIB}/angr/annocfg.py ${PYSITELIB}/angr/annocfg.pyc ${PYSITELIB}/angr/annocfg.pyo @@ -403,6 +508,9 @@ ${PYSITELIB}/angr/callable.pyo ${PYSITELIB}/angr/calling_conventions.py ${PYSITELIB}/angr/calling_conventions.pyc ${PYSITELIB}/angr/calling_conventions.pyo +${PYSITELIB}/angr/code_location.py +${PYSITELIB}/angr/code_location.pyc +${PYSITELIB}/angr/code_location.pyo ${PYSITELIB}/angr/codenode.py ${PYSITELIB}/angr/codenode.pyc ${PYSITELIB}/angr/codenode.pyo @@ -442,6 +550,15 @@ ${PYSITELIB}/angr/concretization_strategies/single.pyo ${PYSITELIB}/angr/concretization_strategies/solutions.py ${PYSITELIB}/angr/concretization_strategies/solutions.pyc ${PYSITELIB}/angr/concretization_strategies/solutions.pyo +${PYSITELIB}/angr/distributed/__init__.py +${PYSITELIB}/angr/distributed/__init__.pyc +${PYSITELIB}/angr/distributed/__init__.pyo +${PYSITELIB}/angr/distributed/server.py +${PYSITELIB}/angr/distributed/server.pyc +${PYSITELIB}/angr/distributed/server.pyo +${PYSITELIB}/angr/distributed/worker.py +${PYSITELIB}/angr/distributed/worker.pyc +${PYSITELIB}/angr/distributed/worker.pyo ${PYSITELIB}/angr/engines/__init__.py ${PYSITELIB}/angr/engines/__init__.pyc ${PYSITELIB}/angr/engines/__init__.pyo @@ -670,6 +787,9 @@ ${PYSITELIB}/angr/errors.pyo ${PYSITELIB}/angr/exploration_techniques/__init__.py ${PYSITELIB}/angr/exploration_techniques/__init__.pyc ${PYSITELIB}/angr/exploration_techniques/__init__.pyo +${PYSITELIB}/angr/exploration_techniques/bucketizer.py +${PYSITELIB}/angr/exploration_techniques/bucketizer.pyc +${PYSITELIB}/angr/exploration_techniques/bucketizer.pyo ${PYSITELIB}/angr/exploration_techniques/cacher.py ${PYSITELIB}/angr/exploration_techniques/cacher.pyc ${PYSITELIB}/angr/exploration_techniques/cacher.pyo @@ -787,6 +907,36 @@ ${PYSITELIB}/angr/knowledge_plugins/functions/soot_function.pyo ${PYSITELIB}/angr/knowledge_plugins/indirect_jumps.py ${PYSITELIB}/angr/knowledge_plugins/indirect_jumps.pyc ${PYSITELIB}/angr/knowledge_plugins/indirect_jumps.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/__init__.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/__init__.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/__init__.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/atoms.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/atoms.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/atoms.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/constants.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/constants.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/constants.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/dataset.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/dataset.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/dataset.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/definition.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/definition.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/definition.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/key_definition_manager.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/key_definition_manager.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/key_definition_manager.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/live_definitions.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/live_definitions.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/live_definitions.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/rd_model.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/rd_model.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/rd_model.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/undefined.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/undefined.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/undefined.pyo +${PYSITELIB}/angr/knowledge_plugins/key_definitions/uses.py +${PYSITELIB}/angr/knowledge_plugins/key_definitions/uses.pyc +${PYSITELIB}/angr/knowledge_plugins/key_definitions/uses.pyo ${PYSITELIB}/angr/knowledge_plugins/labels.py ${PYSITELIB}/angr/knowledge_plugins/labels.pyc ${PYSITELIB}/angr/knowledge_plugins/labels.pyo @@ -796,6 +946,9 @@ ${PYSITELIB}/angr/knowledge_plugins/patches.pyo ${PYSITELIB}/angr/knowledge_plugins/plugin.py ${PYSITELIB}/angr/knowledge_plugins/plugin.pyc ${PYSITELIB}/angr/knowledge_plugins/plugin.pyo +${PYSITELIB}/angr/knowledge_plugins/propagations.py +${PYSITELIB}/angr/knowledge_plugins/propagations.pyc +${PYSITELIB}/angr/knowledge_plugins/propagations.pyo ${PYSITELIB}/angr/knowledge_plugins/sync/__init__.py ${PYSITELIB}/angr/knowledge_plugins/sync/__init__.pyc ${PYSITELIB}/angr/knowledge_plugins/sync/__init__.pyo @@ -899,6 +1052,9 @@ ${PYSITELIB}/angr/procedures/definitions/glibc.pyo ${PYSITELIB}/angr/procedures/definitions/kernel32.py ${PYSITELIB}/angr/procedures/definitions/kernel32.pyc ${PYSITELIB}/angr/procedures/definitions/kernel32.pyo +${PYSITELIB}/angr/procedures/definitions/libstdcpp.py +${PYSITELIB}/angr/procedures/definitions/libstdcpp.pyc +${PYSITELIB}/angr/procedures/definitions/libstdcpp.pyo ${PYSITELIB}/angr/procedures/definitions/linux_kernel.py ${PYSITELIB}/angr/procedures/definitions/linux_kernel.pyc ${PYSITELIB}/angr/procedures/definitions/linux_kernel.pyo @@ -1058,6 +1214,9 @@ ${PYSITELIB}/angr/procedures/libc/access.pyo ${PYSITELIB}/angr/procedures/libc/atoi.py ${PYSITELIB}/angr/procedures/libc/atoi.pyc ${PYSITELIB}/angr/procedures/libc/atoi.pyo +${PYSITELIB}/angr/procedures/libc/atol.py +${PYSITELIB}/angr/procedures/libc/atol.pyc +${PYSITELIB}/angr/procedures/libc/atol.pyo ${PYSITELIB}/angr/procedures/libc/calloc.py ${PYSITELIB}/angr/procedures/libc/calloc.pyc ${PYSITELIB}/angr/procedures/libc/calloc.pyo @@ -1169,6 +1328,9 @@ ${PYSITELIB}/angr/procedures/libc/rewind.pyo ${PYSITELIB}/angr/procedures/libc/scanf.py ${PYSITELIB}/angr/procedures/libc/scanf.pyc ${PYSITELIB}/angr/procedures/libc/scanf.pyo +${PYSITELIB}/angr/procedures/libc/setbuf.py +${PYSITELIB}/angr/procedures/libc/setbuf.pyc +${PYSITELIB}/angr/procedures/libc/setbuf.pyo ${PYSITELIB}/angr/procedures/libc/setvbuf.py ${PYSITELIB}/angr/procedures/libc/setvbuf.pyc ${PYSITELIB}/angr/procedures/libc/setvbuf.pyo @@ -1199,6 +1361,9 @@ ${PYSITELIB}/angr/procedures/libc/strcpy.pyo ${PYSITELIB}/angr/procedures/libc/strlen.py ${PYSITELIB}/angr/procedures/libc/strlen.pyc ${PYSITELIB}/angr/procedures/libc/strlen.pyo +${PYSITELIB}/angr/procedures/libc/strncat.py +${PYSITELIB}/angr/procedures/libc/strncat.pyc +${PYSITELIB}/angr/procedures/libc/strncat.pyo ${PYSITELIB}/angr/procedures/libc/strncmp.py ${PYSITELIB}/angr/procedures/libc/strncmp.pyc ${PYSITELIB}/angr/procedures/libc/strncmp.pyo @@ -1211,9 +1376,15 @@ ${PYSITELIB}/angr/procedures/libc/strstr.pyo ${PYSITELIB}/angr/procedures/libc/strtol.py ${PYSITELIB}/angr/procedures/libc/strtol.pyc ${PYSITELIB}/angr/procedures/libc/strtol.pyo +${PYSITELIB}/angr/procedures/libc/strtoul.py +${PYSITELIB}/angr/procedures/libc/strtoul.pyc +${PYSITELIB}/angr/procedures/libc/strtoul.pyo ${PYSITELIB}/angr/procedures/libc/system.py ${PYSITELIB}/angr/procedures/libc/system.pyc ${PYSITELIB}/angr/procedures/libc/system.pyo +${PYSITELIB}/angr/procedures/libc/time.py +${PYSITELIB}/angr/procedures/libc/time.pyc +${PYSITELIB}/angr/procedures/libc/time.pyo ${PYSITELIB}/angr/procedures/libc/tmpnam.py ${PYSITELIB}/angr/procedures/libc/tmpnam.pyc ${PYSITELIB}/angr/procedures/libc/tmpnam.pyo @@ -1232,6 +1403,27 @@ ${PYSITELIB}/angr/procedures/libc/vsnprintf.pyo ${PYSITELIB}/angr/procedures/libc/wchar.py ${PYSITELIB}/angr/procedures/libc/wchar.pyc ${PYSITELIB}/angr/procedures/libc/wchar.pyo +${PYSITELIB}/angr/procedures/libstdcpp/__init__.py +${PYSITELIB}/angr/procedures/libstdcpp/__init__.pyc +${PYSITELIB}/angr/procedures/libstdcpp/__init__.pyo +${PYSITELIB}/angr/procedures/libstdcpp/_unwind_resume.py +${PYSITELIB}/angr/procedures/libstdcpp/_unwind_resume.pyc +${PYSITELIB}/angr/procedures/libstdcpp/_unwind_resume.pyo +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_alloc.py +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_alloc.pyc +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_alloc.pyo +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_cast.py +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_cast.pyc +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_bad_cast.pyo +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_length_error.py +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_length_error.pyc +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_length_error.pyo +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_logic_error.py +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_logic_error.pyc +${PYSITELIB}/angr/procedures/libstdcpp/std____throw_logic_error.pyo +${PYSITELIB}/angr/procedures/libstdcpp/std__terminate.py +${PYSITELIB}/angr/procedures/libstdcpp/std__terminate.pyc +${PYSITELIB}/angr/procedures/libstdcpp/std__terminate.pyo ${PYSITELIB}/angr/procedures/linux_kernel/__init__.py ${PYSITELIB}/angr/procedures/linux_kernel/__init__.pyc ${PYSITELIB}/angr/procedures/linux_kernel/__init__.pyo @@ -1250,9 +1442,21 @@ ${PYSITELIB}/angr/procedures/linux_kernel/cwd.pyo ${PYSITELIB}/angr/procedures/linux_kernel/fstat.py ${PYSITELIB}/angr/procedures/linux_kernel/fstat.pyc ${PYSITELIB}/angr/procedures/linux_kernel/fstat.pyo +${PYSITELIB}/angr/procedures/linux_kernel/fstat64.py +${PYSITELIB}/angr/procedures/linux_kernel/fstat64.pyc +${PYSITELIB}/angr/procedures/linux_kernel/fstat64.pyo ${PYSITELIB}/angr/procedures/linux_kernel/futex.py ${PYSITELIB}/angr/procedures/linux_kernel/futex.pyc ${PYSITELIB}/angr/procedures/linux_kernel/futex.pyo +${PYSITELIB}/angr/procedures/linux_kernel/getegid.py +${PYSITELIB}/angr/procedures/linux_kernel/getegid.pyc +${PYSITELIB}/angr/procedures/linux_kernel/getegid.pyo +${PYSITELIB}/angr/procedures/linux_kernel/geteuid.py +${PYSITELIB}/angr/procedures/linux_kernel/geteuid.pyc +${PYSITELIB}/angr/procedures/linux_kernel/geteuid.pyo +${PYSITELIB}/angr/procedures/linux_kernel/getgid.py +${PYSITELIB}/angr/procedures/linux_kernel/getgid.pyc +${PYSITELIB}/angr/procedures/linux_kernel/getgid.pyo ${PYSITELIB}/angr/procedures/linux_kernel/getpid.py ${PYSITELIB}/angr/procedures/linux_kernel/getpid.pyc ${PYSITELIB}/angr/procedures/linux_kernel/getpid.pyo @@ -1262,6 +1466,9 @@ ${PYSITELIB}/angr/procedures/linux_kernel/getrlimit.pyo ${PYSITELIB}/angr/procedures/linux_kernel/gettid.py ${PYSITELIB}/angr/procedures/linux_kernel/gettid.pyc ${PYSITELIB}/angr/procedures/linux_kernel/gettid.pyo +${PYSITELIB}/angr/procedures/linux_kernel/getuid.py +${PYSITELIB}/angr/procedures/linux_kernel/getuid.pyc +${PYSITELIB}/angr/procedures/linux_kernel/getuid.pyo ${PYSITELIB}/angr/procedures/linux_kernel/iovec.py ${PYSITELIB}/angr/procedures/linux_kernel/iovec.pyc ${PYSITELIB}/angr/procedures/linux_kernel/iovec.pyo @@ -1562,9 +1769,15 @@ ${PYSITELIB}/angr/procedures/win32/GetCurrentProcessId.pyo ${PYSITELIB}/angr/procedures/win32/GetCurrentThreadId.py ${PYSITELIB}/angr/procedures/win32/GetCurrentThreadId.pyc ${PYSITELIB}/angr/procedures/win32/GetCurrentThreadId.pyo +${PYSITELIB}/angr/procedures/win32/GetLastInputInfo.py +${PYSITELIB}/angr/procedures/win32/GetLastInputInfo.pyc +${PYSITELIB}/angr/procedures/win32/GetLastInputInfo.pyo ${PYSITELIB}/angr/procedures/win32/GetModuleHandle.py ${PYSITELIB}/angr/procedures/win32/GetModuleHandle.pyc ${PYSITELIB}/angr/procedures/win32/GetModuleHandle.pyo +${PYSITELIB}/angr/procedures/win32/GetProcessAffinityMask.py +${PYSITELIB}/angr/procedures/win32/GetProcessAffinityMask.pyc +${PYSITELIB}/angr/procedures/win32/GetProcessAffinityMask.pyo ${PYSITELIB}/angr/procedures/win32/InterlockedExchange.py ${PYSITELIB}/angr/procedures/win32/InterlockedExchange.pyc ${PYSITELIB}/angr/procedures/win32/InterlockedExchange.pyo @@ -1586,6 +1799,12 @@ ${PYSITELIB}/angr/procedures/win32/critical_section.pyo ${PYSITELIB}/angr/procedures/win32/dynamic_loading.py ${PYSITELIB}/angr/procedures/win32/dynamic_loading.pyc ${PYSITELIB}/angr/procedures/win32/dynamic_loading.pyo +${PYSITELIB}/angr/procedures/win32/file_handles.py +${PYSITELIB}/angr/procedures/win32/file_handles.pyc +${PYSITELIB}/angr/procedures/win32/file_handles.pyo +${PYSITELIB}/angr/procedures/win32/gethostbyname.py +${PYSITELIB}/angr/procedures/win32/gethostbyname.pyc +${PYSITELIB}/angr/procedures/win32/gethostbyname.pyo ${PYSITELIB}/angr/procedures/win32/heap.py ${PYSITELIB}/angr/procedures/win32/heap.pyc ${PYSITELIB}/angr/procedures/win32/heap.pyo @@ -1634,6 +1853,7 @@ ${PYSITELIB}/angr/protos/primitives_pb2.pyo ${PYSITELIB}/angr/protos/xrefs_pb2.py ${PYSITELIB}/angr/protos/xrefs_pb2.pyc ${PYSITELIB}/angr/protos/xrefs_pb2.pyo +${PYSITELIB}/angr/py.typed ${PYSITELIB}/angr/serializable.py ${PYSITELIB}/angr/serializable.pyc ${PYSITELIB}/angr/serializable.pyo @@ -1850,6 +2070,9 @@ ${PYSITELIB}/angr/utils/graph.pyo ${PYSITELIB}/angr/utils/library.py ${PYSITELIB}/angr/utils/library.pyc ${PYSITELIB}/angr/utils/library.pyo +${PYSITELIB}/angr/utils/timing.py +${PYSITELIB}/angr/utils/timing.pyc +${PYSITELIB}/angr/utils/timing.pyo ${PYSITELIB}/angr/vaults.py ${PYSITELIB}/angr/vaults.pyc ${PYSITELIB}/angr/vaults.pyo diff --git a/devel/py-angr/distinfo b/devel/py-angr/distinfo index 6b2a65e3187..0a7e2cabffd 100644 --- a/devel/py-angr/distinfo +++ b/devel/py-angr/distinfo @@ -1,8 +1,9 @@ -$NetBSD: distinfo,v 1.2 2020/01/09 14:02:31 wiz Exp $ +$NetBSD: distinfo,v 1.3 2020/08/18 20:24:57 riastradh Exp $ -SHA1 (angr-8.20.1.7-5cb726d5139537cbe7c03bc5ed540b9cdb7c7e21.tar.gz) = 469f5b5ac360707d6b9dd8849d82f71191ec579c -RMD160 (angr-8.20.1.7-5cb726d5139537cbe7c03bc5ed540b9cdb7c7e21.tar.gz) = 4d58f9d6925e1291278443b4eb307a566cf6b8c1 -SHA512 (angr-8.20.1.7-5cb726d5139537cbe7c03bc5ed540b9cdb7c7e21.tar.gz) = d1bc7cf45c62af6069692370b3cec3365e13248e5524a48d568427aa0a40d520f86410658f67d7e658989e5bf1eb7c08af23cc03ffb3fe2856eea00b849f0aa1 -Size (angr-8.20.1.7-5cb726d5139537cbe7c03bc5ed540b9cdb7c7e21.tar.gz) = 1228634 bytes -SHA1 (patch-native_Makefile) = 24db606ae3b80a9a5c9e1c7110af21365f471923 +SHA1 (angr-8.20.7.27-bd3edf575855a4e0316e8717b5297021de879b37.tar.gz) = bb0f2c4e2c735eb2e8a259e5c15f469d9005733c +RMD160 (angr-8.20.7.27-bd3edf575855a4e0316e8717b5297021de879b37.tar.gz) = 6b002fc24cb465fea938c59542fa939cd4928f32 +SHA512 (angr-8.20.7.27-bd3edf575855a4e0316e8717b5297021de879b37.tar.gz) = 888aa1c631058802161f13ea77a472d78cee7005defa526241c96a15b628063561a912dfa78f9106b3c4a8de2dc67ec1a272de2fa42aa5df212978d36f4b128d +Size (angr-8.20.7.27-bd3edf575855a4e0316e8717b5297021de879b37.tar.gz) = 1161776 bytes +SHA1 (patch-native_Makefile) = 56ccd2df70393a25797a2c35523299e577fa9481 SHA1 (patch-native_log.c) = deee60432d81962919b4060f13e7d5a1da6ad9d8 +SHA1 (patch-setup.py) = fb99a4987728f429e6c46b06951339cd7293e38e diff --git a/devel/py-angr/patches/patch-native_Makefile b/devel/py-angr/patches/patch-native_Makefile index 8c015de1780..ae970aa11b9 100644 --- a/devel/py-angr/patches/patch-native_Makefile +++ b/devel/py-angr/patches/patch-native_Makefile @@ -1,10 +1,10 @@ -$NetBSD: patch-native_Makefile,v 1.2 2020/01/09 14:02:31 wiz Exp $ +$NetBSD: patch-native_Makefile,v 1.3 2020/08/18 20:24:57 riastradh Exp $ Add support for anything like Linux. ---- native/Makefile.orig 2019-12-20 06:32:04.000000000 +0000 +--- native/Makefile.orig 2020-07-28 02:00:38.000000000 +0000 +++ native/Makefile -@@ -1,30 +1,38 @@ +@@ -1,32 +1,34 @@ UNAME := $(shell uname) ifeq ($(UNAME), Darwin) LIB_ANGR_NATIVE=angr_native.dylib @@ -15,27 +15,27 @@ Add support for anything like Linux. endif CC := gcc - C++C := g++ --CFLAGS := -I "${UNICORN_INCLUDE_PATH}" -I "${PYVEX_INCLUDE_PATH}" \ + CXX := g++ +-CXXFLAGS := -I "${UNICORN_INCLUDE_PATH}" -I "${PYVEX_INCLUDE_PATH}" \ - -L "${UNICORN_LIB_PATH}" -L "${PYVEX_LIB_PATH}" \ - -O3 -fPIC -std=c++11 ++CPPFLAGS += -I "${UNICORN_INCLUDE_PATH}" -I "${PYVEX_INCLUDE_PATH}" ++CFLAGS += $(CPPFLAGS) -O3 -fPIC ++CXXFLAGS += $(CFLAGS) -std=c++11 ++LDFLAGS += -L "${UNICORN_LIB_PATH}" -L "${PYVEX_LIB_PATH}" \ ++ ${COMPILER_RPATH_FLAG}"${UNICORN_LIB_PATH}" \ ++ ${COMPILER_RPATH_FLAG}"${PYVEX_LIB_PATH}" ifneq ($(DEBUG), ) - CFLAGS := $(CFLAGS) -O0 -g + CXXFLAGS := $(CXXFLAGS) -O0 -g endif -OBJS := log.o +OBJS := log.o sim_unicorn.o - LIBS := -lunicorn -lpyvex + LDLIBS := -lunicorn -lpyvex +-ifeq ($(UNAME), Darwin) +- LDFLAGS := -Wl,-rpath,"${UNICORN_LIB_PATH}",-rpath,"${PYVEX_LIB_PATH}" +-endif -+PREFIX?= /usr/local -+LIBDIR?= ${PREFIX}/lib -+ -+CFLAGS += -I ${UNICORN_INCLUDE_PATH} -I ${PYVEX_INCLUDE_PATH} \ -+ -O3 -fPIC -+CXXFLAGS += ${CFLAGS} -std=c++11 -+LDFLAGS += -shared ${LIBS} -L${LIBDIR} -L${UNICORN_LIB_PATH} -L${PYVEX_LIB_PATH} \ -+ -Wl,-rpath,${LIBDIR} -Wl,-rpath,${UNICORN_LIB_PATH} -Wl,-rpath,${PYVEX_LIB_PATH} -+ all: ${LIB_ANGR_NATIVE} log.o: log.c log.h @@ -43,12 +43,10 @@ Add support for anything like Linux. + ${CC} ${CFLAGS} -o $@ -c $< + +sim_unicorn.o: sim_unicorn.cpp -+ ${C++C} ${CXXFLAGS} -o $@ -c $^ ++ ${CXX} ${CXXFLAGS} -o $@ -c $< -${LIB_ANGR_NATIVE}: ${OBJS} sim_unicorn.cpp -- ${C++C} ${CFLAGS} -shared -o $@ $^ ${LIBS} +${LIB_ANGR_NATIVE}: ${OBJS} -+ ${C++C} ${LDFLAGS} -o $@ $^ + ${CXX} ${CXXFLAGS} -shared -o $@ $^ ${LDLIBS} ${LDFLAGS} clean: - rm -f "${LIB_ANGR_NATIVE}" *.o arch/*.o diff --git a/devel/py-angr/version.mk b/devel/py-angr/version.mk new file mode 100644 index 00000000000..9d826461a59 --- /dev/null +++ b/devel/py-angr/version.mk @@ -0,0 +1,9 @@ +# $NetBSD: version.mk,v 1.1 2020/08/18 20:24:57 riastradh Exp $ + +# used by devel/py-ailment/Makefile +# used by devel/py-archinfo/Makefile +# used by devel/py-cle/Makefile +# used by devel/py-pyvex/Makefile +# used by math/py-claripy/Makefile + +ANGR_VERSION= 8.20.7.27 diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile index 14de5e26b34..8ed97ea75a1 100644 --- a/devel/py-archinfo/Makefile +++ b/devel/py-archinfo/Makefile @@ -1,6 +1,8 @@ -# $NetBSD: Makefile,v 1.4 2020/01/09 14:02:31 wiz Exp $ +# $NetBSD: Makefile,v 1.5 2020/08/18 20:24:57 riastradh Exp $ -DISTNAME= archinfo-8.20.1.7 +.include "../../devel/py-angr/version.mk" + +DISTNAME= archinfo-${ANGR_VERSION} PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=a/archinfo/} diff --git a/devel/py-archinfo/PLIST b/devel/py-archinfo/PLIST index f314c014921..92cf4dc084d 100644 --- a/devel/py-archinfo/PLIST +++ b/devel/py-archinfo/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2020/01/09 14:02:31 wiz Exp $ +@comment $NetBSD: PLIST,v 1.4 2020/08/18 20:24:57 riastradh Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt @@ -45,6 +45,7 @@ ${PYSITELIB}/archinfo/archerror.pyo ${PYSITELIB}/archinfo/defines.py ${PYSITELIB}/archinfo/defines.pyc ${PYSITELIB}/archinfo/defines.pyo +${PYSITELIB}/archinfo/py.typed ${PYSITELIB}/archinfo/tls.py ${PYSITELIB}/archinfo/tls.pyc ${PYSITELIB}/archinfo/tls.pyo diff --git a/devel/py-archinfo/distinfo b/devel/py-archinfo/distinfo index f7073d92b9a..57bb93604ef 100644 --- a/devel/py-archinfo/distinfo +++ b/devel/py-archinfo/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.4 2020/01/09 14:02:31 wiz Exp $ +$NetBSD: distinfo,v 1.5 2020/08/18 20:24:57 riastradh Exp $ -SHA1 (archinfo-8.20.1.7.tar.gz) = cd1170cd130430bc8f78b95058aad799c3d91423 -RMD160 (archinfo-8.20.1.7.tar.gz) = cbe8430db7131b0b2199b30ea81a058e78ff9d94 -SHA512 (archinfo-8.20.1.7.tar.gz) = ce57fbb8688aefca6e9ebbd3c8fb76278c027f8688beb0457e7c418d6f837003d5e94af59a71f2a47b51c95f3aa9639d093f24b87249374d8b57413fd47c5d02 -Size (archinfo-8.20.1.7.tar.gz) = 43408 bytes +SHA1 (archinfo-8.20.7.27.tar.gz) = ee8a369eb9acbb6db9b9dfb671787eca8d036693 +RMD160 (archinfo-8.20.7.27.tar.gz) = 41bedc6d1b3acbb0ad94f8c3dec3b9cd610f12dc +SHA512 (archinfo-8.20.7.27.tar.gz) = bc3b781f05946750f1554ce43dfb717c47d76693539fd0da85765cf0b6f0ffe9653475a63ede7b8138d5f1dd945ca205b4ff037788984bcd551ec04225d97bb0 +Size (archinfo-8.20.7.27.tar.gz) = 44534 bytes diff --git a/devel/py-cle/Makefile b/devel/py-cle/Makefile index 0bcd7ba8343..e5dc666900a 100644 --- a/devel/py-cle/Makefile +++ b/devel/py-cle/Makefile @@ -1,18 +1,33 @@ -# $NetBSD: Makefile,v 1.2 2020/01/09 14:02:31 wiz Exp $ +# $NetBSD: Makefile,v 1.3 2020/08/18 20:24:58 riastradh Exp $ -DISTNAME= cle-8.20.1.7 +.include "../../devel/py-angr/version.mk" + +DISTNAME= cle-${ANGR_VERSION} PKGNAME= ${PYPKGPREFIX}-${EGG_NAME} CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=angr/} GITHUB_PROJECT= cle -GITHUB_TAG= de4499da5970aab8f762a43a5dccf8a4a472da12 +GITHUB_TAG= 103190d3899dc1b7e784edab23d0276245925b7d MAINTAINER= khorben@defora.org HOMEPAGE= https://github.com/angr/cle/ COMMENT= CLE Loads Everything (at least, many binary formats!) LICENSE= 2-clause-bsd +DEPENDS+= ${PYPKGPREFIX}-cffi>=0:../../devel/py-cffi +DEPENDS+= ${PYPKGPREFIX}-minidump>=0:../../devel/py-minidump +DEPENDS+= ${PYPKGPREFIX}-pefile>=0:../../sysutils/py-pefile +DEPENDS+= ${PYPKGPREFIX}-pyelftools>=0.25:../../devel/py-pyelftools +DEPENDS+= ${PYPKGPREFIX}-pyvex>=${PKVERSION_NOREV}:../../devel/py-pyvex +DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=2.0:../../devel/py-sortedcontainers +DEPENDS+= ${PYPKGPREFIX}-xbe>=0.0.2:../../devel/py-xbe + PYTHON_VERSIONS_INCOMPATIBLE= 27 +do-test: + ${RUN} cd ${WRKSRC}/tests && \ + ${SETENV} ${TEST_ENV} \ + ${PYTHONBIN} -m unittest discover + .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/py-cle/PLIST b/devel/py-cle/PLIST index e6fc7b1fa1b..1225c87cab4 100644 --- a/devel/py-cle/PLIST +++ b/devel/py-cle/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2020/01/09 14:02:31 wiz Exp $ +@comment $NetBSD: PLIST,v 1.3 2020/08/18 20:24:58 riastradh Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt @@ -40,6 +40,9 @@ ${PYSITELIB}/cle/backends/elf/elfcore.pyo ${PYSITELIB}/cle/backends/elf/hashtable.py ${PYSITELIB}/cle/backends/elf/hashtable.pyc ${PYSITELIB}/cle/backends/elf/hashtable.pyo +${PYSITELIB}/cle/backends/elf/lsda.py +${PYSITELIB}/cle/backends/elf/lsda.pyc +${PYSITELIB}/cle/backends/elf/lsda.pyo ${PYSITELIB}/cle/backends/elf/metaelf.py ${PYSITELIB}/cle/backends/elf/metaelf.pyc ${PYSITELIB}/cle/backends/elf/metaelf.pyo @@ -196,6 +199,9 @@ ${PYSITELIB}/cle/backends/regions.pyo ${PYSITELIB}/cle/backends/relocation.py ${PYSITELIB}/cle/backends/relocation.pyc ${PYSITELIB}/cle/backends/relocation.pyo +${PYSITELIB}/cle/backends/static_archive.py +${PYSITELIB}/cle/backends/static_archive.pyc +${PYSITELIB}/cle/backends/static_archive.pyo ${PYSITELIB}/cle/backends/symbol.py ${PYSITELIB}/cle/backends/symbol.pyc ${PYSITELIB}/cle/backends/symbol.pyo @@ -205,6 +211,12 @@ ${PYSITELIB}/cle/backends/tls/__init__.pyo ${PYSITELIB}/cle/backends/tls/elf_tls.py ${PYSITELIB}/cle/backends/tls/elf_tls.pyc ${PYSITELIB}/cle/backends/tls/elf_tls.pyo +${PYSITELIB}/cle/backends/tls/elfcore_tls.py +${PYSITELIB}/cle/backends/tls/elfcore_tls.pyc +${PYSITELIB}/cle/backends/tls/elfcore_tls.pyo +${PYSITELIB}/cle/backends/tls/minidump_tls.py +${PYSITELIB}/cle/backends/tls/minidump_tls.pyc +${PYSITELIB}/cle/backends/tls/minidump_tls.pyo ${PYSITELIB}/cle/backends/tls/pe_tls.py ${PYSITELIB}/cle/backends/tls/pe_tls.pyc ${PYSITELIB}/cle/backends/tls/pe_tls.pyo diff --git a/devel/py-cle/distinfo b/devel/py-cle/distinfo index 5fdd9926f29..ff9048c05a9 100644 --- a/devel/py-cle/distinfo +++ b/devel/py-cle/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.2 2020/01/09 14:02:31 wiz Exp $ +$NetBSD: distinfo,v 1.3 2020/08/18 20:24:58 riastradh Exp $ -SHA1 (cle-8.20.1.7-de4499da5970aab8f762a43a5dccf8a4a472da12.tar.gz) = 366f510e8a4ff70caa80855e3c5ba989934434d7 -RMD160 (cle-8.20.1.7-de4499da5970aab8f762a43a5dccf8a4a472da12.tar.gz) = 8bdaab7e07cc9721bd09164f99038a7808160b9f -SHA512 (cle-8.20.1.7-de4499da5970aab8f762a43a5dccf8a4a472da12.tar.gz) = cca0f07c3787f6738342e633d233f733db15a719c1f0c251f112cd3862a9c4106806c77f9a673299144cb79cd9446ef7f6f08ccadbe1b893b2879214e80a20ce -Size (cle-8.20.1.7-de4499da5970aab8f762a43a5dccf8a4a472da12.tar.gz) = 112234 bytes +SHA1 (cle-8.20.7.27-103190d3899dc1b7e784edab23d0276245925b7d.tar.gz) = 5bdc3840b902565e074f3635d02662ba4e04c579 +RMD160 (cle-8.20.7.27-103190d3899dc1b7e784edab23d0276245925b7d.tar.gz) = 4e97ea671a2869766ac3a4e59b27bb6c6db17d1b +SHA512 (cle-8.20.7.27-103190d3899dc1b7e784edab23d0276245925b7d.tar.gz) = 009ec2913569d5f416a0e30bc6a79cd9b6fea396ad71db2cebd8a56d6c85caa1e46581653669f0891dd60ba33ddc9875d48f79edfbe8273327697fb283bad362 +Size (cle-8.20.7.27-103190d3899dc1b7e784edab23d0276245925b7d.tar.gz) = 126692 bytes diff --git a/devel/py-pyvex/Makefile b/devel/py-pyvex/Makefile index 3a31e7bd0ca..72c9cdc8872 100644 --- a/devel/py-pyvex/Makefile +++ b/devel/py-pyvex/Makefile @@ -1,12 +1,13 @@ -# $NetBSD: Makefile,v 1.5 2020/03/08 16:42:26 bsiegert Exp $ +# $NetBSD: Makefile,v 1.6 2020/08/18 20:24:58 riastradh Exp $ -DISTNAME= pyvex-8.20.1.7 +.include "../../devel/py-angr/version.mk" + +DISTNAME= pyvex-${ANGR_VERSION} PKGNAME= ${PYPKGPREFIX}-${EGG_NAME} -PKGREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=angr/} GITHUB_PROJECT= pyvex -GITHUB_TAG= 4fa68d58618a7635b281c9d06263c75fb9bf357f +GITHUB_TAG= 63c707cd7c20bd6310566cc5b27af92523a910a5 MAINTAINER= khorben@defora.org HOMEPAGE= https://github.com/angr/pyvex/ @@ -15,11 +16,23 @@ LICENSE= 2-clause-bsd USE_TOOLS+= gmake -DEPENDS+= ${PYPKGPREFIX}-archinfo-[0-9]*:../../devel/py-archinfo -DEPENDS+= ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi +DEPENDS+= ${PYPKGPREFIX}-ailment>=${ANGR_VERSION}:../../devel/py-ailment +DEPENDS+= ${PYPKGPREFIX}-archinfo>=${ANGR_VERSION}:../../devel/py-archinfo +DEPENDS+= ${PYPKGPREFIX}-bitstring-[0-9]*:../../devel/py-bitstring +DEPENDS+= ${PYPKGPREFIX}-cffi>=1.0.3:../../devel/py-cffi +DEPENDS+= ${PYPKGPREFIX}-cparser-[0-9]*:../../devel/py-cparser +DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future PYTHON_VERSIONS_INCOMPATIBLE= 27 +TEST_DEPENDS+= ${PYPKGPREFIX}-angr>=${ANGR_VERSION}:../../devel/py-angr +TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test + +do-test: + ${RUN} cd ${WRKSRC} && \ + ${SETENV} ${TEST_ENV} \ + pytest-${PYVERSSUFFIX} + .include "vex-inplace.mk" .include "../../devel/libffi/buildlink3.mk" .include "../../lang/python/egg.mk" diff --git a/devel/py-pyvex/PLIST b/devel/py-pyvex/PLIST index cc0e77457e7..96a139cfd81 100644 --- a/devel/py-pyvex/PLIST +++ b/devel/py-pyvex/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2020/01/09 14:02:32 wiz Exp $ +@comment $NetBSD: PLIST,v 1.3 2020/08/18 20:24:58 riastradh Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt @@ -57,9 +57,6 @@ ${PYSITELIB}/pyvex/lifting/gym/aarch64_spotter.pyo ${PYSITELIB}/pyvex/lifting/gym/arm_spotter.py ${PYSITELIB}/pyvex/lifting/gym/arm_spotter.pyc ${PYSITELIB}/pyvex/lifting/gym/arm_spotter.pyo -${PYSITELIB}/pyvex/lifting/gym/x86_spotter.py -${PYSITELIB}/pyvex/lifting/gym/x86_spotter.pyc -${PYSITELIB}/pyvex/lifting/gym/x86_spotter.pyo ${PYSITELIB}/pyvex/lifting/libvex.py ${PYSITELIB}/pyvex/lifting/libvex.pyc ${PYSITELIB}/pyvex/lifting/libvex.pyo @@ -90,6 +87,7 @@ ${PYSITELIB}/pyvex/lifting/util/vex_helper.pyo ${PYSITELIB}/pyvex/lifting/zerodivision.py ${PYSITELIB}/pyvex/lifting/zerodivision.pyc ${PYSITELIB}/pyvex/lifting/zerodivision.pyo +${PYSITELIB}/pyvex/py.typed ${PYSITELIB}/pyvex/stmt.py ${PYSITELIB}/pyvex/stmt.pyc ${PYSITELIB}/pyvex/stmt.pyo diff --git a/devel/py-pyvex/distinfo b/devel/py-pyvex/distinfo index b965e010886..348fde0688b 100644 --- a/devel/py-pyvex/distinfo +++ b/devel/py-pyvex/distinfo @@ -1,11 +1,11 @@ -$NetBSD: distinfo,v 1.2 2020/01/09 14:02:32 wiz Exp $ +$NetBSD: distinfo,v 1.3 2020/08/18 20:24:58 riastradh Exp $ -SHA1 (pyvex-8.20.1.7-4fa68d58618a7635b281c9d06263c75fb9bf357f.tar.gz) = 150b0179da50a8af7edf38691491d307c8bf84e1 -RMD160 (pyvex-8.20.1.7-4fa68d58618a7635b281c9d06263c75fb9bf357f.tar.gz) = db35e331de4851800f8a404634038a06f54b642e -SHA512 (pyvex-8.20.1.7-4fa68d58618a7635b281c9d06263c75fb9bf357f.tar.gz) = 6b2ac04acdd6d14f48f024095e613a5a276b5373f648b4db0a7792ac21eb2c791f433808ad9138233a95654d2f43091dc71d7fd1105ffcfa0a53ec01a64fe50a -Size (pyvex-8.20.1.7-4fa68d58618a7635b281c9d06263c75fb9bf357f.tar.gz) = 85478 bytes +SHA1 (pyvex-8.20.7.27-63c707cd7c20bd6310566cc5b27af92523a910a5.tar.gz) = d29379ac8a1d1a987ebbcd3566447ba4c3847dec +RMD160 (pyvex-8.20.7.27-63c707cd7c20bd6310566cc5b27af92523a910a5.tar.gz) = e80046204a2e31e4f234dd840b08ccf0bc353f27 +SHA512 (pyvex-8.20.7.27-63c707cd7c20bd6310566cc5b27af92523a910a5.tar.gz) = 369f99125f01ca5e409f31cadd941cc49340e107303829de1f11c579c249aefac2505640f123293cdc8886f1e07f09ebe836c110dd94de37fa23ca8f1af899d0 +Size (pyvex-8.20.7.27-63c707cd7c20bd6310566cc5b27af92523a910a5.tar.gz) = 86556 bytes SHA1 (vex-0.0.0-0e76ee25dc2793d23ec5f9695d38a2ca76780bbc.tar.gz) = 3d372475583b747442b2fbe44821da9453ef2ad9 RMD160 (vex-0.0.0-0e76ee25dc2793d23ec5f9695d38a2ca76780bbc.tar.gz) = ed430cfaacc2c371ad50661c1c2abd0de0388ca2 SHA512 (vex-0.0.0-0e76ee25dc2793d23ec5f9695d38a2ca76780bbc.tar.gz) = 8b0cccdd0b98a45bf73f4d36b5747a798fa9b7d474a73b8906c3d029a9dc3faa508a41383292df69accea28803fe8e79ce82d3098f5b1588fc64c4adfed07657 Size (vex-0.0.0-0e76ee25dc2793d23ec5f9695d38a2ca76780bbc.tar.gz) = 3542607 bytes -SHA1 (patch-pyvex__c_Makefile) = e44d58749202f0becccdcb818bd437be0e325a8d +SHA1 (patch-pyvex__c_Makefile) = 831f9b91d0c019d87db7831e1d046ac777911158 diff --git a/devel/py-pyvex/patches/patch-pyvex__c_Makefile b/devel/py-pyvex/patches/patch-pyvex__c_Makefile index 399d487b5d4..eb460e4481a 100644 --- a/devel/py-pyvex/patches/patch-pyvex__c_Makefile +++ b/devel/py-pyvex/patches/patch-pyvex__c_Makefile @@ -1,16 +1,15 @@ -$NetBSD: patch-pyvex__c_Makefile,v 1.2 2020/01/09 14:02:32 wiz Exp $ +$NetBSD: patch-pyvex__c_Makefile,v 1.3 2020/08/18 20:24:58 riastradh Exp $ -Add support for NetBSD. -Correct the syntax for GCC in C99 mode. +Append to LDFLAGS rather than replacing it. ---- pyvex_c/Makefile.orig 2019-12-17 03:13:10.000000000 +0000 +--- pyvex_c/Makefile.orig 2020-07-28 02:00:38.000000000 +0000 +++ pyvex_c/Makefile -@@ -2,22 +2,27 @@ UNAME := $(shell uname) +@@ -2,22 +2,22 @@ UNAME := $(shell uname) ifeq ($(UNAME), Darwin) LIBRARY_FILE=libpyvex.dylib STATIC_LIBRARY_FILE=libpyvex.a -- LDFLAGS=-Wl,-install_name,$(LIBRARY_FILE) -+ LDFLAGS+=-Wl,-install_name,$(LIBRARY_FILE) +- LDFLAGS=-Wl,-install_name,@rpath/$(LIBRARY_FILE) ++ LDFLAGS+=-Wl,-install_name,@rpath/$(LIBRARY_FILE) endif ifeq ($(UNAME), Linux) LIBRARY_FILE=libpyvex.so @@ -23,11 +22,6 @@ Correct the syntax for GCC in C99 mode. STATIC_LIBRARY_FILE=libpyvex.a - LDFLAGS=-Wl,-soname,$(LIBRARY_FILE) + LDFLAGS+=-Wl,-soname,$(LIBRARY_FILE) -+endif -+ifeq ($(UNAME), NetBSD) -+ LIBRARY_FILE=libpyvex.so -+ STATIC_LIBRARY_FILE=libpyvex.a -+ LDFLAGS+=-Wl,-soname,$(LIBRARY_FILE) endif ifeq ($(findstring MINGW,$(UNAME)), MINGW) LIBRARY_FILE=pyvex.dll diff --git a/math/py-claripy/Makefile b/math/py-claripy/Makefile index c4e8f676a85..af9f409f22d 100644 --- a/math/py-claripy/Makefile +++ b/math/py-claripy/Makefile @@ -1,11 +1,13 @@ -# $NetBSD: Makefile,v 1.3 2020/08/18 20:14:43 riastradh Exp $ +# $NetBSD: Makefile,v 1.4 2020/08/18 20:24:58 riastradh Exp $ -DISTNAME= claripy-8.20.1.7 +.include "../../devel/py-angr/version.mk" + +DISTNAME= claripy-${ANGR_VERSION} PKGNAME= ${PYPKGPREFIX}-${EGG_NAME} CATEGORIES= math MASTER_SITES= ${MASTER_SITE_GITHUB:=angr/} GITHUB_PROJECT= claripy -GITHUB_TAG= ea20bb80a84aab942f89cffbf035675dc0cf1af4 +GITHUB_TAG= 8a25e094d0752881d8c771b3f8f017837680c115 MAINTAINER= khorben@defora.org HOMEPAGE= https://github.com/angr/claripy/ diff --git a/math/py-claripy/distinfo b/math/py-claripy/distinfo index c3c762e75e6..4ff2f20b064 100644 --- a/math/py-claripy/distinfo +++ b/math/py-claripy/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.2 2020/01/09 14:02:32 wiz Exp $ +$NetBSD: distinfo,v 1.3 2020/08/18 20:24:58 riastradh Exp $ -SHA1 (claripy-8.20.1.7-ea20bb80a84aab942f89cffbf035675dc0cf1af4.tar.gz) = 41740deb57d5aeb38ac39392b1e361058670f089 -RMD160 (claripy-8.20.1.7-ea20bb80a84aab942f89cffbf035675dc0cf1af4.tar.gz) = 396fe0b706b6be78e46f5475459c8cc1e80f9996 -SHA512 (claripy-8.20.1.7-ea20bb80a84aab942f89cffbf035675dc0cf1af4.tar.gz) = f18458f07dd7a145ba35692b8470e6fd0f792d3c7e245b24933369d7f6b7ee0bf6dfc16b64eb027fa993a6c45ce1ddab8b99db7db83de5f420e10c731f3e03e4 -Size (claripy-8.20.1.7-ea20bb80a84aab942f89cffbf035675dc0cf1af4.tar.gz) = 149530 bytes +SHA1 (claripy-8.20.7.27-8a25e094d0752881d8c771b3f8f017837680c115.tar.gz) = be37eb7e413319ba17ecd40b94943cc9e54d44ee +RMD160 (claripy-8.20.7.27-8a25e094d0752881d8c771b3f8f017837680c115.tar.gz) = 687e18adb5e67d0682c3be7379cc5ee19a492d1a +SHA512 (claripy-8.20.7.27-8a25e094d0752881d8c771b3f8f017837680c115.tar.gz) = 3e45713746857a7cf3fb5ea642eeac2118cd50301f203ebdc232f124c6d0b3d9226cf569eb30e6004b3286264f922dc0b286c07d4aa74e638b81274b0aa6dc73 +Size (claripy-8.20.7.27-8a25e094d0752881d8c771b3f8f017837680c115.tar.gz) = 150416 bytes |