pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import unicorn-0.9 as wip/unicorn.



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Fri Oct 16 03:52:46 2015 +0200
Changeset:	40d6975db525645fa08d56742056f3df866524ea

Added Files:
	unicorn/DESCR
	unicorn/Makefile
	unicorn/PLIST
	unicorn/distinfo

Log Message:
Import unicorn-0.9 as wip/unicorn.

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
 - Distributed under open source license GPL

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=40d6975db525645fa08d56742056f3df866524ea

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 unicorn/DESCR    | 14 ++++++++++++++
 unicorn/Makefile | 19 +++++++++++++++++++
 unicorn/PLIST    | 13 +++++++++++++
 unicorn/distinfo |  5 +++++
 4 files changed, 51 insertions(+)

diffs:
diff --git a/unicorn/DESCR b/unicorn/DESCR
new file mode 100644
index 0000000..d74e957
--- /dev/null
+++ b/unicorn/DESCR
@@ -0,0 +1,14 @@
+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
+ - Distributed under open source license GPL
diff --git a/unicorn/Makefile b/unicorn/Makefile
new file mode 100644
index 0000000..586c802
--- /dev/null
+++ b/unicorn/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	unicorn-0.9
+CATEGORIES=	emulators
+MASTER_SITES=	${MASTER_SITE_GITHUB:=unicorn-engine/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://www.unicorn-engine.org/
+COMMENT=	CPU emulator engine framework based on QEMU
+LICENSE=	gnu-gpl-v2
+
+USE_TOOLS+=	gmake pkg-config
+
+.include "../../lang/python/application.mk"
+
+MAKE_ENV+=	UNICORN_QEMU_FLAGS=--python=${PYTHONBIN:Q}
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/unicorn/PLIST b/unicorn/PLIST
new file mode 100644
index 0000000..fdcebc5
--- /dev/null
+++ b/unicorn/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD$
+include/unicorn/arm.h
+include/unicorn/arm64.h
+include/unicorn/m68k.h
+include/unicorn/mips.h
+include/unicorn/platform.h
+include/unicorn/sparc.h
+include/unicorn/unicorn.h
+include/unicorn/x86.h
+lib/libunicorn.a
+lib/libunicorn.so
+lib/libunicorn.so.0
+lib/pkgconfig/unicorn.pc
diff --git a/unicorn/distinfo b/unicorn/distinfo
new file mode 100644
index 0000000..35b2283
--- /dev/null
+++ b/unicorn/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+SHA1 (unicorn-0.9.tar.gz) = 1504c21f28f19ff1f71bcd74043c2284decb1d9f
+RMD160 (unicorn-0.9.tar.gz) = f95fe16ba7900dde5eae502ad8eb55c227436d0f
+Size (unicorn-0.9.tar.gz) = 2576109 bytes


Home | Main Index | Thread Index | Old Index