BSD Ports

emulators/py-unicorn 2.1.4 NetBSD

Python bindings for unicorn

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
gnu-gpl-v2
Categories
emulators, python
Package size
94.8 KiB, 778.3 KiB installed

Description

Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework based on QEMU.

Unicorn offers some unparalleled features:

  • Multi-architecture: ARM, AMM64 (ARMv8), M68K, MIPS, SPARC, and X86 (16, 32, 64-bit)
  • Clean/simple/lightweight/intuitive architecture-neutral API
  • Implemented in pure C language, with bindings for Python, Java, and Go
  • Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed)
  • High performance via Just-In-Time compilation
  • Support for fine-grained instrumentation at various levels
  • Thread-safety by design

This package contains the Python bindings for Unicorn.

In the other systems

SystemPortVersion
NetBSDemulators/py-unicorn2.1.4
FreeBSDemulators/py-unicorn2.1.4
DragonFlyemulators/py-unicorn2.0.1p1_1
HardenedBSDemulators/py-unicorn2.1.4
GhostBSDemulators/py-unicorn2.1.4

Install

Binary package:

pkgin install py311-unicorn

From pkgsrc:

cd /usr/pkgsrc/emulators/py-unicorn && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.1.4
NetBSD 10.1 aarch642.1.4
SmartOS / illumos x86_64-
macOS 15 arm642.1.4

Dependencies

Run dependencies 2
Required by 2

Configuration

No options to configure.

Service scripts
none
Flavors
py312-unicorn-2.1.4, py313-unicorn-2.1.4, py314-unicorn-2.1.4