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:   adam
Date:           Thu Apr 17 16:06:23 UTC 2025

Modified Files:
        pkgsrc/devel/py-ailment: Makefile PLIST distinfo
        pkgsrc/devel/py-angr: Makefile PLIST distinfo version.mk
        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 PLIST distinfo
Added Files:
        pkgsrc/devel/py-angr/patches: patch-native_unicorn__dynamic.c
        pkgsrc/math/py-claripy/patches: patch-pyproject.toml
Removed Files:
        pkgsrc/math/py-claripy/patches: patch-setup.cfg

Log Message:
devel/py-ailment devel/py-angr devel/py-archinfo devel/py-cle devel/py-pyvex math/py-claripy: updated to 9.2.150

9.2.150
Unknown changes


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-ailment/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-ailment/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-ailment/distinfo
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-angr/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-angr/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-angr/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-angr/version.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-angr/patches/patch-native_Makefile
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-angr/patches/patch-native_unicorn__dynamic.c
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-archinfo/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-archinfo/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-archinfo/distinfo
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-cle/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-cle/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-cle/distinfo
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-pyvex/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyvex/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyvex/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/math/py-claripy/Makefile \
    pkgsrc/math/py-claripy/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/py-claripy/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/math/py-claripy/patches/patch-pyproject.toml
cvs rdiff -u -r1.2 -r0 pkgsrc/math/py-claripy/patches/patch-setup.cfg

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-ailment/Makefile
diff -u pkgsrc/devel/py-ailment/Makefile:1.12 pkgsrc/devel/py-ailment/Makefile:1.13
--- pkgsrc/devel/py-ailment/Makefile:1.12       Sat Apr 12 08:02:08 2025
+++ pkgsrc/devel/py-ailment/Makefile    Thu Apr 17 16:06:22 2025
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.12 2025/04/12 08:02:08 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/04/17 16:06:22 adam Exp $
 
 .include "../../devel/py-angr/version.mk"
 
 DISTNAME=      ailment-${ANGR_VERSION}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/ailment/}
 

Index: pkgsrc/devel/py-ailment/PLIST
diff -u pkgsrc/devel/py-ailment/PLIST:1.6 pkgsrc/devel/py-ailment/PLIST:1.7
--- pkgsrc/devel/py-ailment/PLIST:1.6   Sat Apr 12 08:02:08 2025
+++ pkgsrc/devel/py-ailment/PLIST       Thu Apr 17 16:06:22 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2025/04/12 08:02:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/04/17 16:06:22 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -13,6 +13,9 @@ ${PYSITELIB}/ailment/block.pyo
 ${PYSITELIB}/ailment/block_walker.py
 ${PYSITELIB}/ailment/block_walker.pyc
 ${PYSITELIB}/ailment/block_walker.pyo
+${PYSITELIB}/ailment/constant.py
+${PYSITELIB}/ailment/constant.pyc
+${PYSITELIB}/ailment/constant.pyo
 ${PYSITELIB}/ailment/converter_common.py
 ${PYSITELIB}/ailment/converter_common.pyc
 ${PYSITELIB}/ailment/converter_common.pyo
@@ -28,6 +31,7 @@ ${PYSITELIB}/ailment/expression.pyo
 ${PYSITELIB}/ailment/manager.py
 ${PYSITELIB}/ailment/manager.pyc
 ${PYSITELIB}/ailment/manager.pyo
+${PYSITELIB}/ailment/py.typed
 ${PYSITELIB}/ailment/statement.py
 ${PYSITELIB}/ailment/statement.pyc
 ${PYSITELIB}/ailment/statement.pyo

Index: pkgsrc/devel/py-ailment/distinfo
diff -u pkgsrc/devel/py-ailment/distinfo:1.10 pkgsrc/devel/py-ailment/distinfo:1.11
--- pkgsrc/devel/py-ailment/distinfo:1.10       Wed Apr 10 16:49:09 2024
+++ pkgsrc/devel/py-ailment/distinfo    Thu Apr 17 16:06:22 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2024/04/10 16:49:09 adam Exp $
+$NetBSD: distinfo,v 1.11 2025/04/17 16:06:22 adam Exp $
 
-BLAKE2s (ailment-9.2.98.tar.gz) = 9769ee48c8168ca0b8a9342e7419016993beb8cb8dcf65d25023d757d1584ebd
-SHA512 (ailment-9.2.98.tar.gz) = 5da10ad1bbb26335eb2db2b46da1adac11d5bbfa5573c58c4c59d6c029a2988033706fdac1c3f85d842423bece26ff0a363e4057480e520ea2fe6b8eba5ff8e9
-Size (ailment-9.2.98.tar.gz) = 26381 bytes
+BLAKE2s (ailment-9.2.150.tar.gz) = 4788c5dce638df80c16a13380edc6db2507ffc49a860d3851ad832944080f887
+SHA512 (ailment-9.2.150.tar.gz) = ab99efb553bb221f7261d31d298daf00fc4d28b952facc6d4c04cc1ae41f1e90a3c2c46e39e51924ad82e909b691a7c07294932bf0744ac46d695c53450839a2
+Size (ailment-9.2.150.tar.gz) = 31350 bytes

Index: pkgsrc/devel/py-angr/Makefile
diff -u pkgsrc/devel/py-angr/Makefile:1.20 pkgsrc/devel/py-angr/Makefile:1.21
--- pkgsrc/devel/py-angr/Makefile:1.20  Mon Nov 11 07:28:00 2024
+++ pkgsrc/devel/py-angr/Makefile       Thu Apr 17 16:06:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2024/11/11 07:28:00 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2025/04/17 16:06:22 adam Exp $
 
 .include "version.mk"
 
@@ -12,29 +12,15 @@ 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
-
 MAKE_FLAGS+=   LIBDIR=${LIBDIR:Q}
 LDFLAGS+=      ${COMPILER_RPATH_FLAG}${PREFIX}/${PYSITELIB:Q}/pyvex/lib
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=59:../../devel/py-setuptools
-DEPENDS+=      ${PYPKGPREFIX}-CppHeaderParser-[0-9]*:../../devel/py-CppHeaderParser
+DEPENDS+=      ${PYPKGPREFIX}-cxxheaderparser-[0-9]*:../../lang/py-cxxheaderparser
 DEPENDS+=      ${PYPKGPREFIX}-ailment>=${ANGR_VERSION}:../../devel/py-ailment
 DEPENDS+=      ${PYPKGPREFIX}-archinfo>=${ANGR_VERSION}:../../devel/py-archinfo
 DEPENDS+=      ${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools
-DEPENDS+=      ${PYPKGPREFIX}-capstone>=5.0.0:../../devel/py-capstone
+DEPENDS+=      ${PYPKGPREFIX}-capstone>=5.0.3:../../devel/py-capstone
 DEPENDS+=      ${PYPKGPREFIX}-cffi>=1.14.0:../../devel/py-cffi
 DEPENDS+=      ${PYPKGPREFIX}-claripy>=${ANGR_VERSION}:../../math/py-claripy
 DEPENDS+=      ${PYPKGPREFIX}-cle>=${ANGR_VERSION}:../../devel/py-cle
@@ -43,17 +29,16 @@ DEPENDS+=   ${PYPKGPREFIX}-dpkt-[0-9]*:../
 DEPENDS+=      ${PYPKGPREFIX}-gitpython-[0-9]*:../../devel/py-gitpython
 DEPENDS+=      ${PYPKGPREFIX}-itanium_demangler-[0-9]*:../../devel/py-itanium_demangler
 DEPENDS+=      ${PYPKGPREFIX}-mulpyplexer-[0-9]*:../../devel/py-mulpyplexer
-DEPENDS+=      ${PYPKGPREFIX}-nampa-[0-9]*:../../devel/py-nampa
 DEPENDS+=      ${PYPKGPREFIX}-networkx>=2.8.2:../../math/py-networkx
-DEPENDS+=      ${PYPKGPREFIX}-protobuf>=3.19.0:../../devel/py-protobuf
+DEPENDS+=      ${PYPKGPREFIX}-protobuf>=5.28.2:../../devel/py-protobuf
 DEPENDS+=      ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
+DEPENDS+=      ${PYPKGPREFIX}-pydemumble-[0-9]*:../../lang/py-pydemumble
 DEPENDS+=      ${PYPKGPREFIX}-pyformlang-[0-9]*:../../lang/py-pyformlang
 DEPENDS+=      ${PYPKGPREFIX}-pyvex>=${ANGR_VERSION}:../../devel/py-pyvex
 DEPENDS+=      ${PYPKGPREFIX}-rich>=13.1.0:../../comms/py-rich
 DEPENDS+=      ${PYPKGPREFIX}-rpyc-[0-9]*:../../net/py-rpyc
 DEPENDS+=      ${PYPKGPREFIX}-sortedcontainers-[0-9]*:../../devel/py-sortedcontainers
 DEPENDS+=      ${PYPKGPREFIX}-sympy-[0-9]*:../../math/py-sympy
-DEPENDS+=      ${PYPKGPREFIX}-unicorn>=2.0.1:../../emulators/py-unicorn
 DEPENDS+=      ${PYPKGPREFIX}-unique-log-filter-[0-9]*:../../textproc/py-unique-log-filter
 
 USE_LANGUAGES= c c++
@@ -79,4 +64,5 @@ post-install:
 .include "../../devel/py-pyvex/buildlink3.mk"
 .include "../../emulators/unicorn/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
+.include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-angr/PLIST
diff -u pkgsrc/devel/py-angr/PLIST:1.10 pkgsrc/devel/py-angr/PLIST:1.11
--- pkgsrc/devel/py-angr/PLIST:1.10     Wed Apr 10 16:49:09 2024
+++ pkgsrc/devel/py-angr/PLIST  Thu Apr 17 16:06:22 2025
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.10 2024/04/10 16:49:09 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2025/04/17 16:06:22 adam Exp $
 bin/angr-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/angr/__init__.py
 ${PYSITELIB}/angr/__init__.pyc
@@ -33,9 +33,18 @@ ${PYSITELIB}/angr/analyses/boyscout.pyo
 ${PYSITELIB}/angr/analyses/callee_cleanup_finder.py
 ${PYSITELIB}/angr/analyses/callee_cleanup_finder.pyc
 ${PYSITELIB}/angr/analyses/callee_cleanup_finder.pyo
-${PYSITELIB}/angr/analyses/calling_convention.py
-${PYSITELIB}/angr/analyses/calling_convention.pyc
-${PYSITELIB}/angr/analyses/calling_convention.pyo
+${PYSITELIB}/angr/analyses/calling_convention/__init__.py
+${PYSITELIB}/angr/analyses/calling_convention/__init__.pyc
+${PYSITELIB}/angr/analyses/calling_convention/__init__.pyo
+${PYSITELIB}/angr/analyses/calling_convention/calling_convention.py
+${PYSITELIB}/angr/analyses/calling_convention/calling_convention.pyc
+${PYSITELIB}/angr/analyses/calling_convention/calling_convention.pyo
+${PYSITELIB}/angr/analyses/calling_convention/fact_collector.py
+${PYSITELIB}/angr/analyses/calling_convention/fact_collector.pyc
+${PYSITELIB}/angr/analyses/calling_convention/fact_collector.pyo
+${PYSITELIB}/angr/analyses/calling_convention/utils.py
+${PYSITELIB}/angr/analyses/calling_convention/utils.pyc
+${PYSITELIB}/angr/analyses/calling_convention/utils.pyo
 ${PYSITELIB}/angr/analyses/cdg.py
 ${PYSITELIB}/angr/analyses/cdg.pyc
 ${PYSITELIB}/angr/analyses/cdg.pyo
@@ -81,21 +90,33 @@ ${PYSITELIB}/angr/analyses/cfg/indirect_
 ${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/constant_value_manager.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/constant_value_manager.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/constant_value_manager.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
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/jumptable.py
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/jumptable.pyc
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/jumptable.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/memload_resolver.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/memload_resolver.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/memload_resolver.pyo
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_fast.py
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_fast.pyc
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_fast.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_got.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_got.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/mips_elf_got.pyo
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/propagator_utils.py
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/propagator_utils.pyc
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/propagator_utils.pyo
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/resolver.py
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/resolver.pyc
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/resolver.pyo
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/syscall_resolver.py
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/syscall_resolver.pyc
+${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/syscall_resolver.pyo
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_elf_pic_plt.py
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_elf_pic_plt.pyc
 ${PYSITELIB}/angr/analyses/cfg/indirect_jump_resolvers/x86_elf_pic_plt.pyo
@@ -120,6 +141,9 @@ ${PYSITELIB}/angr/analyses/class_identif
 ${PYSITELIB}/angr/analyses/code_tagging.py
 ${PYSITELIB}/angr/analyses/code_tagging.pyc
 ${PYSITELIB}/angr/analyses/code_tagging.pyo
+${PYSITELIB}/angr/analyses/codecave.py
+${PYSITELIB}/angr/analyses/codecave.pyc
+${PYSITELIB}/angr/analyses/codecave.pyo
 ${PYSITELIB}/angr/analyses/complete_calling_conventions.py
 ${PYSITELIB}/angr/analyses/complete_calling_conventions.pyc
 ${PYSITELIB}/angr/analyses/complete_calling_conventions.pyo
@@ -162,9 +186,6 @@ ${PYSITELIB}/angr/analyses/decompiler/bl
 ${PYSITELIB}/angr/analyses/decompiler/block_simplifier.py
 ${PYSITELIB}/angr/analyses/decompiler/block_simplifier.pyc
 ${PYSITELIB}/angr/analyses/decompiler/block_simplifier.pyo
-${PYSITELIB}/angr/analyses/decompiler/call_counter.py
-${PYSITELIB}/angr/analyses/decompiler/call_counter.pyc
-${PYSITELIB}/angr/analyses/decompiler/call_counter.pyo
 ${PYSITELIB}/angr/analyses/decompiler/callsite_maker.py
 ${PYSITELIB}/angr/analyses/decompiler/callsite_maker.pyc
 ${PYSITELIB}/angr/analyses/decompiler/callsite_maker.pyo
@@ -177,12 +198,30 @@ ${PYSITELIB}/angr/analyses/decompiler/cc
 ${PYSITELIB}/angr/analyses/decompiler/ccall_rewriters/rewriter_base.py
 ${PYSITELIB}/angr/analyses/decompiler/ccall_rewriters/rewriter_base.pyc
 ${PYSITELIB}/angr/analyses/decompiler/ccall_rewriters/rewriter_base.pyo
+${PYSITELIB}/angr/analyses/decompiler/ccall_rewriters/x86_ccalls.py
+${PYSITELIB}/angr/analyses/decompiler/ccall_rewriters/x86_ccalls.pyc
+${PYSITELIB}/angr/analyses/decompiler/ccall_rewriters/x86_ccalls.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/counters/__init__.py
+${PYSITELIB}/angr/analyses/decompiler/counters/__init__.pyc
+${PYSITELIB}/angr/analyses/decompiler/counters/__init__.pyo
+${PYSITELIB}/angr/analyses/decompiler/counters/boolean_counter.py
+${PYSITELIB}/angr/analyses/decompiler/counters/boolean_counter.pyc
+${PYSITELIB}/angr/analyses/decompiler/counters/boolean_counter.pyo
+${PYSITELIB}/angr/analyses/decompiler/counters/call_counter.py
+${PYSITELIB}/angr/analyses/decompiler/counters/call_counter.pyc
+${PYSITELIB}/angr/analyses/decompiler/counters/call_counter.pyo
+${PYSITELIB}/angr/analyses/decompiler/counters/expression_counters.py
+${PYSITELIB}/angr/analyses/decompiler/counters/expression_counters.pyc
+${PYSITELIB}/angr/analyses/decompiler/counters/expression_counters.pyo
+${PYSITELIB}/angr/analyses/decompiler/counters/seq_cf_structure_counter.py
+${PYSITELIB}/angr/analyses/decompiler/counters/seq_cf_structure_counter.pyc
+${PYSITELIB}/angr/analyses/decompiler/counters/seq_cf_structure_counter.pyo
 ${PYSITELIB}/angr/analyses/decompiler/decompilation_cache.py
 ${PYSITELIB}/angr/analyses/decompiler/decompilation_cache.pyc
 ${PYSITELIB}/angr/analyses/decompiler/decompilation_cache.pyo
@@ -192,12 +231,30 @@ ${PYSITELIB}/angr/analyses/decompiler/de
 ${PYSITELIB}/angr/analyses/decompiler/decompiler.py
 ${PYSITELIB}/angr/analyses/decompiler/decompiler.pyc
 ${PYSITELIB}/angr/analyses/decompiler/decompiler.pyo
+${PYSITELIB}/angr/analyses/decompiler/dephication/__init__.py
+${PYSITELIB}/angr/analyses/decompiler/dephication/__init__.pyc
+${PYSITELIB}/angr/analyses/decompiler/dephication/__init__.pyo
+${PYSITELIB}/angr/analyses/decompiler/dephication/dephication_base.py
+${PYSITELIB}/angr/analyses/decompiler/dephication/dephication_base.pyc
+${PYSITELIB}/angr/analyses/decompiler/dephication/dephication_base.pyo
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_dephication.py
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_dephication.pyc
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_dephication.pyo
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_rewriting.py
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_rewriting.pyc
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_rewriting.pyo
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_vvar_mapping.py
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_vvar_mapping.pyc
+${PYSITELIB}/angr/analyses/decompiler/dephication/graph_vvar_mapping.pyo
+${PYSITELIB}/angr/analyses/decompiler/dephication/rewriting_engine.py
+${PYSITELIB}/angr/analyses/decompiler/dephication/rewriting_engine.pyc
+${PYSITELIB}/angr/analyses/decompiler/dephication/rewriting_engine.pyo
+${PYSITELIB}/angr/analyses/decompiler/dephication/seqnode_dephication.py
+${PYSITELIB}/angr/analyses/decompiler/dephication/seqnode_dephication.pyc
+${PYSITELIB}/angr/analyses/decompiler/dephication/seqnode_dephication.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/expression_counters.py
-${PYSITELIB}/angr/analyses/decompiler/expression_counters.pyc
-${PYSITELIB}/angr/analyses/decompiler/expression_counters.pyo
 ${PYSITELIB}/angr/analyses/decompiler/expression_narrower.py
 ${PYSITELIB}/angr/analyses/decompiler/expression_narrower.pyc
 ${PYSITELIB}/angr/analyses/decompiler/expression_narrower.pyo
@@ -213,24 +270,63 @@ ${PYSITELIB}/angr/analyses/decompiler/ju
 ${PYSITELIB}/angr/analyses/decompiler/jumptable_entry_condition_rewriter.py
 ${PYSITELIB}/angr/analyses/decompiler/jumptable_entry_condition_rewriter.pyc
 ${PYSITELIB}/angr/analyses/decompiler/jumptable_entry_condition_rewriter.pyo
+${PYSITELIB}/angr/analyses/decompiler/label_collector.py
+${PYSITELIB}/angr/analyses/decompiler/label_collector.pyc
+${PYSITELIB}/angr/analyses/decompiler/label_collector.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/call_stmt_rewriter.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/call_stmt_rewriter.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/call_stmt_rewriter.pyo
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/code_motion.py
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/code_motion.pyc
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/code_motion.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/condition_constprop.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/condition_constprop.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/condition_constprop.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/const_prop_reverter.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/const_prop_reverter.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/const_prop_reverter.pyo
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/cross_jump_reverter.py
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/cross_jump_reverter.pyc
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/cross_jump_reverter.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/deadblock_remover.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/deadblock_remover.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/deadblock_remover.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/determine_load_sizes.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/determine_load_sizes.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/determine_load_sizes.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/duplication_reverter/__init__.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/__init__.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/__init__.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/ail_merge_graph.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/ail_merge_graph.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/ail_merge_graph.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/duplication_reverter.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/duplication_reverter.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/duplication_reverter.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/errors.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/errors.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/errors.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/similarity.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/similarity.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/similarity.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/utils.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/utils.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/duplication_reverter/utils.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_std_string_concatenation.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_std_string_concatenation.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/eager_std_string_concatenation.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
@@ -255,9 +351,6 @@ ${PYSITELIB}/angr/analyses/decompiler/op
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/mod_simplifier.py
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/mod_simplifier.pyc
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/mod_simplifier.pyo
-${PYSITELIB}/angr/analyses/decompiler/optimization_passes/multi_simplifier.py
-${PYSITELIB}/angr/analyses/decompiler/optimization_passes/multi_simplifier.pyc
-${PYSITELIB}/angr/analyses/decompiler/optimization_passes/multi_simplifier.pyo
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/optimization_pass.py
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/optimization_pass.pyc
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/optimization_pass.pyo
@@ -285,6 +378,12 @@ ${PYSITELIB}/angr/analyses/decompiler/op
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/switch_default_case_duplicator.py
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/switch_default_case_duplicator.pyc
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/switch_default_case_duplicator.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/switch_reused_entry_rewriter.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/switch_reused_entry_rewriter.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/switch_reused_entry_rewriter.pyo
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/tag_slicer.py
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/tag_slicer.pyc
+${PYSITELIB}/angr/analyses/decompiler/optimization_passes/tag_slicer.pyo
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/win_stack_canary_simplifier.py
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/win_stack_canary_simplifier.pyc
 ${PYSITELIB}/angr/analyses/decompiler/optimization_passes/win_stack_canary_simplifier.pyo
@@ -300,6 +399,9 @@ ${PYSITELIB}/angr/analyses/decompiler/pe
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_mul_const_div_shr_const.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_mul_const_div_shr_const.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_mul_const_div_shr_const.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_mul_const_sub_a.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_mul_const_sub_a.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_mul_const_sub_a.pyo
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_shl_const_sub_a.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_shl_const_sub_a.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_shl_const_sub_a.pyo
@@ -309,6 +411,9 @@ ${PYSITELIB}/angr/analyses/decompiler/pe
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_div_const_mul_const.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_div_const_mul_const.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_div_const_mul_const.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_shr_const_shr_const.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_shr_const_shr_const.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_shr_const_shr_const.pyo
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_sub_n.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_sub_n.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/a_sub_a_sub_n.pyo
@@ -333,6 +438,12 @@ ${PYSITELIB}/angr/analyses/decompiler/pe
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/bswap.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/bswap.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/bswap.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/cmpord_rewriter.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/cmpord_rewriter.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/cmpord_rewriter.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/coalesce_adjacent_shrs.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/coalesce_adjacent_shrs.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/coalesce_adjacent_shrs.pyo
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/coalesce_same_cascading_ifs.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/coalesce_same_cascading_ifs.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/coalesce_same_cascading_ifs.pyo
@@ -372,6 +483,9 @@ ${PYSITELIB}/angr/analyses/decompiler/pe
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_cascading_conversions.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_cascading_conversions.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_cascading_conversions.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_cxx_destructor_calls.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_cxx_destructor_calls.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_cxx_destructor_calls.pyo
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_empty_if_body.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_empty_if_body.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/remove_empty_if_body.pyo
@@ -405,6 +519,12 @@ ${PYSITELIB}/angr/analyses/decompiler/pe
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_bit_extractions.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_bit_extractions.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_bit_extractions.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_conv_mul.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_conv_mul.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_conv_mul.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_cxx_operator_calls.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_cxx_operator_calls.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_cxx_operator_calls.pyo
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_mips_gp_loads.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_mips_gp_loads.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/rewrite_mips_gp_loads.pyo
@@ -414,6 +534,9 @@ ${PYSITELIB}/angr/analyses/decompiler/pe
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/sar_to_signed_div.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/sar_to_signed_div.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/sar_to_signed_div.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/shl_to_mul.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/shl_to_mul.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/shl_to_mul.pyo
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/simplify_pc_relative_loads.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/simplify_pc_relative_loads.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/simplify_pc_relative_loads.pyo
@@ -426,6 +549,24 @@ ${PYSITELIB}/angr/analyses/decompiler/pe
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/tidy_stack_addr.py
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/tidy_stack_addr.pyc
 ${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/tidy_stack_addr.pyo
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/utils.py
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/utils.pyc
+${PYSITELIB}/angr/analyses/decompiler/peephole_optimizations/utils.pyo
+${PYSITELIB}/angr/analyses/decompiler/presets/__init__.py
+${PYSITELIB}/angr/analyses/decompiler/presets/__init__.pyc
+${PYSITELIB}/angr/analyses/decompiler/presets/__init__.pyo
+${PYSITELIB}/angr/analyses/decompiler/presets/basic.py
+${PYSITELIB}/angr/analyses/decompiler/presets/basic.pyc
+${PYSITELIB}/angr/analyses/decompiler/presets/basic.pyo
+${PYSITELIB}/angr/analyses/decompiler/presets/fast.py
+${PYSITELIB}/angr/analyses/decompiler/presets/fast.pyc
+${PYSITELIB}/angr/analyses/decompiler/presets/fast.pyo
+${PYSITELIB}/angr/analyses/decompiler/presets/full.py
+${PYSITELIB}/angr/analyses/decompiler/presets/full.pyc
+${PYSITELIB}/angr/analyses/decompiler/presets/full.pyo
+${PYSITELIB}/angr/analyses/decompiler/presets/preset.py
+${PYSITELIB}/angr/analyses/decompiler/presets/preset.pyc
+${PYSITELIB}/angr/analyses/decompiler/presets/preset.pyo
 ${PYSITELIB}/angr/analyses/decompiler/redundant_label_remover.py
 ${PYSITELIB}/angr/analyses/decompiler/redundant_label_remover.pyc
 ${PYSITELIB}/angr/analyses/decompiler/redundant_label_remover.pyo
@@ -471,12 +612,42 @@ ${PYSITELIB}/angr/analyses/decompiler/re
 ${PYSITELIB}/angr/analyses/decompiler/region_walker.py
 ${PYSITELIB}/angr/analyses/decompiler/region_walker.pyc
 ${PYSITELIB}/angr/analyses/decompiler/region_walker.pyo
+${PYSITELIB}/angr/analyses/decompiler/return_maker.py
+${PYSITELIB}/angr/analyses/decompiler/return_maker.pyc
+${PYSITELIB}/angr/analyses/decompiler/return_maker.pyo
 ${PYSITELIB}/angr/analyses/decompiler/seq_to_blocks.py
 ${PYSITELIB}/angr/analyses/decompiler/seq_to_blocks.pyc
 ${PYSITELIB}/angr/analyses/decompiler/seq_to_blocks.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/ssailification/__init__.py
+${PYSITELIB}/angr/analyses/decompiler/ssailification/__init__.pyc
+${PYSITELIB}/angr/analyses/decompiler/ssailification/__init__.pyo
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting.py
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting.pyc
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting.pyo
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting_engine.py
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting_engine.pyc
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting_engine.pyo
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting_state.py
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting_state.pyc
+${PYSITELIB}/angr/analyses/decompiler/ssailification/rewriting_state.pyo
+${PYSITELIB}/angr/analyses/decompiler/ssailification/ssailification.py
+${PYSITELIB}/angr/analyses/decompiler/ssailification/ssailification.pyc
+${PYSITELIB}/angr/analyses/decompiler/ssailification/ssailification.pyo
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal.py
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal.pyc
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal.pyo
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal_engine.py
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal_engine.pyc
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal_engine.pyo
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal_state.py
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal_state.pyc
+${PYSITELIB}/angr/analyses/decompiler/ssailification/traversal_state.pyo
+${PYSITELIB}/angr/analyses/decompiler/stack_item.py
+${PYSITELIB}/angr/analyses/decompiler/stack_item.pyc
+${PYSITELIB}/angr/analyses/decompiler/stack_item.pyo
 ${PYSITELIB}/angr/analyses/decompiler/structured_codegen/__init__.py
 ${PYSITELIB}/angr/analyses/decompiler/structured_codegen/__init__.pyc
 ${PYSITELIB}/angr/analyses/decompiler/structured_codegen/__init__.pyo
@@ -504,6 +675,9 @@ ${PYSITELIB}/angr/analyses/decompiler/st
 ${PYSITELIB}/angr/analyses/decompiler/structuring/recursive_structurer.py
 ${PYSITELIB}/angr/analyses/decompiler/structuring/recursive_structurer.pyc
 ${PYSITELIB}/angr/analyses/decompiler/structuring/recursive_structurer.pyo
+${PYSITELIB}/angr/analyses/decompiler/structuring/sailr.py
+${PYSITELIB}/angr/analyses/decompiler/structuring/sailr.pyc
+${PYSITELIB}/angr/analyses/decompiler/structuring/sailr.pyo
 ${PYSITELIB}/angr/analyses/decompiler/structuring/structurer_base.py
 ${PYSITELIB}/angr/analyses/decompiler/structuring/structurer_base.pyc
 ${PYSITELIB}/angr/analyses/decompiler/structuring/structurer_base.pyo
@@ -513,6 +687,30 @@ ${PYSITELIB}/angr/analyses/decompiler/st
 ${PYSITELIB}/angr/analyses/decompiler/utils.py
 ${PYSITELIB}/angr/analyses/decompiler/utils.pyc
 ${PYSITELIB}/angr/analyses/decompiler/utils.pyo
+${PYSITELIB}/angr/analyses/deobfuscator/__init__.py
+${PYSITELIB}/angr/analyses/deobfuscator/__init__.pyc
+${PYSITELIB}/angr/analyses/deobfuscator/__init__.pyo
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_finder.py
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_finder.pyc
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_finder.pyo
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_peephole_optimizer.py
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_peephole_optimizer.pyc
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_peephole_optimizer.pyo
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_type2_finder.py
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_type2_finder.pyc
+${PYSITELIB}/angr/analyses/deobfuscator/api_obf_type2_finder.pyo
+${PYSITELIB}/angr/analyses/deobfuscator/irsb_reg_collector.py
+${PYSITELIB}/angr/analyses/deobfuscator/irsb_reg_collector.pyc
+${PYSITELIB}/angr/analyses/deobfuscator/irsb_reg_collector.pyo
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_finder.py
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_finder.pyc
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_finder.pyo
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_opt_passes.py
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_opt_passes.pyc
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_opt_passes.pyo
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_peephole_optimizer.py
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_peephole_optimizer.pyc
+${PYSITELIB}/angr/analyses/deobfuscator/string_obf_peephole_optimizer.pyo
 ${PYSITELIB}/angr/analyses/disassembly.py
 ${PYSITELIB}/angr/analyses/disassembly.pyc
 ${PYSITELIB}/angr/analyses/disassembly.pyo
@@ -522,12 +720,42 @@ ${PYSITELIB}/angr/analyses/disassembly_u
 ${PYSITELIB}/angr/analyses/dominance_frontier.py
 ${PYSITELIB}/angr/analyses/dominance_frontier.pyc
 ${PYSITELIB}/angr/analyses/dominance_frontier.pyo
+${PYSITELIB}/angr/analyses/fcp/__init__.py
+${PYSITELIB}/angr/analyses/fcp/__init__.pyc
+${PYSITELIB}/angr/analyses/fcp/__init__.pyo
+${PYSITELIB}/angr/analyses/fcp/fcp.py
+${PYSITELIB}/angr/analyses/fcp/fcp.pyc
+${PYSITELIB}/angr/analyses/fcp/fcp.pyo
 ${PYSITELIB}/angr/analyses/find_objects_static.py
 ${PYSITELIB}/angr/analyses/find_objects_static.pyc
 ${PYSITELIB}/angr/analyses/find_objects_static.pyo
-${PYSITELIB}/angr/analyses/flirt.py
-${PYSITELIB}/angr/analyses/flirt.pyc
-${PYSITELIB}/angr/analyses/flirt.pyo
+${PYSITELIB}/angr/analyses/flirt/__init__.py
+${PYSITELIB}/angr/analyses/flirt/__init__.pyc
+${PYSITELIB}/angr/analyses/flirt/__init__.pyo
+${PYSITELIB}/angr/analyses/flirt/consts.py
+${PYSITELIB}/angr/analyses/flirt/consts.pyc
+${PYSITELIB}/angr/analyses/flirt/consts.pyo
+${PYSITELIB}/angr/analyses/flirt/flirt.py
+${PYSITELIB}/angr/analyses/flirt/flirt.pyc
+${PYSITELIB}/angr/analyses/flirt/flirt.pyo
+${PYSITELIB}/angr/analyses/flirt/flirt_function.py
+${PYSITELIB}/angr/analyses/flirt/flirt_function.pyc
+${PYSITELIB}/angr/analyses/flirt/flirt_function.pyo
+${PYSITELIB}/angr/analyses/flirt/flirt_matcher.py
+${PYSITELIB}/angr/analyses/flirt/flirt_matcher.pyc
+${PYSITELIB}/angr/analyses/flirt/flirt_matcher.pyo
+${PYSITELIB}/angr/analyses/flirt/flirt_module.py
+${PYSITELIB}/angr/analyses/flirt/flirt_module.pyc
+${PYSITELIB}/angr/analyses/flirt/flirt_module.pyo
+${PYSITELIB}/angr/analyses/flirt/flirt_node.py
+${PYSITELIB}/angr/analyses/flirt/flirt_node.pyc
+${PYSITELIB}/angr/analyses/flirt/flirt_node.pyo
+${PYSITELIB}/angr/analyses/flirt/flirt_sig.py
+${PYSITELIB}/angr/analyses/flirt/flirt_sig.pyc
+${PYSITELIB}/angr/analyses/flirt/flirt_sig.pyo
+${PYSITELIB}/angr/analyses/flirt/flirt_utils.py
+${PYSITELIB}/angr/analyses/flirt/flirt_utils.pyc
+${PYSITELIB}/angr/analyses/flirt/flirt_utils.pyo
 ${PYSITELIB}/angr/analyses/forward_analysis/__init__.py
 ${PYSITELIB}/angr/analyses/forward_analysis/__init__.pyc
 ${PYSITELIB}/angr/analyses/forward_analysis/__init__.pyo
@@ -654,27 +882,24 @@ ${PYSITELIB}/angr/analyses/loop_analysis
 ${PYSITELIB}/angr/analyses/loopfinder.py
 ${PYSITELIB}/angr/analyses/loopfinder.pyc
 ${PYSITELIB}/angr/analyses/loopfinder.pyo
+${PYSITELIB}/angr/analyses/patchfinder.py
+${PYSITELIB}/angr/analyses/patchfinder.pyc
+${PYSITELIB}/angr/analyses/patchfinder.pyo
+${PYSITELIB}/angr/analyses/pathfinder.py
+${PYSITELIB}/angr/analyses/pathfinder.pyc
+${PYSITELIB}/angr/analyses/pathfinder.pyo
 ${PYSITELIB}/angr/analyses/propagator/__init__.py
 ${PYSITELIB}/angr/analyses/propagator/__init__.pyc
 ${PYSITELIB}/angr/analyses/propagator/__init__.pyo
-${PYSITELIB}/angr/analyses/propagator/engine_ail.py
-${PYSITELIB}/angr/analyses/propagator/engine_ail.pyc
-${PYSITELIB}/angr/analyses/propagator/engine_ail.pyo
 ${PYSITELIB}/angr/analyses/propagator/engine_base.py
 ${PYSITELIB}/angr/analyses/propagator/engine_base.pyc
 ${PYSITELIB}/angr/analyses/propagator/engine_base.pyo
 ${PYSITELIB}/angr/analyses/propagator/engine_vex.py
 ${PYSITELIB}/angr/analyses/propagator/engine_vex.pyc
 ${PYSITELIB}/angr/analyses/propagator/engine_vex.pyo
-${PYSITELIB}/angr/analyses/propagator/outdated_definition_walker.py
-${PYSITELIB}/angr/analyses/propagator/outdated_definition_walker.pyc
-${PYSITELIB}/angr/analyses/propagator/outdated_definition_walker.pyo
 ${PYSITELIB}/angr/analyses/propagator/propagator.py
 ${PYSITELIB}/angr/analyses/propagator/propagator.pyc
 ${PYSITELIB}/angr/analyses/propagator/propagator.pyo
-${PYSITELIB}/angr/analyses/propagator/tmpvar_finder.py
-${PYSITELIB}/angr/analyses/propagator/tmpvar_finder.pyc
-${PYSITELIB}/angr/analyses/propagator/tmpvar_finder.pyo
 ${PYSITELIB}/angr/analyses/propagator/top_checker_mixin.py
 ${PYSITELIB}/angr/analyses/propagator/top_checker_mixin.pyc
 ${PYSITELIB}/angr/analyses/propagator/top_checker_mixin.pyo
@@ -708,6 +933,21 @@ ${PYSITELIB}/angr/analyses/reaching_defi
 ${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/function_handler_library/__init__.py
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/__init__.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/__init__.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/stdio.py
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/stdio.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/stdio.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/stdlib.py
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/stdlib.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/stdlib.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/string.py
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/string.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/string.pyo
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/unistd.py
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/unistd.pyc
+${PYSITELIB}/angr/analyses/reaching_definitions/function_handler_library/unistd.pyo
 ${PYSITELIB}/angr/analyses/reaching_definitions/heap_allocator.py
 ${PYSITELIB}/angr/analyses/reaching_definitions/heap_allocator.pyc
 ${PYSITELIB}/angr/analyses/reaching_definitions/heap_allocator.pyo
@@ -726,6 +966,27 @@ ${PYSITELIB}/angr/analyses/reaching_defi
 ${PYSITELIB}/angr/analyses/reassembler.py
 ${PYSITELIB}/angr/analyses/reassembler.pyc
 ${PYSITELIB}/angr/analyses/reassembler.pyo
+${PYSITELIB}/angr/analyses/s_liveness.py
+${PYSITELIB}/angr/analyses/s_liveness.pyc
+${PYSITELIB}/angr/analyses/s_liveness.pyo
+${PYSITELIB}/angr/analyses/s_propagator.py
+${PYSITELIB}/angr/analyses/s_propagator.pyc
+${PYSITELIB}/angr/analyses/s_propagator.pyo
+${PYSITELIB}/angr/analyses/s_reaching_definitions/__init__.py
+${PYSITELIB}/angr/analyses/s_reaching_definitions/__init__.pyc
+${PYSITELIB}/angr/analyses/s_reaching_definitions/__init__.pyo
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_rda_model.py
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_rda_model.pyc
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_rda_model.pyo
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_rda_view.py
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_rda_view.pyc
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_rda_view.pyo
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_reaching_definitions.py
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_reaching_definitions.pyc
+${PYSITELIB}/angr/analyses/s_reaching_definitions/s_reaching_definitions.pyo
+${PYSITELIB}/angr/analyses/smc.py
+${PYSITELIB}/angr/analyses/smc.pyc
+${PYSITELIB}/angr/analyses/smc.pyo
 ${PYSITELIB}/angr/analyses/soot_class_hierarchy.py
 ${PYSITELIB}/angr/analyses/soot_class_hierarchy.pyc
 ${PYSITELIB}/angr/analyses/soot_class_hierarchy.pyo
@@ -762,6 +1023,15 @@ ${PYSITELIB}/angr/analyses/typehoon/type
 ${PYSITELIB}/angr/analyses/typehoon/variance.py
 ${PYSITELIB}/angr/analyses/typehoon/variance.pyc
 ${PYSITELIB}/angr/analyses/typehoon/variance.pyo
+${PYSITELIB}/angr/analyses/unpacker/__init__.py
+${PYSITELIB}/angr/analyses/unpacker/__init__.pyc
+${PYSITELIB}/angr/analyses/unpacker/__init__.pyo
+${PYSITELIB}/angr/analyses/unpacker/obfuscation_detector.py
+${PYSITELIB}/angr/analyses/unpacker/obfuscation_detector.pyc
+${PYSITELIB}/angr/analyses/unpacker/obfuscation_detector.pyo
+${PYSITELIB}/angr/analyses/unpacker/packing_detector.py
+${PYSITELIB}/angr/analyses/unpacker/packing_detector.pyc
+${PYSITELIB}/angr/analyses/unpacker/packing_detector.pyo
 ${PYSITELIB}/angr/analyses/variable_recovery/__init__.py
 ${PYSITELIB}/angr/analyses/variable_recovery/__init__.pyc
 ${PYSITELIB}/angr/analyses/variable_recovery/__init__.pyo
@@ -873,6 +1143,9 @@ ${PYSITELIB}/angr/concretization_strateg
 ${PYSITELIB}/angr/concretization_strategies/any_named.py
 ${PYSITELIB}/angr/concretization_strategies/any_named.pyc
 ${PYSITELIB}/angr/concretization_strategies/any_named.pyo
+${PYSITELIB}/angr/concretization_strategies/base.py
+${PYSITELIB}/angr/concretization_strategies/base.pyc
+${PYSITELIB}/angr/concretization_strategies/base.pyo
 ${PYSITELIB}/angr/concretization_strategies/controlled_data.py
 ${PYSITELIB}/angr/concretization_strategies/controlled_data.pyc
 ${PYSITELIB}/angr/concretization_strategies/controlled_data.pyo
@@ -924,9 +1197,6 @@ ${PYSITELIB}/angr/distributed/worker.pyo
 ${PYSITELIB}/angr/engines/__init__.py
 ${PYSITELIB}/angr/engines/__init__.pyc
 ${PYSITELIB}/angr/engines/__init__.pyo
-${PYSITELIB}/angr/engines/concrete.py
-${PYSITELIB}/angr/engines/concrete.pyc
-${PYSITELIB}/angr/engines/concrete.pyo
 ${PYSITELIB}/angr/engines/engine.py
 ${PYSITELIB}/angr/engines/engine.pyc
 ${PYSITELIB}/angr/engines/engine.pyo
@@ -1170,6 +1440,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/base.py
+${PYSITELIB}/angr/exploration_techniques/base.pyc
+${PYSITELIB}/angr/exploration_techniques/base.pyo
 ${PYSITELIB}/angr/exploration_techniques/bucketizer.py
 ${PYSITELIB}/angr/exploration_techniques/bucketizer.pyc
 ${PYSITELIB}/angr/exploration_techniques/bucketizer.pyo
@@ -1218,12 +1491,12 @@ ${PYSITELIB}/angr/exploration_techniques
 ${PYSITELIB}/angr/exploration_techniques/stochastic.py
 ${PYSITELIB}/angr/exploration_techniques/stochastic.pyc
 ${PYSITELIB}/angr/exploration_techniques/stochastic.pyo
+${PYSITELIB}/angr/exploration_techniques/stub_stasher.py
+${PYSITELIB}/angr/exploration_techniques/stub_stasher.pyc
+${PYSITELIB}/angr/exploration_techniques/stub_stasher.pyo
 ${PYSITELIB}/angr/exploration_techniques/suggestions.py
 ${PYSITELIB}/angr/exploration_techniques/suggestions.pyc
 ${PYSITELIB}/angr/exploration_techniques/suggestions.pyo
-${PYSITELIB}/angr/exploration_techniques/symbion.py
-${PYSITELIB}/angr/exploration_techniques/symbion.pyc
-${PYSITELIB}/angr/exploration_techniques/symbion.pyo
 ${PYSITELIB}/angr/exploration_techniques/tech_builder.py
 ${PYSITELIB}/angr/exploration_techniques/tech_builder.pyc
 ${PYSITELIB}/angr/exploration_techniques/tech_builder.pyo
@@ -1257,12 +1530,9 @@ ${PYSITELIB}/angr/graph_utils.pyo
 ${PYSITELIB}/angr/keyed_region.py
 ${PYSITELIB}/angr/keyed_region.pyc
 ${PYSITELIB}/angr/keyed_region.pyo
-${PYSITELIB}/angr/knowledge_base/__init__.py
-${PYSITELIB}/angr/knowledge_base/__init__.pyc
-${PYSITELIB}/angr/knowledge_base/__init__.pyo
-${PYSITELIB}/angr/knowledge_base/knowledge_base.py
-${PYSITELIB}/angr/knowledge_base/knowledge_base.pyc
-${PYSITELIB}/angr/knowledge_base/knowledge_base.pyo
+${PYSITELIB}/angr/knowledge_base.py
+${PYSITELIB}/angr/knowledge_base.pyc
+${PYSITELIB}/angr/knowledge_base.pyo
 ${PYSITELIB}/angr/knowledge_plugins/__init__.py
 ${PYSITELIB}/angr/knowledge_plugins/__init__.pyc
 ${PYSITELIB}/angr/knowledge_plugins/__init__.pyo
@@ -1362,6 +1632,9 @@ ${PYSITELIB}/angr/knowledge_plugins/key_
 ${PYSITELIB}/angr/knowledge_plugins/labels.py
 ${PYSITELIB}/angr/knowledge_plugins/labels.pyc
 ${PYSITELIB}/angr/knowledge_plugins/labels.pyo
+${PYSITELIB}/angr/knowledge_plugins/obfuscations.py
+${PYSITELIB}/angr/knowledge_plugins/obfuscations.pyc
+${PYSITELIB}/angr/knowledge_plugins/obfuscations.pyo
 ${PYSITELIB}/angr/knowledge_plugins/patches.py
 ${PYSITELIB}/angr/knowledge_plugins/patches.pyc
 ${PYSITELIB}/angr/knowledge_plugins/patches.pyo
@@ -1383,18 +1656,9 @@ ${PYSITELIB}/angr/knowledge_plugins/prop
 ${PYSITELIB}/angr/knowledge_plugins/propagations/states.py
 ${PYSITELIB}/angr/knowledge_plugins/propagations/states.pyc
 ${PYSITELIB}/angr/knowledge_plugins/propagations/states.pyo
-${PYSITELIB}/angr/knowledge_plugins/structured_code/__init__.py
-${PYSITELIB}/angr/knowledge_plugins/structured_code/__init__.pyc
-${PYSITELIB}/angr/knowledge_plugins/structured_code/__init__.pyo
-${PYSITELIB}/angr/knowledge_plugins/structured_code/manager.py
-${PYSITELIB}/angr/knowledge_plugins/structured_code/manager.pyc
-${PYSITELIB}/angr/knowledge_plugins/structured_code/manager.pyo
-${PYSITELIB}/angr/knowledge_plugins/sync/__init__.py
-${PYSITELIB}/angr/knowledge_plugins/sync/__init__.pyc
-${PYSITELIB}/angr/knowledge_plugins/sync/__init__.pyo
-${PYSITELIB}/angr/knowledge_plugins/sync/sync_controller.py
-${PYSITELIB}/angr/knowledge_plugins/sync/sync_controller.pyc
-${PYSITELIB}/angr/knowledge_plugins/sync/sync_controller.pyo
+${PYSITELIB}/angr/knowledge_plugins/structured_code.py
+${PYSITELIB}/angr/knowledge_plugins/structured_code.pyc
+${PYSITELIB}/angr/knowledge_plugins/structured_code.pyo
 ${PYSITELIB}/angr/knowledge_plugins/types.py
 ${PYSITELIB}/angr/knowledge_plugins/types.pyc
 ${PYSITELIB}/angr/knowledge_plugins/types.pyo
@@ -1435,9 +1699,6 @@ ${PYSITELIB}/angr/misc/bug_report.pyo
 ${PYSITELIB}/angr/misc/hookset.py
 ${PYSITELIB}/angr/misc/hookset.pyc
 ${PYSITELIB}/angr/misc/hookset.pyo
-${PYSITELIB}/angr/misc/import_hooks.py
-${PYSITELIB}/angr/misc/import_hooks.pyc
-${PYSITELIB}/angr/misc/import_hooks.pyo
 ${PYSITELIB}/angr/misc/loggers.py
 ${PYSITELIB}/angr/misc/loggers.pyc
 ${PYSITELIB}/angr/misc/loggers.pyo
@@ -1447,18 +1708,15 @@ ${PYSITELIB}/angr/misc/picklable_lock.py
 ${PYSITELIB}/angr/misc/plugins.py
 ${PYSITELIB}/angr/misc/plugins.pyc
 ${PYSITELIB}/angr/misc/plugins.pyo
-${PYSITELIB}/angr/misc/range.py
-${PYSITELIB}/angr/misc/range.pyc
-${PYSITELIB}/angr/misc/range.pyo
+${PYSITELIB}/angr/misc/telemetry.py
+${PYSITELIB}/angr/misc/telemetry.pyc
+${PYSITELIB}/angr/misc/telemetry.pyo
 ${PYSITELIB}/angr/misc/testing.py
 ${PYSITELIB}/angr/misc/testing.pyc
 ${PYSITELIB}/angr/misc/testing.pyo
 ${PYSITELIB}/angr/misc/ux.py
 ${PYSITELIB}/angr/misc/ux.pyc
 ${PYSITELIB}/angr/misc/ux.pyo
-${PYSITELIB}/angr/misc/weakpatch.py
-${PYSITELIB}/angr/misc/weakpatch.pyc
-${PYSITELIB}/angr/misc/weakpatch.pyo
 ${PYSITELIB}/angr/procedures/__init__.py
 ${PYSITELIB}/angr/procedures/__init__.pyc
 ${PYSITELIB}/angr/procedures/__init__.pyo
@@ -1519,6 +1777,9 @@ ${PYSITELIB}/angr/procedures/definitions
 ${PYSITELIB}/angr/procedures/definitions/parse_win32json.py
 ${PYSITELIB}/angr/procedures/definitions/parse_win32json.pyc
 ${PYSITELIB}/angr/procedures/definitions/parse_win32json.pyo
+${PYSITELIB}/angr/procedures/definitions/types_stl.py
+${PYSITELIB}/angr/procedures/definitions/types_stl.pyc
+${PYSITELIB}/angr/procedures/definitions/types_stl.pyo
 ${PYSITELIB}/angr/procedures/definitions/types_win32.py
 ${PYSITELIB}/angr/procedures/definitions/types_win32.pyc
 ${PYSITELIB}/angr/procedures/definitions/types_win32.pyo
@@ -3445,6 +3706,9 @@ ${PYSITELIB}/angr/procedures/win32_kerne
 ${PYSITELIB}/angr/procedures/win32_kernel/ExFreePoolWithTag.py
 ${PYSITELIB}/angr/procedures/win32_kernel/ExFreePoolWithTag.pyc
 ${PYSITELIB}/angr/procedures/win32_kernel/ExFreePoolWithTag.pyo
+${PYSITELIB}/angr/procedures/win32_kernel/__fastfail.py
+${PYSITELIB}/angr/procedures/win32_kernel/__fastfail.pyc
+${PYSITELIB}/angr/procedures/win32_kernel/__fastfail.pyo
 ${PYSITELIB}/angr/procedures/win32_kernel/__init__.py
 ${PYSITELIB}/angr/procedures/win32_kernel/__init__.pyc
 ${PYSITELIB}/angr/procedures/win32_kernel/__init__.pyo
@@ -3485,9 +3749,6 @@ ${PYSITELIB}/angr/py.typed
 ${PYSITELIB}/angr/serializable.py
 ${PYSITELIB}/angr/serializable.pyc
 ${PYSITELIB}/angr/serializable.pyo
-${PYSITELIB}/angr/service.py
-${PYSITELIB}/angr/service.pyc
-${PYSITELIB}/angr/service.pyo
 ${PYSITELIB}/angr/sim_manager.py
 ${PYSITELIB}/angr/sim_manager.pyc
 ${PYSITELIB}/angr/sim_manager.pyo
@@ -3533,6 +3794,9 @@ ${PYSITELIB}/angr/simos/userland.pyo
 ${PYSITELIB}/angr/simos/windows.py
 ${PYSITELIB}/angr/simos/windows.pyc
 ${PYSITELIB}/angr/simos/windows.pyo
+${PYSITELIB}/angr/simos/xbox.py
+${PYSITELIB}/angr/simos/xbox.pyc
+${PYSITELIB}/angr/simos/xbox.pyo
 ${PYSITELIB}/angr/slicer.py
 ${PYSITELIB}/angr/slicer.pyc
 ${PYSITELIB}/angr/slicer.pyo
@@ -3548,9 +3812,6 @@ ${PYSITELIB}/angr/state_plugins/callstac
 ${PYSITELIB}/angr/state_plugins/cgc.py
 ${PYSITELIB}/angr/state_plugins/cgc.pyc
 ${PYSITELIB}/angr/state_plugins/cgc.pyo
-${PYSITELIB}/angr/state_plugins/concrete.py
-${PYSITELIB}/angr/state_plugins/concrete.pyc
-${PYSITELIB}/angr/state_plugins/concrete.pyo
 ${PYSITELIB}/angr/state_plugins/debug_variables.py
 ${PYSITELIB}/angr/state_plugins/debug_variables.pyc
 ${PYSITELIB}/angr/state_plugins/debug_variables.pyo
@@ -3655,7 +3916,6 @@ ${PYSITELIB}/angr/storage/file.pyc
 ${PYSITELIB}/angr/storage/file.pyo
 ${PYSITELIB}/angr/storage/memory_mixins/__init__.py
 ${PYSITELIB}/angr/storage/memory_mixins/__init__.pyc
-${PYSITELIB}/angr/storage/memory_mixins/__init__.pyi
 ${PYSITELIB}/angr/storage/memory_mixins/__init__.pyo
 ${PYSITELIB}/angr/storage/memory_mixins/actions_mixin.py
 ${PYSITELIB}/angr/storage/memory_mixins/actions_mixin.pyc
@@ -3684,21 +3944,18 @@ ${PYSITELIB}/angr/storage/memory_mixins/
 ${PYSITELIB}/angr/storage/memory_mixins/hex_dumper_mixin.py
 ${PYSITELIB}/angr/storage/memory_mixins/hex_dumper_mixin.pyc
 ${PYSITELIB}/angr/storage/memory_mixins/hex_dumper_mixin.pyo
-${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/__init__.py
-${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/__init__.pyc
-${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/__init__.pyo
-${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/javavm_memory_mixin.py
-${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/javavm_memory_mixin.pyc
-${PYSITELIB}/angr/storage/memory_mixins/javavm_memory/javavm_memory_mixin.pyo
-${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/__init__.py
-${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/__init__.pyc
-${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/__init__.pyo
-${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/keyvalue_memory_mixin.py
-${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/keyvalue_memory_mixin.pyc
-${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory/keyvalue_memory_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/javavm_memory_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/keyvalue_memory_mixin.pyo
 ${PYSITELIB}/angr/storage/memory_mixins/label_merger_mixin.py
 ${PYSITELIB}/angr/storage/memory_mixins/label_merger_mixin.pyc
 ${PYSITELIB}/angr/storage/memory_mixins/label_merger_mixin.pyo
+${PYSITELIB}/angr/storage/memory_mixins/memory_mixin.py
+${PYSITELIB}/angr/storage/memory_mixins/memory_mixin.pyc
+${PYSITELIB}/angr/storage/memory_mixins/memory_mixin.pyo
 ${PYSITELIB}/angr/storage/memory_mixins/multi_value_merger_mixin.py
 ${PYSITELIB}/angr/storage/memory_mixins/multi_value_merger_mixin.pyc
 ${PYSITELIB}/angr/storage/memory_mixins/multi_value_merger_mixin.pyo
@@ -3720,6 +3977,9 @@ ${PYSITELIB}/angr/storage/memory_mixins/
 ${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/__init__.py
 ${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/__init__.pyc
 ${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/__init__.pyo
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/base.py
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/base.pyc
+${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/base.pyo
 ${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/cooperation.py
 ${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/cooperation.pyc
 ${PYSITELIB}/angr/storage/memory_mixins/paged_memory/pages/cooperation.pyo
@@ -3810,27 +4070,39 @@ ${PYSITELIB}/angr/storage/memory_mixins/
 ${PYSITELIB}/angr/storage/memory_object.py
 ${PYSITELIB}/angr/storage/memory_object.pyc
 ${PYSITELIB}/angr/storage/memory_object.pyo
-${PYSITELIB}/angr/storage/pcap.py
-${PYSITELIB}/angr/storage/pcap.pyc
-${PYSITELIB}/angr/storage/pcap.pyo
 ${PYSITELIB}/angr/tablespecs.py
 ${PYSITELIB}/angr/tablespecs.pyc
 ${PYSITELIB}/angr/tablespecs.pyo
 ${PYSITELIB}/angr/utils/__init__.py
 ${PYSITELIB}/angr/utils/__init__.pyc
 ${PYSITELIB}/angr/utils/__init__.pyo
+${PYSITELIB}/angr/utils/ail.py
+${PYSITELIB}/angr/utils/ail.pyc
+${PYSITELIB}/angr/utils/ail.pyo
 ${PYSITELIB}/angr/utils/algo.py
 ${PYSITELIB}/angr/utils/algo.pyc
 ${PYSITELIB}/angr/utils/algo.pyo
+${PYSITELIB}/angr/utils/bits.py
+${PYSITELIB}/angr/utils/bits.pyc
+${PYSITELIB}/angr/utils/bits.pyo
 ${PYSITELIB}/angr/utils/constants.py
 ${PYSITELIB}/angr/utils/constants.pyc
 ${PYSITELIB}/angr/utils/constants.pyo
 ${PYSITELIB}/angr/utils/cowdict.py
 ${PYSITELIB}/angr/utils/cowdict.pyc
 ${PYSITELIB}/angr/utils/cowdict.pyo
+${PYSITELIB}/angr/utils/cpp.py
+${PYSITELIB}/angr/utils/cpp.pyc
+${PYSITELIB}/angr/utils/cpp.pyo
+${PYSITELIB}/angr/utils/doms.py
+${PYSITELIB}/angr/utils/doms.pyc
+${PYSITELIB}/angr/utils/doms.pyo
 ${PYSITELIB}/angr/utils/dynamic_dictlist.py
 ${PYSITELIB}/angr/utils/dynamic_dictlist.pyc
 ${PYSITELIB}/angr/utils/dynamic_dictlist.pyo
+${PYSITELIB}/angr/utils/endness.py
+${PYSITELIB}/angr/utils/endness.pyc
+${PYSITELIB}/angr/utils/endness.pyo
 ${PYSITELIB}/angr/utils/enums_conv.py
 ${PYSITELIB}/angr/utils/enums_conv.pyc
 ${PYSITELIB}/angr/utils/enums_conv.pyo
@@ -3858,15 +4130,30 @@ ${PYSITELIB}/angr/utils/loader.pyo
 ${PYSITELIB}/angr/utils/mp.py
 ${PYSITELIB}/angr/utils/mp.pyc
 ${PYSITELIB}/angr/utils/mp.pyo
+${PYSITELIB}/angr/utils/orderedset.py
+${PYSITELIB}/angr/utils/orderedset.pyc
+${PYSITELIB}/angr/utils/orderedset.pyo
 ${PYSITELIB}/angr/utils/segment_list.py
 ${PYSITELIB}/angr/utils/segment_list.pyc
 ${PYSITELIB}/angr/utils/segment_list.pyo
+${PYSITELIB}/angr/utils/ssa/__init__.py
+${PYSITELIB}/angr/utils/ssa/__init__.pyc
+${PYSITELIB}/angr/utils/ssa/__init__.pyo
+${PYSITELIB}/angr/utils/ssa/tmp_uses_collector.py
+${PYSITELIB}/angr/utils/ssa/tmp_uses_collector.pyc
+${PYSITELIB}/angr/utils/ssa/tmp_uses_collector.pyo
+${PYSITELIB}/angr/utils/ssa/vvar_uses_collector.py
+${PYSITELIB}/angr/utils/ssa/vvar_uses_collector.pyc
+${PYSITELIB}/angr/utils/ssa/vvar_uses_collector.pyo
+${PYSITELIB}/angr/utils/tagged_interval_map.py
+${PYSITELIB}/angr/utils/tagged_interval_map.pyc
+${PYSITELIB}/angr/utils/tagged_interval_map.pyo
 ${PYSITELIB}/angr/utils/timing.py
 ${PYSITELIB}/angr/utils/timing.pyc
 ${PYSITELIB}/angr/utils/timing.pyo
-${PYSITELIB}/angr/utils/typing.py
-${PYSITELIB}/angr/utils/typing.pyc
-${PYSITELIB}/angr/utils/typing.pyo
+${PYSITELIB}/angr/utils/types.py
+${PYSITELIB}/angr/utils/types.pyc
+${PYSITELIB}/angr/utils/types.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.12 pkgsrc/devel/py-angr/distinfo:1.13
--- pkgsrc/devel/py-angr/distinfo:1.12  Wed Apr 10 16:49:09 2024
+++ pkgsrc/devel/py-angr/distinfo       Thu Apr 17 16:06:22 2025
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.12 2024/04/10 16:49:09 adam Exp $
+$NetBSD: distinfo,v 1.13 2025/04/17 16:06:22 adam Exp $
 
-BLAKE2s (angr-9.2.98.tar.gz) = 7753c616a49cb0e81534810baaa270845bc83010a0e1d3a9c5ffc8a1da81301a
-SHA512 (angr-9.2.98.tar.gz) = 88b9f7abe89412a49ee319f0fe6355f413cbbf7ab755fbe4a179a162404185ab17c29663965ebf39be04dcb4d697d4f1675566f4b87dbe8a1372206de5b33d1b
-Size (angr-9.2.98.tar.gz) = 2978256 bytes
-SHA1 (patch-native_Makefile) = ddce91d48fc282c5d3b81071a004456955e57111
+BLAKE2s (angr-9.2.150.tar.gz) = e67d4f358f34ef62e7a5bcfbada4bda15f481e0a1709b553fe3266aa65c50079
+SHA512 (angr-9.2.150.tar.gz) = f905cd69b6089c90891ad3c4aa9bec9cae5fa1fb93e1ba8b7da7a650d6b40f42e9136975e6a776a799cce5621477cd4570de99396f6ab747f4742b96b5ddbce8
+Size (angr-9.2.150.tar.gz) = 3191630 bytes
+SHA1 (patch-native_Makefile) = 7a8bfda4883e63b47e95679fe74ea207b008bd1a
 SHA1 (patch-native_log.c) = 2405c26e67141bdb0e8668ed4bea2c6db702f646
+SHA1 (patch-native_unicorn__dynamic.c) = f43181e289c61572421245fc5940a666b9097bab

Index: pkgsrc/devel/py-angr/version.mk
diff -u pkgsrc/devel/py-angr/version.mk:1.9 pkgsrc/devel/py-angr/version.mk:1.10
--- pkgsrc/devel/py-angr/version.mk:1.9 Wed Apr 10 16:49:09 2024
+++ pkgsrc/devel/py-angr/version.mk     Thu Apr 17 16:06:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: version.mk,v 1.9 2024/04/10 16:49:09 adam Exp $
+# $NetBSD: version.mk,v 1.10 2025/04/17 16:06:22 adam Exp $
 # used by devel/py-ailment/Makefile
 # used by devel/py-angr/Makefile
 # used by devel/py-archinfo/Makefile
@@ -7,4 +7,4 @@
 # used by devel/py-pyvex/buildlink3.mk
 # used by math/py-claripy/Makefile
 
-ANGR_VERSION=  9.2.98
+ANGR_VERSION=  9.2.150

Index: pkgsrc/devel/py-angr/patches/patch-native_Makefile
diff -u pkgsrc/devel/py-angr/patches/patch-native_Makefile:1.4 pkgsrc/devel/py-angr/patches/patch-native_Makefile:1.5
--- pkgsrc/devel/py-angr/patches/patch-native_Makefile:1.4      Wed Jun  2 23:27:11 2021
+++ pkgsrc/devel/py-angr/patches/patch-native_Makefile  Thu Apr 17 16:06:22 2025
@@ -1,8 +1,10 @@
-$NetBSD: patch-native_Makefile,v 1.4 2021/06/02 23:27:11 khorben Exp $
+$NetBSD: patch-native_Makefile,v 1.5 2025/04/17 16:06:22 adam Exp $
 
 Add support for anything like Linux.
 
---- native/Makefile.orig       2021-05-18 20:52:07.000000000 +0000
+Link against libunicorn.
+
+--- native/Makefile.orig       2025-04-15 17:07:28.000000000 +0000
 +++ native/Makefile
 @@ -1,14 +1,7 @@
  UNAME := $(shell uname)
@@ -20,3 +22,12 @@ Add support for anything like Linux.
        LIB_ANGR_NATIVE=angr_native.so
  endif
  
+@@ -27,7 +20,7 @@ CFLAGS += -I vendor
+ LDFLAGS += -L "${PYVEX_LIB_PATH}" -shared
+ 
+ OBJS := log.o unicorn_dynamic.o
+-LDLIBS := -lpyvex
++LDLIBS := -lpyvex -lunicorn
+ ifeq ($(UNAME), Darwin)
+       LDFLAGS += -Wl,-rpath,"${PYVEX_LIB_PATH}"
+ endif

Index: pkgsrc/devel/py-archinfo/Makefile
diff -u pkgsrc/devel/py-archinfo/Makefile:1.10 pkgsrc/devel/py-archinfo/Makefile:1.11
--- pkgsrc/devel/py-archinfo/Makefile:1.10      Mon Nov 11 07:28:00 2024
+++ pkgsrc/devel/py-archinfo/Makefile   Thu Apr 17 16:06:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/11/11 07:28:00 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/04/17 16:06:22 adam Exp $
 
 .include "../../devel/py-angr/version.mk"
 
@@ -12,12 +12,10 @@ HOMEPAGE=   https://github.com/angr/archin
 COMMENT=       Classes with architecture-specific information
 LICENSE=       2-clause-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 DEPENDS+=      ${PYPKGPREFIX}-backports.strenum>=1.2.8:../../devel/py-backports.strenum

Index: pkgsrc/devel/py-archinfo/PLIST
diff -u pkgsrc/devel/py-archinfo/PLIST:1.7 pkgsrc/devel/py-archinfo/PLIST:1.8
--- pkgsrc/devel/py-archinfo/PLIST:1.7  Sat Oct 28 19:56:56 2023
+++ pkgsrc/devel/py-archinfo/PLIST      Thu Apr 17 16:06:22 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.7 2023/10/28 19:56:56 wiz Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.8 2025/04/17 16:06:22 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/archinfo/__init__.py
 ${PYSITELIB}/archinfo/__init__.pyc
@@ -52,9 +52,6 @@ ${PYSITELIB}/archinfo/arch_x86.pyo
 ${PYSITELIB}/archinfo/archerror.py
 ${PYSITELIB}/archinfo/archerror.pyc
 ${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

Index: pkgsrc/devel/py-archinfo/distinfo
diff -u pkgsrc/devel/py-archinfo/distinfo:1.14 pkgsrc/devel/py-archinfo/distinfo:1.15
--- pkgsrc/devel/py-archinfo/distinfo:1.14      Wed Apr 10 16:49:09 2024
+++ pkgsrc/devel/py-archinfo/distinfo   Thu Apr 17 16:06:22 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2024/04/10 16:49:09 adam Exp $
+$NetBSD: distinfo,v 1.15 2025/04/17 16:06:22 adam Exp $
 
-BLAKE2s (archinfo-9.2.98.tar.gz) = ca685e3e940bf081c3c4fe8255d335f1403115c472d5e024cfc35b661cfbf97b
-SHA512 (archinfo-9.2.98.tar.gz) = 4bb3d037423e7dfb2c54473b8500c3e7387f374c0a763b00b76520b680886a820f3e707d1e61c0d58b6c9cf224d89fcebe37a7ccb8c80720d3f8442bf1c1e179
-Size (archinfo-9.2.98.tar.gz) = 53250 bytes
+BLAKE2s (archinfo-9.2.150.tar.gz) = bf6370a0a97e9b456ef62e28ccb567e961c2340b9c4dfab9f7d491821b8a7d8e
+SHA512 (archinfo-9.2.150.tar.gz) = 44585018a15348ed0e99f24e038789472fc3e2457de04e5eed8b13f64f49695c0697d7e48ca6cca4c9d4427ef57f2c75803523a420d7d3446128061a597dff8d
+Size (archinfo-9.2.150.tar.gz) = 40990 bytes

Index: pkgsrc/devel/py-cle/Makefile
diff -u pkgsrc/devel/py-cle/Makefile:1.13 pkgsrc/devel/py-cle/Makefile:1.14
--- pkgsrc/devel/py-cle/Makefile:1.13   Mon Nov 11 07:28:03 2024
+++ pkgsrc/devel/py-cle/Makefile        Thu Apr 17 16:06:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/11/11 07:28:03 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2025/04/17 16:06:22 adam Exp $
 
 .include "../../devel/py-angr/version.mk"
 
@@ -12,7 +12,7 @@ HOMEPAGE=     https://github.com/angr/cle
 COMMENT=       CLE Loads Everything (at least, many binary formats!)
 LICENSE=       2-clause-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=46.4.0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-archinfo>=${PKGVERSION_NOREV}:../../devel/py-archinfo
 DEPENDS+=      ${PYPKGPREFIX}-pefile-[0-9]*:../../sysutils/py-pefile
 DEPENDS+=      ${PYPKGPREFIX}-pyelftools>=0.27:../../devel/py-pyelftools

Index: pkgsrc/devel/py-cle/PLIST
diff -u pkgsrc/devel/py-cle/PLIST:1.8 pkgsrc/devel/py-cle/PLIST:1.9
--- pkgsrc/devel/py-cle/PLIST:1.8       Wed Apr 10 16:49:10 2024
+++ pkgsrc/devel/py-cle/PLIST   Thu Apr 17 16:06:22 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.8 2024/04/10 16:49:10 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.9 2025/04/17 16:06:22 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/cle/__init__.py
 ${PYSITELIB}/cle/__init__.pyc
@@ -22,6 +22,9 @@ ${PYSITELIB}/cle/backends/binja.pyo
 ${PYSITELIB}/cle/backends/blob.py
 ${PYSITELIB}/cle/backends/blob.pyc
 ${PYSITELIB}/cle/backends/blob.pyo
+${PYSITELIB}/cle/backends/cartfile.py
+${PYSITELIB}/cle/backends/cartfile.pyc
+${PYSITELIB}/cle/backends/cartfile.pyo
 ${PYSITELIB}/cle/backends/cgc/__init__.py
 ${PYSITELIB}/cle/backends/cgc/__init__.pyc
 ${PYSITELIB}/cle/backends/cgc/__init__.pyo
@@ -70,15 +73,6 @@ ${PYSITELIB}/cle/backends/elf/relocation
 ${PYSITELIB}/cle/backends/elf/relocation/arm64.py
 ${PYSITELIB}/cle/backends/elf/relocation/arm64.pyc
 ${PYSITELIB}/cle/backends/elf/relocation/arm64.pyo
-${PYSITELIB}/cle/backends/elf/relocation/arm_cortex_m.py
-${PYSITELIB}/cle/backends/elf/relocation/arm_cortex_m.pyc
-${PYSITELIB}/cle/backends/elf/relocation/arm_cortex_m.pyo
-${PYSITELIB}/cle/backends/elf/relocation/armel.py
-${PYSITELIB}/cle/backends/elf/relocation/armel.pyc
-${PYSITELIB}/cle/backends/elf/relocation/armel.pyo
-${PYSITELIB}/cle/backends/elf/relocation/armhf.py
-${PYSITELIB}/cle/backends/elf/relocation/armhf.pyc
-${PYSITELIB}/cle/backends/elf/relocation/armhf.pyo
 ${PYSITELIB}/cle/backends/elf/relocation/elfreloc.py
 ${PYSITELIB}/cle/backends/elf/relocation/elfreloc.pyc
 ${PYSITELIB}/cle/backends/elf/relocation/elfreloc.pyo
@@ -91,15 +85,12 @@ ${PYSITELIB}/cle/backends/elf/relocation
 ${PYSITELIB}/cle/backends/elf/relocation/mips.py
 ${PYSITELIB}/cle/backends/elf/relocation/mips.pyc
 ${PYSITELIB}/cle/backends/elf/relocation/mips.pyo
-${PYSITELIB}/cle/backends/elf/relocation/mips64.py
-${PYSITELIB}/cle/backends/elf/relocation/mips64.pyc
-${PYSITELIB}/cle/backends/elf/relocation/mips64.pyo
-${PYSITELIB}/cle/backends/elf/relocation/pcc64.py
-${PYSITELIB}/cle/backends/elf/relocation/pcc64.pyc
-${PYSITELIB}/cle/backends/elf/relocation/pcc64.pyo
 ${PYSITELIB}/cle/backends/elf/relocation/ppc.py
 ${PYSITELIB}/cle/backends/elf/relocation/ppc.pyc
 ${PYSITELIB}/cle/backends/elf/relocation/ppc.pyo
+${PYSITELIB}/cle/backends/elf/relocation/ppc64.py
+${PYSITELIB}/cle/backends/elf/relocation/ppc64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/ppc64.pyo
 ${PYSITELIB}/cle/backends/elf/relocation/s390x.py
 ${PYSITELIB}/cle/backends/elf/relocation/s390x.pyc
 ${PYSITELIB}/cle/backends/elf/relocation/s390x.pyo
@@ -163,6 +154,9 @@ ${PYSITELIB}/cle/backends/macho/__init__
 ${PYSITELIB}/cle/backends/macho/binding.py
 ${PYSITELIB}/cle/backends/macho/binding.pyc
 ${PYSITELIB}/cle/backends/macho/binding.pyo
+${PYSITELIB}/cle/backends/macho/encrypted_sentinel_backer.py
+${PYSITELIB}/cle/backends/macho/encrypted_sentinel_backer.pyc
+${PYSITELIB}/cle/backends/macho/encrypted_sentinel_backer.pyo
 ${PYSITELIB}/cle/backends/macho/macho.py
 ${PYSITELIB}/cle/backends/macho/macho.pyc
 ${PYSITELIB}/cle/backends/macho/macho.pyo
@@ -199,18 +193,12 @@ ${PYSITELIB}/cle/backends/pe/regions.pyo
 ${PYSITELIB}/cle/backends/pe/relocation/__init__.py
 ${PYSITELIB}/cle/backends/pe/relocation/__init__.pyc
 ${PYSITELIB}/cle/backends/pe/relocation/__init__.pyo
-${PYSITELIB}/cle/backends/pe/relocation/amd64.py
-${PYSITELIB}/cle/backends/pe/relocation/amd64.pyc
-${PYSITELIB}/cle/backends/pe/relocation/amd64.pyo
 ${PYSITELIB}/cle/backends/pe/relocation/arm.py
 ${PYSITELIB}/cle/backends/pe/relocation/arm.pyc
 ${PYSITELIB}/cle/backends/pe/relocation/arm.pyo
 ${PYSITELIB}/cle/backends/pe/relocation/generic.py
 ${PYSITELIB}/cle/backends/pe/relocation/generic.pyc
 ${PYSITELIB}/cle/backends/pe/relocation/generic.pyo
-${PYSITELIB}/cle/backends/pe/relocation/i386.py
-${PYSITELIB}/cle/backends/pe/relocation/i386.pyc
-${PYSITELIB}/cle/backends/pe/relocation/i386.pyo
 ${PYSITELIB}/cle/backends/pe/relocation/mips.py
 ${PYSITELIB}/cle/backends/pe/relocation/mips.pyc
 ${PYSITELIB}/cle/backends/pe/relocation/mips.pyo

Index: pkgsrc/devel/py-cle/distinfo
diff -u pkgsrc/devel/py-cle/distinfo:1.12 pkgsrc/devel/py-cle/distinfo:1.13
--- pkgsrc/devel/py-cle/distinfo:1.12   Wed Apr 10 16:49:10 2024
+++ pkgsrc/devel/py-cle/distinfo        Thu Apr 17 16:06:22 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2024/04/10 16:49:10 adam Exp $
+$NetBSD: distinfo,v 1.13 2025/04/17 16:06:22 adam Exp $
 
-BLAKE2s (cle-9.2.98.tar.gz) = b2945f1df7fc80231088f1892c7d790c7ceea86af3f27b543de22097c27b6b1d
-SHA512 (cle-9.2.98.tar.gz) = f2695b8100a9413a9211ee91b4414ebb0662790d490a8885fa45787fe91c685326aab72fb1443bf4d840f4a4985c2eb2ef1d9cadd2c701a4c1f934cef99b1713
-Size (cle-9.2.98.tar.gz) = 181995 bytes
+BLAKE2s (cle-9.2.150.tar.gz) = 845b6e4abf7911f9cdb2e50570b972e242a31991397bfee4ea85f89ad37a11f3
+SHA512 (cle-9.2.150.tar.gz) = 8b5b66197ec0b65d6186fe7174daa73323a305741f240c52503be1ea0f649c88ed9d4ce6f0c553d0fa33e277e90f0650af0ca143c11c3482219da7d65b48f29f
+Size (cle-9.2.150.tar.gz) = 194190 bytes

Index: pkgsrc/devel/py-pyvex/Makefile
diff -u pkgsrc/devel/py-pyvex/Makefile:1.13 pkgsrc/devel/py-pyvex/Makefile:1.14
--- pkgsrc/devel/py-pyvex/Makefile:1.13 Mon Nov 11 07:28:21 2024
+++ pkgsrc/devel/py-pyvex/Makefile      Thu Apr 17 16:06:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/11/11 07:28:21 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2025/04/17 16:06:22 adam Exp $
 
 .include "../../devel/py-angr/version.mk"
 
@@ -12,20 +12,12 @@ HOMEPAGE=   https://github.com/angr/pyvex
 COMMENT=       Python bindings for Valgrind's VEX IR
 LICENSE=       2-clause-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=59:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-bitstring-[0-9]*:../../devel/py-bitstring
 DEPENDS+=      ${PYPKGPREFIX}-cffi>=1.0.3:../../devel/py-cffi
 
 USE_TOOLS+=    gmake
-
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
-.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "Darwin"
-post-install:
-       install_name_tool -id ${PREFIX}/${PYSITELIB}/pyvex/lib/libpyvex.dylib \
-       ${DESTDIR}${PREFIX}/${PYSITELIB}/pyvex/lib/libpyvex.dylib
-.endif
+MAKE_ENV+=     PYSITELIB=${PYSITELIB}
 
 .include "../../devel/libffi/buildlink3.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/devel/py-pyvex/PLIST
diff -u pkgsrc/devel/py-pyvex/PLIST:1.5 pkgsrc/devel/py-pyvex/PLIST:1.6
--- pkgsrc/devel/py-pyvex/PLIST:1.5     Tue Jan 30 19:24:35 2024
+++ pkgsrc/devel/py-pyvex/PLIST Thu Apr 17 16:06:22 2025
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.5 2024/01/30 19:24:35 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.6 2025/04/17 16:06:22 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/pyvex_c/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/pyvex/__init__.py
 ${PYSITELIB}/pyvex/__init__.pyc
@@ -19,6 +20,9 @@ ${PYSITELIB}/pyvex/block.pyo
 ${PYSITELIB}/pyvex/const.py
 ${PYSITELIB}/pyvex/const.pyc
 ${PYSITELIB}/pyvex/const.pyo
+${PYSITELIB}/pyvex/const_val.py
+${PYSITELIB}/pyvex/const_val.pyc
+${PYSITELIB}/pyvex/const_val.pyo
 ${PYSITELIB}/pyvex/data_ref.py
 ${PYSITELIB}/pyvex/data_ref.pyc
 ${PYSITELIB}/pyvex/data_ref.pyo

Index: pkgsrc/devel/py-pyvex/distinfo
diff -u pkgsrc/devel/py-pyvex/distinfo:1.14 pkgsrc/devel/py-pyvex/distinfo:1.15
--- pkgsrc/devel/py-pyvex/distinfo:1.14 Wed Apr 10 16:49:10 2024
+++ pkgsrc/devel/py-pyvex/distinfo      Thu Apr 17 16:06:22 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.14 2024/04/10 16:49:10 adam Exp $
+$NetBSD: distinfo,v 1.15 2025/04/17 16:06:22 adam Exp $
 
-BLAKE2s (pyvex-9.2.98.tar.gz) = 9e0f27b6a25693465042fe8621ff98c793261f0dcba4056df45720956382671d
-SHA512 (pyvex-9.2.98.tar.gz) = 4c29723aa170e6c6bf0f14017f93921071fb0cee91c7b7ea6d252b6ec0a15dd03c71c95db92a3897d7df0be6591f11d805bf536b178fbad17a4934753b0b3ae8
-Size (pyvex-9.2.98.tar.gz) = 3663801 bytes
-SHA1 (patch-pyvex__c_Makefile) = b638b1e6e0aa20d8faf15b8b7c3ca12408e42262
+BLAKE2s (pyvex-9.2.150.tar.gz) = d2480c6e269dadbb10de9741927770f968ced33159668edc5577ace8c8933a0a
+SHA512 (pyvex-9.2.150.tar.gz) = 364ab152acf04771e603dc83ecba1edbeaf6afcec7be62d927fa30008410f62e34ab9527f03b9038a63b8d98f53d8b07d1c7eabba5b64b22ac2e2f426b3fa116
+Size (pyvex-9.2.150.tar.gz) = 3665328 bytes
+SHA1 (patch-pyvex__c_Makefile) = 03b1578f292915e9a24f6ea4fbe1910bdcd2456c

Index: pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile
diff -u pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile:1.5 pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile:1.6
--- pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile:1.5   Wed May 11 09:44:20 2022
+++ pkgsrc/devel/py-pyvex/patches/patch-pyvex__c_Makefile       Thu Apr 17 16:06:22 2025
@@ -1,10 +1,21 @@
-$NetBSD: patch-pyvex__c_Makefile,v 1.5 2022/05/11 09:44:20 jperkin Exp $
+$NetBSD: patch-pyvex__c_Makefile,v 1.6 2025/04/17 16:06:22 adam Exp $
+
+Fix Darwin library name.
 
 Provide defaults for unmatched OPSYS.
 
---- pyvex_c/Makefile.orig      2021-05-18 20:52:08.000000000 +0000
+--- pyvex_c/Makefile.orig      2025-04-15 17:07:19.000000000 +0000
 +++ pyvex_c/Makefile
-@@ -24,6 +24,9 @@ ifeq ($(findstring MINGW,$(UNAME)), MING
+@@ -2,7 +2,7 @@ UNAME := $(shell uname)
+ ifeq ($(UNAME), Darwin)
+       LIBRARY_FILE=libpyvex.dylib
+       STATIC_LIBRARY_FILE=libpyvex.a
+-      LDFLAGS=-Wl,-install_name,@rpath/$(LIBRARY_FILE)
++      LDFLAGS=-Wl,-install_name,$(PREFIX)/$(PYSITELIB)/pyvex/lib/$(LIBRARY_FILE)
+ endif
+ ifeq ($(UNAME), Linux)
+       LIBRARY_FILE=libpyvex.so
+@@ -29,6 +29,9 @@ ifeq ($(findstring MINGW,$(UNAME)), MING
        LDFLAGS=
  endif
  

Index: pkgsrc/math/py-claripy/Makefile
diff -u pkgsrc/math/py-claripy/Makefile:1.13 pkgsrc/math/py-claripy/Makefile:1.14
--- pkgsrc/math/py-claripy/Makefile:1.13        Mon Nov 11 07:28:40 2024
+++ pkgsrc/math/py-claripy/Makefile     Thu Apr 17 16:06:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/11/11 07:28:40 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2025/04/17 16:06:23 adam Exp $
 
 .include "../../devel/py-angr/version.mk"
 
@@ -12,11 +12,10 @@ HOMEPAGE=   https://github.com/angr/clarip
 COMMENT=       Abstraction layer for constraint solvers
 LICENSE=       2-clause-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=46.4.0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools
-DEPENDS+=      ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator
-DEPENDS+=      ${PYPKGPREFIX}-smt>=0.9.5:../../math/py-smt
-DEPENDS+=      ${PYPKGPREFIX}-z3>=4.10.2.0:../../math/py-z3
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
+DEPENDS+=      ${PYPKGPREFIX}-z3>=4.13.0.0:../../math/py-z3
 
 PYTHON_VERSIONS_INCOMPATIBLE=  39
 
Index: pkgsrc/math/py-claripy/distinfo
diff -u pkgsrc/math/py-claripy/distinfo:1.13 pkgsrc/math/py-claripy/distinfo:1.14
--- pkgsrc/math/py-claripy/distinfo:1.13        Wed Apr 10 16:49:10 2024
+++ pkgsrc/math/py-claripy/distinfo     Thu Apr 17 16:06:23 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2024/04/10 16:49:10 adam Exp $
+$NetBSD: distinfo,v 1.14 2025/04/17 16:06:23 adam Exp $
 
-BLAKE2s (claripy-9.2.98.tar.gz) = 82f5f01bd049dfa16286237cf8ee9812ec7b821b4a4550243373f7eb3866a626
-SHA512 (claripy-9.2.98.tar.gz) = 70035166274b53a635edda6707e22ff53d7e433f9d606534402a2281168940a35593f874025e753f11b1413901771613b96fac233c0963825f506aa39273d0eb
-Size (claripy-9.2.98.tar.gz) = 160295 bytes
-SHA1 (patch-setup.cfg) = 5b32ae5f7284b4f871471326c7d08b35e38d9805
+BLAKE2s (claripy-9.2.150.tar.gz) = 12add816ffad23738ca57924cb31e3394cb05de0f7b2fbd9dfc8cb41c095cc52
+SHA512 (claripy-9.2.150.tar.gz) = 9e9312df8f7e5ac27b76b6ac3c5eca5238a44e518e2f95c22081a3d667df7c25b08d9173f1039ca5ce6038f1948834b43a20c452e9cf6968673d867f49a3433d
+Size (claripy-9.2.150.tar.gz) = 147012 bytes
+SHA1 (patch-pyproject.toml) = 6e9b24130904bc94d656c3f40b130e1488ed360f

Index: pkgsrc/math/py-claripy/PLIST
diff -u pkgsrc/math/py-claripy/PLIST:1.6 pkgsrc/math/py-claripy/PLIST:1.7
--- pkgsrc/math/py-claripy/PLIST:1.6    Tue Jan 30 19:24:35 2024
+++ pkgsrc/math/py-claripy/PLIST        Thu Apr 17 16:06:23 2025
@@ -1,12 +1,27 @@
-@comment $NetBSD: PLIST,v 1.6 2024/01/30 19:24:35 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.7 2025/04/17 16:06:23 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/claripy/__init__.py
 ${PYSITELIB}/claripy/__init__.pyc
 ${PYSITELIB}/claripy/__init__.pyo
+${PYSITELIB}/claripy/algorithm/__init__.py
+${PYSITELIB}/claripy/algorithm/__init__.pyc
+${PYSITELIB}/claripy/algorithm/__init__.pyo
+${PYSITELIB}/claripy/algorithm/bool_check.py
+${PYSITELIB}/claripy/algorithm/bool_check.pyc
+${PYSITELIB}/claripy/algorithm/bool_check.pyo
+${PYSITELIB}/claripy/algorithm/ite_relocation.py
+${PYSITELIB}/claripy/algorithm/ite_relocation.pyc
+${PYSITELIB}/claripy/algorithm/ite_relocation.pyo
+${PYSITELIB}/claripy/algorithm/replace.py
+${PYSITELIB}/claripy/algorithm/replace.pyc
+${PYSITELIB}/claripy/algorithm/replace.pyo
+${PYSITELIB}/claripy/algorithm/simplify.py
+${PYSITELIB}/claripy/algorithm/simplify.pyc
+${PYSITELIB}/claripy/algorithm/simplify.pyo
 ${PYSITELIB}/claripy/annotation.py
 ${PYSITELIB}/claripy/annotation.pyc
 ${PYSITELIB}/claripy/annotation.pyo
@@ -29,60 +44,66 @@ ${PYSITELIB}/claripy/ast/bv.pyo
 ${PYSITELIB}/claripy/ast/fp.py
 ${PYSITELIB}/claripy/ast/fp.pyc
 ${PYSITELIB}/claripy/ast/fp.pyo
-${PYSITELIB}/claripy/ast/int.py
-${PYSITELIB}/claripy/ast/int.pyc
-${PYSITELIB}/claripy/ast/int.pyo
 ${PYSITELIB}/claripy/ast/strings.py
 ${PYSITELIB}/claripy/ast/strings.pyc
 ${PYSITELIB}/claripy/ast/strings.pyo
-${PYSITELIB}/claripy/ast/vs.py
-${PYSITELIB}/claripy/ast/vs.pyc
-${PYSITELIB}/claripy/ast/vs.pyo
-${PYSITELIB}/claripy/backend_manager.py
-${PYSITELIB}/claripy/backend_manager.pyc
-${PYSITELIB}/claripy/backend_manager.pyo
-${PYSITELIB}/claripy/backend_object.py
-${PYSITELIB}/claripy/backend_object.pyc
-${PYSITELIB}/claripy/backend_object.pyo
 ${PYSITELIB}/claripy/backends/__init__.py
 ${PYSITELIB}/claripy/backends/__init__.pyc
 ${PYSITELIB}/claripy/backends/__init__.pyo
-${PYSITELIB}/claripy/backends/backend_concrete.py
-${PYSITELIB}/claripy/backends/backend_concrete.pyc
-${PYSITELIB}/claripy/backends/backend_concrete.pyo
-${PYSITELIB}/claripy/backends/backend_smtlib.py
-${PYSITELIB}/claripy/backends/backend_smtlib.pyc
-${PYSITELIB}/claripy/backends/backend_smtlib.pyo
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/__init__.py
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/__init__.pyc
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/__init__.pyo
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/abc_popen.py
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/abc_popen.pyc
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/abc_popen.pyo
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/cvc4_popen.py
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/cvc4_popen.pyc
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/cvc4_popen.pyo
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3_popen.py
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3_popen.pyc
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3_popen.pyo
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3str_popen.py
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3str_popen.pyc
-${PYSITELIB}/claripy/backends/backend_smtlib_solvers/z3str_popen.pyo
-${PYSITELIB}/claripy/backends/backend_vsa.py
-${PYSITELIB}/claripy/backends/backend_vsa.pyc
-${PYSITELIB}/claripy/backends/backend_vsa.pyo
+${PYSITELIB}/claripy/backends/backend.py
+${PYSITELIB}/claripy/backends/backend.pyc
+${PYSITELIB}/claripy/backends/backend.pyo
+${PYSITELIB}/claripy/backends/backend_any.py
+${PYSITELIB}/claripy/backends/backend_any.pyc
+${PYSITELIB}/claripy/backends/backend_any.pyo
+${PYSITELIB}/claripy/backends/backend_concrete/__init__.py
+${PYSITELIB}/claripy/backends/backend_concrete/__init__.pyc
+${PYSITELIB}/claripy/backends/backend_concrete/__init__.pyo
+${PYSITELIB}/claripy/backends/backend_concrete/backend_concrete.py
+${PYSITELIB}/claripy/backends/backend_concrete/backend_concrete.pyc
+${PYSITELIB}/claripy/backends/backend_concrete/backend_concrete.pyo
+${PYSITELIB}/claripy/backends/backend_concrete/bv.py
+${PYSITELIB}/claripy/backends/backend_concrete/bv.pyc
+${PYSITELIB}/claripy/backends/backend_concrete/bv.pyo
+${PYSITELIB}/claripy/backends/backend_concrete/fp.py
+${PYSITELIB}/claripy/backends/backend_concrete/fp.pyc
+${PYSITELIB}/claripy/backends/backend_concrete/fp.pyo
+${PYSITELIB}/claripy/backends/backend_concrete/strings.py
+${PYSITELIB}/claripy/backends/backend_concrete/strings.pyc
+${PYSITELIB}/claripy/backends/backend_concrete/strings.pyo
+${PYSITELIB}/claripy/backends/backend_object.py
+${PYSITELIB}/claripy/backends/backend_object.pyc
+${PYSITELIB}/claripy/backends/backend_object.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/__init__.py
+${PYSITELIB}/claripy/backends/backend_vsa/__init__.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/__init__.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/backend_vsa.py
+${PYSITELIB}/claripy/backends/backend_vsa/backend_vsa.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/backend_vsa.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/balancer.py
+${PYSITELIB}/claripy/backends/backend_vsa/balancer.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/balancer.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/bool_result.py
+${PYSITELIB}/claripy/backends/backend_vsa/bool_result.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/bool_result.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/discrete_strided_interval_set.py
+${PYSITELIB}/claripy/backends/backend_vsa/discrete_strided_interval_set.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/discrete_strided_interval_set.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/errors.py
+${PYSITELIB}/claripy/backends/backend_vsa/errors.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/errors.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/strided_interval.py
+${PYSITELIB}/claripy/backends/backend_vsa/strided_interval.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/strided_interval.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/valueset.py
+${PYSITELIB}/claripy/backends/backend_vsa/valueset.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/valueset.pyo
+${PYSITELIB}/claripy/backends/backend_vsa/warren_methods.py
+${PYSITELIB}/claripy/backends/backend_vsa/warren_methods.pyc
+${PYSITELIB}/claripy/backends/backend_vsa/warren_methods.pyo
 ${PYSITELIB}/claripy/backends/backend_z3.py
 ${PYSITELIB}/claripy/backends/backend_z3.pyc
 ${PYSITELIB}/claripy/backends/backend_z3.pyo
-${PYSITELIB}/claripy/backends/backend_z3_parallel.py
-${PYSITELIB}/claripy/backends/backend_z3_parallel.pyc
-${PYSITELIB}/claripy/backends/backend_z3_parallel.pyo
-${PYSITELIB}/claripy/balancer.py
-${PYSITELIB}/claripy/balancer.pyc
-${PYSITELIB}/claripy/balancer.pyo
-${PYSITELIB}/claripy/bv.py
-${PYSITELIB}/claripy/bv.pyc
-${PYSITELIB}/claripy/bv.pyo
 ${PYSITELIB}/claripy/debug.py
 ${PYSITELIB}/claripy/debug.pyc
 ${PYSITELIB}/claripy/debug.pyo
@@ -92,124 +113,76 @@ ${PYSITELIB}/claripy/errors.pyo
 ${PYSITELIB}/claripy/fp.py
 ${PYSITELIB}/claripy/fp.pyc
 ${PYSITELIB}/claripy/fp.pyo
-${PYSITELIB}/claripy/frontend.py
-${PYSITELIB}/claripy/frontend.pyc
-${PYSITELIB}/claripy/frontend.pyo
-${PYSITELIB}/claripy/frontend_mixins/__init__.py
-${PYSITELIB}/claripy/frontend_mixins/__init__.pyc
-${PYSITELIB}/claripy/frontend_mixins/__init__.pyo
-${PYSITELIB}/claripy/frontend_mixins/composited_cache_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/composited_cache_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/composited_cache_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/concrete_handler_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/concrete_handler_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/concrete_handler_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/constraint_deduplicator_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/constraint_deduplicator_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/constraint_deduplicator_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/constraint_expansion_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/constraint_expansion_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/constraint_expansion_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/constraint_filter_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/constraint_filter_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/constraint_filter_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/constraint_fixer_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/constraint_fixer_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/constraint_fixer_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/debug_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/debug_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/debug_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/eager_resolution_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/eager_resolution_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/eager_resolution_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/eval_string_to_ast_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/eval_string_to_ast_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/eval_string_to_ast_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/model_cache_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/model_cache_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/model_cache_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/sat_cache_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/sat_cache_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/sat_cache_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/simplify_helper_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/simplify_helper_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/simplify_helper_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/simplify_skipper_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/simplify_skipper_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/simplify_skipper_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/smtlib_script_dumper_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/smtlib_script_dumper_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/smtlib_script_dumper_mixin.pyo
-${PYSITELIB}/claripy/frontend_mixins/solve_block_mixin.py
-${PYSITELIB}/claripy/frontend_mixins/solve_block_mixin.pyc
-${PYSITELIB}/claripy/frontend_mixins/solve_block_mixin.pyo
-${PYSITELIB}/claripy/frontends/__init__.py
-${PYSITELIB}/claripy/frontends/__init__.pyc
-${PYSITELIB}/claripy/frontends/__init__.pyo
-${PYSITELIB}/claripy/frontends/composite_frontend.py
-${PYSITELIB}/claripy/frontends/composite_frontend.pyc
-${PYSITELIB}/claripy/frontends/composite_frontend.pyo
-${PYSITELIB}/claripy/frontends/constrained_frontend.py
-${PYSITELIB}/claripy/frontends/constrained_frontend.pyc
-${PYSITELIB}/claripy/frontends/constrained_frontend.pyo
-${PYSITELIB}/claripy/frontends/full_frontend.py
-${PYSITELIB}/claripy/frontends/full_frontend.pyc
-${PYSITELIB}/claripy/frontends/full_frontend.pyo
-${PYSITELIB}/claripy/frontends/hybrid_frontend.py
-${PYSITELIB}/claripy/frontends/hybrid_frontend.pyc
-${PYSITELIB}/claripy/frontends/hybrid_frontend.pyo
-${PYSITELIB}/claripy/frontends/light_frontend.py
-${PYSITELIB}/claripy/frontends/light_frontend.pyc
-${PYSITELIB}/claripy/frontends/light_frontend.pyo
-${PYSITELIB}/claripy/frontends/replacement_frontend.py
-${PYSITELIB}/claripy/frontends/replacement_frontend.pyc
-${PYSITELIB}/claripy/frontends/replacement_frontend.pyo
+${PYSITELIB}/claripy/frontend/__init__.py
+${PYSITELIB}/claripy/frontend/__init__.pyc
+${PYSITELIB}/claripy/frontend/__init__.pyo
+${PYSITELIB}/claripy/frontend/composite_frontend.py
+${PYSITELIB}/claripy/frontend/composite_frontend.pyc
+${PYSITELIB}/claripy/frontend/composite_frontend.pyo
+${PYSITELIB}/claripy/frontend/constrained_frontend.py
+${PYSITELIB}/claripy/frontend/constrained_frontend.pyc
+${PYSITELIB}/claripy/frontend/constrained_frontend.pyo
+${PYSITELIB}/claripy/frontend/frontend.py
+${PYSITELIB}/claripy/frontend/frontend.pyc
+${PYSITELIB}/claripy/frontend/frontend.pyo
+${PYSITELIB}/claripy/frontend/full_frontend.py
+${PYSITELIB}/claripy/frontend/full_frontend.pyc
+${PYSITELIB}/claripy/frontend/full_frontend.pyo
+${PYSITELIB}/claripy/frontend/hybrid_frontend.py
+${PYSITELIB}/claripy/frontend/hybrid_frontend.pyc
+${PYSITELIB}/claripy/frontend/hybrid_frontend.pyo
+${PYSITELIB}/claripy/frontend/light_frontend.py
+${PYSITELIB}/claripy/frontend/light_frontend.pyc
+${PYSITELIB}/claripy/frontend/light_frontend.pyo
+${PYSITELIB}/claripy/frontend/mixin/__init__.py
+${PYSITELIB}/claripy/frontend/mixin/__init__.pyc
+${PYSITELIB}/claripy/frontend/mixin/__init__.pyo
+${PYSITELIB}/claripy/frontend/mixin/composited_cache_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/composited_cache_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/composited_cache_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/concrete_handler_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/concrete_handler_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/concrete_handler_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/constraint_deduplicator_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/constraint_deduplicator_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/constraint_deduplicator_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/constraint_expansion_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/constraint_expansion_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/constraint_expansion_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/constraint_filter_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/constraint_filter_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/constraint_filter_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/eager_resolution_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/eager_resolution_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/eager_resolution_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/model_cache_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/model_cache_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/model_cache_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/sat_cache_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/sat_cache_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/sat_cache_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/simplify_helper_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/simplify_helper_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/simplify_helper_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/simplify_skipper_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/simplify_skipper_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/simplify_skipper_mixin.pyo
+${PYSITELIB}/claripy/frontend/mixin/solve_block_mixin.py
+${PYSITELIB}/claripy/frontend/mixin/solve_block_mixin.pyc
+${PYSITELIB}/claripy/frontend/mixin/solve_block_mixin.pyo
+${PYSITELIB}/claripy/frontend/replacement_frontend.py
+${PYSITELIB}/claripy/frontend/replacement_frontend.pyc
+${PYSITELIB}/claripy/frontend/replacement_frontend.pyo
 ${PYSITELIB}/claripy/operations.py
 ${PYSITELIB}/claripy/operations.pyc
 ${PYSITELIB}/claripy/operations.pyo
-${PYSITELIB}/claripy/ops.py
-${PYSITELIB}/claripy/ops.pyc
-${PYSITELIB}/claripy/ops.pyo
 ${PYSITELIB}/claripy/py.typed
 ${PYSITELIB}/claripy/simplifications.py
 ${PYSITELIB}/claripy/simplifications.pyc
 ${PYSITELIB}/claripy/simplifications.pyo
-${PYSITELIB}/claripy/smtlib_utils.py
-${PYSITELIB}/claripy/smtlib_utils.pyc
-${PYSITELIB}/claripy/smtlib_utils.pyo
 ${PYSITELIB}/claripy/solvers.py
 ${PYSITELIB}/claripy/solvers.pyc
 ${PYSITELIB}/claripy/solvers.pyo
-${PYSITELIB}/claripy/strings.py
-${PYSITELIB}/claripy/strings.pyc
-${PYSITELIB}/claripy/strings.pyo
-${PYSITELIB}/claripy/utils/__init__.py
-${PYSITELIB}/claripy/utils/__init__.pyc
-${PYSITELIB}/claripy/utils/__init__.pyo
-${PYSITELIB}/claripy/utils/deprecated.py
-${PYSITELIB}/claripy/utils/deprecated.pyc
-${PYSITELIB}/claripy/utils/deprecated.pyo
-${PYSITELIB}/claripy/utils/orderedset.py
-${PYSITELIB}/claripy/utils/orderedset.pyc
-${PYSITELIB}/claripy/utils/orderedset.pyo
-${PYSITELIB}/claripy/vsa/__init__.py
-${PYSITELIB}/claripy/vsa/__init__.pyc
-${PYSITELIB}/claripy/vsa/__init__.pyo
-${PYSITELIB}/claripy/vsa/abstract_location.py
-${PYSITELIB}/claripy/vsa/abstract_location.pyc
-${PYSITELIB}/claripy/vsa/abstract_location.pyo
-${PYSITELIB}/claripy/vsa/bool_result.py
-${PYSITELIB}/claripy/vsa/bool_result.pyc
-${PYSITELIB}/claripy/vsa/bool_result.pyo
-${PYSITELIB}/claripy/vsa/discrete_strided_interval_set.py
-${PYSITELIB}/claripy/vsa/discrete_strided_interval_set.pyc
-${PYSITELIB}/claripy/vsa/discrete_strided_interval_set.pyo
-${PYSITELIB}/claripy/vsa/errors.py
-${PYSITELIB}/claripy/vsa/errors.pyc
-${PYSITELIB}/claripy/vsa/errors.pyo
-${PYSITELIB}/claripy/vsa/strided_interval.py
-${PYSITELIB}/claripy/vsa/strided_interval.pyc
-${PYSITELIB}/claripy/vsa/strided_interval.pyo
-${PYSITELIB}/claripy/vsa/valueset.py
-${PYSITELIB}/claripy/vsa/valueset.pyc
-${PYSITELIB}/claripy/vsa/valueset.pyo
+${PYSITELIB}/claripy/util.py
+${PYSITELIB}/claripy/util.pyc
+${PYSITELIB}/claripy/util.pyo

Added files:

Index: pkgsrc/devel/py-angr/patches/patch-native_unicorn__dynamic.c
diff -u /dev/null pkgsrc/devel/py-angr/patches/patch-native_unicorn__dynamic.c:1.1
--- /dev/null   Thu Apr 17 16:06:23 2025
+++ pkgsrc/devel/py-angr/patches/patch-native_unicorn__dynamic.c        Thu Apr 17 16:06:22 2025
@@ -0,0 +1,23 @@
+$NetBSD: patch-native_unicorn__dynamic.c,v 1.1 2025/04/17 16:06:22 adam Exp $
+
+Support NetBSD.
+
+--- native/unicorn_dynamic.c.orig      2025-04-17 16:00:17.551663032 +0000
++++ native/unicorn_dynamic.c
+@@ -1,6 +1,6 @@
+ #include <stdbool.h>
+ 
+-#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__OpenBSD__)
++#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__NetBSD__)
+ #include <dlfcn.h>
+ #elif defined(_WIN32)
+ #include <windows.h>
+@@ -13,7 +13,7 @@
+ 
+ bool simunicorn_setup_imports(char *uc_path) {
+ 
+-#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__OpenBSD__)
++#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__NetBSD__)
+       void *handle = dlopen(uc_path, RTLD_NOW | RTLD_GLOBAL);
+       if (!handle) {
+               return false;

Index: pkgsrc/math/py-claripy/patches/patch-pyproject.toml
diff -u /dev/null pkgsrc/math/py-claripy/patches/patch-pyproject.toml:1.1
--- /dev/null   Thu Apr 17 16:06:23 2025
+++ pkgsrc/math/py-claripy/patches/patch-pyproject.toml Thu Apr 17 16:06:23 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-pyproject.toml,v 1.1 2025/04/17 16:06:23 adam Exp $
+
+Allow newer z3.
+
+--- pyproject.toml.orig        2025-04-17 11:03:44.479855504 +0000
++++ pyproject.toml
+@@ -16,7 +16,7 @@ classifiers = [
+ ]
+ urls = { Homepage = "https://github.com/angr/claripy"; }
+ requires-python = ">=3.10"
+-dependencies = ["cachetools", "typing-extensions", "z3-solver==4.13.0.0"]
++dependencies = ["cachetools", "typing-extensions", "z3-solver>=4.13.0.0"]
+ dynamic = ["version"]
+ 
+ [project.readme]



Home | Main Index | Thread Index | Old Index