summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorkamil <kamil@pkgsrc.org>2018-02-19 00:52:28 +0000
committerkamil <kamil@pkgsrc.org>2018-02-19 00:52:28 +0000
commitda1aea5c783959e2e76bb6939453dbe1d23be8cb (patch)
tree0e22f37635720cf6d148a8bca305a0c58b726804 /emulators
parente3c99268b0bd76953fa4e10fdd74d76027da75c6 (diff)
downloadpkgsrc-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/Makefile4
-rw-r--r--emulators/keystone/Makefile.common4
-rw-r--r--emulators/keystone/PLIST3
-rw-r--r--emulators/keystone/distinfo10
-rw-r--r--emulators/py-keystone/Makefile5
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"