Subject: CVS commit: pkgsrc/emulators
From: Adam Ciarcinski
Date: 2025-02-14 17:09:22
Message id: 20250214160922.894C1FBE0@cvs.NetBSD.org

Log Message:
unicorn py-unicorn: updated to 2.1.2

2.1.2

Highlights

macOS arm64 no longer provides binary wheels due to a feature missing from \ 
Github Action runners.
py3.8 support is brought back, python2 wheels are built and test as well and we \ 
migrate to cibuildwheel! @Antelox
Several polish to python bindings and implement new API. @elicn @droe
Revert previous break changes that return UC_ERR_ARG for non-existing registers. \ 
Now this prints a warning. We urge all users relying on this behavior to fix \ 
code as soon as possible.
Fix several segment faults, including a few long-standing random segfault issues.
Revive previous unicorn 1 test suite and related refactoring. @elicn @Antelox
Optimize memory handling and notdirty writes for faster memory access and \ 
snapshots, especially useful for fuzzing. @PhilippTakacs
RISC-V API updates. @apparentlymart
fix UC_HOOK_MEM_READ on aarch64. @glennsec
Support UC_TCG_OP_FLAG_CMP for ARM @dotCirill
An alternative tag prefixed with "v" is added for golang compatibility.

Files:
RevisionActionfile
1.9modifypkgsrc/emulators/py-unicorn/Makefile
1.10modifypkgsrc/emulators/unicorn/Makefile.common
1.6modifypkgsrc/emulators/unicorn/PLIST
1.14modifypkgsrc/emulators/unicorn/distinfo
1.1addpkgsrc/emulators/unicorn/patches/patch-bindings_python_pyproject.toml
1.1removepkgsrc/emulators/unicorn/patches/patch-cmake_bundle__static.cmake