pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   riastradh
Date:           Tue Aug 18 20:24:58 UTC 2020

Modified Files:
        pkgsrc/devel/py-angr: Makefile PLIST distinfo
        pkgsrc/devel/py-angr/patches: patch-native_Makefile
        pkgsrc/devel/py-archinfo: Makefile PLIST distinfo
        pkgsrc/devel/py-cle: Makefile PLIST distinfo
        pkgsrc/devel/py-pyvex: Makefile PLIST distinfo
        pkgsrc/devel/py-pyvex/patches: patch-pyvex__c_Makefile
        pkgsrc/math/py-claripy: Makefile distinfo
Added Files:
        pkgsrc/devel/py-ailment: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-angr: version.mk

Log Message:
Update py-angr to 8.20.7.27, along with associated packages.

Version is consolidated into devel/py-angr/version.mk now so the next
person to come along will know what else needs to be updated.

devel/py-pyvex distfiles are still kinda kludgey, and devel/py-angr's
tests don't run without binary samples that I got bored trying to
incorporate.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-ailment/DESCR \
    pkgsrc/devel/py-ailment/Makefile pkgsrc/devel/py-ailment/PLIST \
    pkgsrc/devel/py-ailment/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-angr/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-angr/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-angr/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-angr/version.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-angr/patches/patch-native_Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-archinfo/Makefile \
    pkgsrc/devel/py-archinfo/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-archinfo/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-cle/Makefile \
    pkgsrc/devel/py-cle/PLIST pkgsrc/devel/py-cle/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyvex/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyvex/PLIST \
    pkgsrc/devel/py-pyvex/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/math/py-claripy/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/math/py-claripy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-angr/Makefile
diff -u pkgsrc/devel/py-angr/Makefile:1.5 pkgsrc/devel/py-angr/Makefile:1.6
--- pkgsrc/devel/py-angr/Makefile:1.5   Sun May 31 20:44:31 2020
+++ pkgsrc/devel/py-angr/Makefile       Tue Aug 18 20:24:57 2020
@@ -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@localhost
 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"

Index: pkgsrc/devel/py-angr/PLIST
diff -u pkgsrc/devel/py-angr/PLIST:1.3 pkgsrc/devel/py-angr/PLIST:1.4
--- pkgsrc/devel/py-angr/PLIST:1.3      Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-angr/PLIST  Tue Aug 18 20:24:57 2020
@@ -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_
 ${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_
 ${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/re
 ${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/id
 ${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/ve
 ${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_defi
 ${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
 ${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_strateg
 ${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/func
 ${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/patc
 ${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
 ${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
 ${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
 ${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
 ${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
 ${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/vsnpri
 ${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_kerne
 ${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_kerne
 ${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/GetCu
 ${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/criti
 ${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.
 ${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

Index: pkgsrc/devel/py-angr/distinfo
diff -u pkgsrc/devel/py-angr/distinfo:1.2 pkgsrc/devel/py-angr/distinfo:1.3
--- pkgsrc/devel/py-angr/distinfo:1.2   Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-angr/distinfo       Tue Aug 18 20:24:57 2020
@@ -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

Index: pkgsrc/devel/py-angr/patches/patch-native_Makefile
diff -u pkgsrc/devel/py-angr/patches/patch-native_Makefile:1.2 pkgsrc/devel/py-angr/patches/patch-native_Makefile:1.3
--- pkgsrc/devel/py-angr/patches/patch-native_Makefile:1.2      Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-angr/patches/patch-native_Makefile  Tue Aug 18 20:24:57 2020
@@ -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

Index: pkgsrc/devel/py-archinfo/Makefile
diff -u pkgsrc/devel/py-archinfo/Makefile:1.4 pkgsrc/devel/py-archinfo/Makefile:1.5
--- pkgsrc/devel/py-archinfo/Makefile:1.4       Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-archinfo/Makefile   Tue Aug 18 20:24:57 2020
@@ -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/}
Index: pkgsrc/devel/py-archinfo/distinfo
diff -u pkgsrc/devel/py-archinfo/distinfo:1.4 pkgsrc/devel/py-archinfo/distinfo:1.5
--- pkgsrc/devel/py-archinfo/distinfo:1.4       Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-archinfo/distinfo   Tue Aug 18 20:24:57 2020
@@ -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

Index: pkgsrc/devel/py-archinfo/PLIST
diff -u pkgsrc/devel/py-archinfo/PLIST:1.3 pkgsrc/devel/py-archinfo/PLIST:1.4
--- pkgsrc/devel/py-archinfo/PLIST:1.3  Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-archinfo/PLIST      Tue Aug 18 20:24:57 2020
@@ -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

Index: pkgsrc/devel/py-cle/Makefile
diff -u pkgsrc/devel/py-cle/Makefile:1.2 pkgsrc/devel/py-cle/Makefile:1.3
--- pkgsrc/devel/py-cle/Makefile:1.2    Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-cle/Makefile        Tue Aug 18 20:24:58 2020
@@ -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@localhost
 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"
Index: pkgsrc/devel/py-cle/PLIST
diff -u pkgsrc/devel/py-cle/PLIST:1.2 pkgsrc/devel/py-cle/PLIST:1.3
--- pkgsrc/devel/py-cle/PLIST:1.2       Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-cle/PLIST   Tue Aug 18 20:24:58 2020
@@ -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.py
 ${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__.p
 ${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
Index: pkgsrc/devel/py-cle/distinfo
diff -u pkgsrc/devel/py-cle/distinfo:1.2 pkgsrc/devel/py-cle/distinfo:1.3
--- pkgsrc/devel/py-cle/distinfo:1.2    Thu Jan  9 14:02:31 2020
+++ pkgsrc/devel/py-cle/distinfo        Tue Aug 18 20:24:58 2020
@@ -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

Index: pkgsrc/devel/py-pyvex/Makefile
diff -u pkgsrc/devel/py-pyvex/Makefile:1.5 pkgsrc/devel/py-pyvex/Makefile:1.6
--- pkgsrc/devel/py-pyvex/Makefile:1.5  Sun Mar  8 16:42:26 2020
+++ pkgsrc/devel/py-pyvex/Makefile      Tue Aug 18 20:24:58 2020
@@ -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@localhost
 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"

Index: pkgsrc/devel/py-pyvex/PLIST
diff -u pkgsrc/devel/py-pyvex/PLIST:1.2 pkgsrc/devel/py-pyvex/PLIST:1.3
--- pkgsrc/devel/py-pyvex/PLIST:1.2     Thu Jan  9 14:02:32 2020
+++ pkgsrc/devel/py-pyvex/PLIST Tue Aug 18 20:24:58 2020
@@ -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_s
 ${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_help
 ${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
Index: pkgsrc/devel/py-pyvex/distinfo
diff -u pkgsrc/devel/py-pyvex/distinfo:1.2 pkgsrc/devel/py-pyvex/distinfo:1.3
--- pkgsrc/devel/py-pyvex/distinfo:1.2  Thu Jan  9 14:02:32 2020
+++ pkgsrc/devel/py-pyvex/distinfo      Tue Aug 18 20:24:58 2020
@@ -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

Index: pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile
diff -u pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile:1.2 pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile:1.3
--- pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile:1.2   Thu Jan  9 14:02:32 2020
+++ pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile       Tue Aug 18 20:24:58 2020
@@ -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

Index: pkgsrc/math/py-claripy/Makefile
diff -u pkgsrc/math/py-claripy/Makefile:1.3 pkgsrc/math/py-claripy/Makefile:1.4
--- pkgsrc/math/py-claripy/Makefile:1.3 Tue Aug 18 20:14:43 2020
+++ pkgsrc/math/py-claripy/Makefile     Tue Aug 18 20:24:58 2020
@@ -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@localhost
 HOMEPAGE=      https://github.com/angr/claripy/

Index: pkgsrc/math/py-claripy/distinfo
diff -u pkgsrc/math/py-claripy/distinfo:1.2 pkgsrc/math/py-claripy/distinfo:1.3
--- pkgsrc/math/py-claripy/distinfo:1.2 Thu Jan  9 14:02:32 2020
+++ pkgsrc/math/py-claripy/distinfo     Tue Aug 18 20:24:58 2020
@@ -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

Added files:

Index: pkgsrc/devel/py-ailment/DESCR
diff -u /dev/null pkgsrc/devel/py-ailment/DESCR:1.1
--- /dev/null   Tue Aug 18 20:24:58 2020
+++ pkgsrc/devel/py-ailment/DESCR       Tue Aug 18 20:24:57 2020
@@ -0,0 +1 @@
+The angr intermediate language.
Index: pkgsrc/devel/py-ailment/Makefile
diff -u /dev/null pkgsrc/devel/py-ailment/Makefile:1.1
--- /dev/null   Tue Aug 18 20:24:58 2020
+++ pkgsrc/devel/py-ailment/Makefile    Tue Aug 18 20:24:57 2020
@@ -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@localhost
+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"
Index: pkgsrc/devel/py-ailment/PLIST
diff -u /dev/null pkgsrc/devel/py-ailment/PLIST:1.1
--- /dev/null   Tue Aug 18 20:24:58 2020
+++ pkgsrc/devel/py-ailment/PLIST       Tue Aug 18 20:24:57 2020
@@ -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
Index: pkgsrc/devel/py-ailment/distinfo
diff -u /dev/null pkgsrc/devel/py-ailment/distinfo:1.1
--- /dev/null   Tue Aug 18 20:24:58 2020
+++ pkgsrc/devel/py-ailment/distinfo    Tue Aug 18 20:24:57 2020
@@ -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

Index: pkgsrc/devel/py-angr/version.mk
diff -u /dev/null pkgsrc/devel/py-angr/version.mk:1.1
--- /dev/null   Tue Aug 18 20:24:58 2020
+++ pkgsrc/devel/py-angr/version.mk     Tue Aug 18 20:24:57 2020
@@ -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



Home | Main Index | Thread Index | Old Index