diff options
author | kamil <kamil@pkgsrc.org> | 2018-02-19 00:52:28 +0000 |
---|---|---|
committer | kamil <kamil@pkgsrc.org> | 2018-02-19 00:52:28 +0000 |
commit | da1aea5c783959e2e76bb6939453dbe1d23be8cb (patch) | |
tree | 0e22f37635720cf6d148a8bca305a0c58b726804 /emulators | |
parent | e3c99268b0bd76953fa4e10fdd74d76027da75c6 (diff) | |
download | pkgsrc-da1aea5c783959e2e76bb6939453dbe1d23be8cb.tar.gz |
keystone: py-keystone: Update to 0.9.1
upstream changelog
==================
Version 0.9.1
July 27, 2016
Core & tool
Fix a segfault in kstool (on missing assembly input).
kstool now allows to specify instruction address.
Build Mac libraries in universal format by default.
Add lib32 option to cross-compile to 32-bit *nix (on 64-bit system).
Add lib_only option to only build libraries (skip kstool).
New bindings: Haskell & OCaml.
X86
Fix instructions: LJMP, LCALL, CDQE, SHR, SHL, SAR, SAL, LOOP, LOOPE, LOOPNE.
Better handling a lot of tricky input caught by assert() before.
Better support for Nasm syntax.
Arm
Fix BLX instruction.
Python binding
Better Python3 support.
Expose @stat_count in KsError class when ks_asm() returns with error. See sample code in bindings/python/sample_asm_count.py
Go binding
Fix Go binding for 32-bit
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/keystone/Makefile | 4 | ||||
-rw-r--r-- | emulators/keystone/Makefile.common | 4 | ||||
-rw-r--r-- | emulators/keystone/PLIST | 3 | ||||
-rw-r--r-- | emulators/keystone/distinfo | 10 | ||||
-rw-r--r-- | emulators/py-keystone/Makefile | 5 |
5 files changed, 13 insertions, 13 deletions
diff --git a/emulators/keystone/Makefile b/emulators/keystone/Makefile index d5f5205df5b..b13795627bc 100644 --- a/emulators/keystone/Makefile +++ b/emulators/keystone/Makefile @@ -1,9 +1,7 @@ -# $NetBSD: Makefile,v 1.3 2016/06/18 14:45:43 kamil Exp $ +# $NetBSD: Makefile,v 1.4 2018/02/19 00:52:28 kamil Exp $ .include "Makefile.common" -PKGREVISION= 1 - MAINTAINER= pkgsrc-users@NetBSD.org COMMENT= Multi-platform and multi-arch assembler framework diff --git a/emulators/keystone/Makefile.common b/emulators/keystone/Makefile.common index 8ce0381ccd1..61a346f93ed 100644 --- a/emulators/keystone/Makefile.common +++ b/emulators/keystone/Makefile.common @@ -1,8 +1,8 @@ -# $NetBSD: Makefile.common,v 1.2 2016/06/11 21:08:21 kamil Exp $ +# $NetBSD: Makefile.common,v 1.3 2018/02/19 00:52:28 kamil Exp $ # # used by emulators/py-keystone/Makefile -DISTNAME= keystone-0.9 +DISTNAME= keystone-0.9.1 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_GITHUB:=keystone-engine/} diff --git a/emulators/keystone/PLIST b/emulators/keystone/PLIST index e2c497c8869..94cb249920b 100644 --- a/emulators/keystone/PLIST +++ b/emulators/keystone/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2016/06/11 21:03:41 kamil Exp $ +@comment $NetBSD: PLIST,v 1.2 2018/02/19 00:52:28 kamil Exp $ bin/kstool include/keystone/arm.h include/keystone/arm64.h @@ -11,3 +11,4 @@ include/keystone/systemz.h include/keystone/x86.h lib/libkeystone.so lib/libkeystone.so.0 +lib/pkgconfig/keystone.pc diff --git a/emulators/keystone/distinfo b/emulators/keystone/distinfo index 482e6ebb8cb..c012a20f364 100644 --- a/emulators/keystone/distinfo +++ b/emulators/keystone/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.1 2016/06/11 21:03:41 kamil Exp $ +$NetBSD: distinfo,v 1.2 2018/02/19 00:52:28 kamil Exp $ -SHA1 (keystone-0.9.tar.gz) = 9bfe72935fac94da371335fcb8efb895e8b14551 -RMD160 (keystone-0.9.tar.gz) = abbe90149236006c09c7e46c5e3f6057454b1b62 -SHA512 (keystone-0.9.tar.gz) = 170f8f73a7cdd8f049cda3fbc49b968d8ca8a524bbf8ca161a52be4f3c55003b7afd1df8fc118b7838a8484f6128d180f08f09d7a0dcb2c72c3d2009fd59684d -Size (keystone-0.9.tar.gz) = 2878845 bytes +SHA1 (keystone-0.9.1.tar.gz) = 0ac37259154af91dd58cfc2dc5a5ecf8e801d3d3 +RMD160 (keystone-0.9.1.tar.gz) = 8ddd3674623ca107c05ff9400deff47ef6b882ad +SHA512 (keystone-0.9.1.tar.gz) = 3bd9c3793d5862a0a8628b52da381625e62445f661dbd5ed715723e7d9db01ce3f9586e5ca0a5cc71e8ceb6c912050f5c28e3ccd540e72c8abcfd2f0d1bbae17 +Size (keystone-0.9.1.tar.gz) = 4326151 bytes diff --git a/emulators/py-keystone/Makefile b/emulators/py-keystone/Makefile index 5f234bca393..5639bfcb186 100644 --- a/emulators/py-keystone/Makefile +++ b/emulators/py-keystone/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.2 2016/06/14 07:02:44 kamil Exp $ +# $NetBSD: Makefile,v 1.3 2018/02/19 00:52:28 kamil Exp $ .include "../../emulators/keystone/Makefile.common" PKGNAME= ${PYPKGPREFIX}-${DISTNAME} -PKGREVISION= 1 CATEGORIES+= python MAINTAINER= pkgsrc-users@NetBSD.org @@ -12,6 +11,8 @@ LICENSE= modified-bsd PYSETUPSUBDIR= bindings/python +EGG_NAME= ${DISTNAME:R} + .include "../../emulators/keystone/buildlink3.mk" .include "../../lang/python/distutils.mk" .include "../../mk/bsd.pkg.mk" |