Sun Jul 19 14:49:44 2015 UTC ()
Update to 3.0.4
---------------
Version 3.0.4: Jul 16th, 2015

Library:
    Improve cross-compile for Android using Android NDK.
    Support cross-compile for AArch64 Android (with Linux GCC).
    Removed osxkernel_inttypes.h due to license issue (incompatible with BSD license).
    Now it is possible to compile with CC having a space inside (such as "ccache gcc")

X86:
    Fix a null pointer dereference bug on handling code with special prefixes.
    Properly handle AL/AX/EAX operand for OUT instruction in AT&T syntax.
    Print immediate operand in positive form in some algorithm instructions.
    Properly decode some SSE instructions.

PowerPC:
    Fixed some memory corruption bugs.

Mips:
    Fixed instruction ID of SUBU instruction.
    Fixed a memory corruption bug.

Arm:
    Fixed a memory corruption bug on IT instruction.

XCore:
    Fixed a memory corruption bug when instruction has a memory operand.

Python:
    Support Virtualenv.
    setup.py supports option --user if not in a virtualenv to allow for local usage.
    Properly handle the destruction of Cs object in the case the shared library was already unloaded.


(kamil)
diff -r1.5 -r1.6 pkgsrc/devel/capstone/Makefile
diff -r1.5 -r1.6 pkgsrc/devel/capstone/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/devel/capstone/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/capstone/Makefile 2015/05/09 07:00:08 1.5
+++ pkgsrc/devel/capstone/Makefile 2015/07/19 14:49:44 1.6
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.5 2015/05/09 07:00:08 mef Exp $ 1# $NetBSD: Makefile,v 1.6 2015/07/19 14:49:44 kamil Exp $
2 2
3DISTNAME= capstone-3.0.3 3DISTNAME= capstone-3.0.4
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ${MASTER_SITE_GITHUB:=aquynh/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=aquynh/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.capstone-engine.org/ 8HOMEPAGE= http://www.capstone-engine.org/
9COMMENT= Lightweight multi-platform, multi-architecture disassembly framework 9COMMENT= Lightweight multi-platform, multi-architecture disassembly framework
10LICENSE= modified-bsd 10LICENSE= modified-bsd
11 11
12PKGCONFIG_OVERRIDE+= capstone.pc 12PKGCONFIG_OVERRIDE+= capstone.pc
13PKGCONFIG_OVERRIDE_STAGE= post-build 13PKGCONFIG_OVERRIDE_STAGE= post-build
14USE_TOOLS+= gmake 14USE_TOOLS+= gmake
15# succeeds after 'make install' 15# succeeds after 'make install'
16TEST_TARGET= check 16TEST_TARGET= check

cvs diff -r1.5 -r1.6 pkgsrc/devel/capstone/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/capstone/distinfo 2015/05/09 07:00:08 1.5
+++ pkgsrc/devel/capstone/distinfo 2015/07/19 14:49:44 1.6
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.5 2015/05/09 07:00:08 mef Exp $ 1$NetBSD: distinfo,v 1.6 2015/07/19 14:49:44 kamil Exp $
2 2
3SHA1 (capstone-3.0.3.tar.gz) = a9bfa7cca8019ca6fb80c50c2826d164a4d7f9a0 3SHA1 (capstone-3.0.4.tar.gz) = 6153bbb4a4141fd9e6996d646cf7c81953cfe75a
4RMD160 (capstone-3.0.3.tar.gz) = a8526872436bfd8d078309943183a569f3aa684a 4RMD160 (capstone-3.0.4.tar.gz) = 3f96993cc7cd2fbc1080e785bb7c7ae7f209d0f9
5Size (capstone-3.0.3.tar.gz) = 2795817 bytes 5Size (capstone-3.0.4.tar.gz) = 2800818 bytes