pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators keystone: py-keystone: Update to 0.9.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/ed9c3801eb44
branches: trunk
changeset: 375674:ed9c3801eb44
user: kamil <kamil%pkgsrc.org@localhost>
date: Mon Feb 19 00:52:28 2018 +0000
description:
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:
emulators/keystone/Makefile | 4 +---
emulators/keystone/Makefile.common | 4 ++--
emulators/keystone/PLIST | 3 ++-
emulators/keystone/distinfo | 10 +++++-----
emulators/py-keystone/Makefile | 5 +++--
5 files changed, 13 insertions(+), 13 deletions(-)
diffs (80 lines):
diff -r 6cf47c8f7a24 -r ed9c3801eb44 emulators/keystone/Makefile
--- a/emulators/keystone/Makefile Mon Feb 19 00:40:05 2018 +0000
+++ b/emulators/keystone/Makefile Mon Feb 19 00:52:28 2018 +0000
@@ -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@localhost
COMMENT= Multi-platform and multi-arch assembler framework
diff -r 6cf47c8f7a24 -r ed9c3801eb44 emulators/keystone/Makefile.common
--- a/emulators/keystone/Makefile.common Mon Feb 19 00:40:05 2018 +0000
+++ b/emulators/keystone/Makefile.common Mon Feb 19 00:52:28 2018 +0000
@@ -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 -r 6cf47c8f7a24 -r ed9c3801eb44 emulators/keystone/PLIST
--- a/emulators/keystone/PLIST Mon Feb 19 00:40:05 2018 +0000
+++ b/emulators/keystone/PLIST Mon Feb 19 00:52:28 2018 +0000
@@ -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/x86.h
lib/libkeystone.so
lib/libkeystone.so.0
+lib/pkgconfig/keystone.pc
diff -r 6cf47c8f7a24 -r ed9c3801eb44 emulators/keystone/distinfo
--- a/emulators/keystone/distinfo Mon Feb 19 00:40:05 2018 +0000
+++ b/emulators/keystone/distinfo Mon Feb 19 00:52:28 2018 +0000
@@ -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 -r 6cf47c8f7a24 -r ed9c3801eb44 emulators/py-keystone/Makefile
--- a/emulators/py-keystone/Makefile Mon Feb 19 00:40:05 2018 +0000
+++ b/emulators/py-keystone/Makefile Mon Feb 19 00:52:28 2018 +0000
@@ -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@localhost
@@ -12,6 +11,8 @@
PYSETUPSUBDIR= bindings/python
+EGG_NAME= ${DISTNAME:R}
+
.include "../../emulators/keystone/buildlink3.mk"
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"
Home |
Main Index |
Thread Index |
Old Index