Bug 203837 - [New port] emulators/unicorn-engine 0.9
Summary: [New port] emulators/unicorn-engine 0.9
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Antoine Brodin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-17 14:12 UTC by Kurt Jaeger
Modified: 2016-12-16 07:53 UTC (History)
1 user (show)

See Also:


Attachments
shar-v1 (9.91 KB, text/plain)
2015-10-17 14:12 UTC, Kurt Jaeger
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Jaeger freebsd_committer freebsd_triage 2015-10-17 14:12:10 UTC
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/
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2015-10-17 14:23:05 UTC
Testbuilds on 11a, 10.2a+i, 9.3a all OK
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2015-10-27 18:39:50 UTC
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.
Comment 3 Jan Beich freebsd_committer freebsd_triage 2016-12-16 07:53:53 UTC
antoine landed a different version in ports r428645.