pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/emulators
Module Name: pkgsrc
Committed By: kamil
Date: Mon Feb 19 00:52:29 UTC 2018
Modified Files:
pkgsrc/emulators/keystone: Makefile Makefile.common PLIST distinfo
pkgsrc/emulators/py-keystone: Makefile
Log Message:
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
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/keystone/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/keystone/Makefile.common
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/keystone/PLIST \
pkgsrc/emulators/keystone/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/py-keystone/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/emulators/keystone/Makefile
diff -u pkgsrc/emulators/keystone/Makefile:1.3 pkgsrc/emulators/keystone/Makefile:1.4
--- pkgsrc/emulators/keystone/Makefile:1.3 Sat Jun 18 14:45:43 2016
+++ pkgsrc/emulators/keystone/Makefile Mon Feb 19 00:52:28 2018
@@ -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
Index: pkgsrc/emulators/keystone/Makefile.common
diff -u pkgsrc/emulators/keystone/Makefile.common:1.2 pkgsrc/emulators/keystone/Makefile.common:1.3
--- pkgsrc/emulators/keystone/Makefile.common:1.2 Sat Jun 11 21:08:21 2016
+++ pkgsrc/emulators/keystone/Makefile.common Mon Feb 19 00:52:28 2018
@@ -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/}
Index: pkgsrc/emulators/keystone/PLIST
diff -u pkgsrc/emulators/keystone/PLIST:1.1 pkgsrc/emulators/keystone/PLIST:1.2
--- pkgsrc/emulators/keystone/PLIST:1.1 Sat Jun 11 21:03:41 2016
+++ pkgsrc/emulators/keystone/PLIST Mon Feb 19 00:52:28 2018
@@ -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
Index: pkgsrc/emulators/keystone/distinfo
diff -u pkgsrc/emulators/keystone/distinfo:1.1 pkgsrc/emulators/keystone/distinfo:1.2
--- pkgsrc/emulators/keystone/distinfo:1.1 Sat Jun 11 21:03:41 2016
+++ pkgsrc/emulators/keystone/distinfo Mon Feb 19 00:52:28 2018
@@ -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
Index: pkgsrc/emulators/py-keystone/Makefile
diff -u pkgsrc/emulators/py-keystone/Makefile:1.2 pkgsrc/emulators/py-keystone/Makefile:1.3
--- pkgsrc/emulators/py-keystone/Makefile:1.2 Tue Jun 14 07:02:44 2016
+++ pkgsrc/emulators/py-keystone/Makefile Mon Feb 19 00:52:28 2018
@@ -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 @@ 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"
Home |
Main Index |
Thread Index |
Old Index