Created attachment 162151 [details] shar-v1 As requested in https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100798.html attached is a first cut of a port. It builds in poudriere on 11a, other tests@work. Lightweight multi-platform, multi-architecture CPU emulator framework. Highlight features: - Multi-architectures: Arm, Arm64 (Armv8), M68K, Mips, PowerPC, Sparc, & X86 (include X86_64). - Clean/simple/lightweight/intuitive architecture-neutral API. - Implemented in pure C language, with bindings for Python, Java, Go & .NET available. - Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed). - High performance by using Just-In-Time compiler technique. - Support fine-grained instrumentation at various levels. - Thread-safe by design. - Distributed under open source license. WWW: http://www.unicorn-engine.org/
Testbuilds on 11a, 10.2a+i, 9.3a all OK
To make this useful, the bindings for python, java and go need to be integrated, they can be found in WRKSRC/bindings/. How to add it into the build is still open.
antoine landed a different version in ports r428645.