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