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:   adam
Date:           Wed May 10 19:14:51 UTC 2023

Modified Files:
        pkgsrc/emulators/py-unicorn: Makefile
        pkgsrc/emulators/unicorn: Makefile Makefile.common distinfo

Log Message:
unicorn py-unicorn: updated to 1.0.3

Version 1.0.3

Fix some building issues
- Fix build with LLVM on Powerpc64(le)
- cmake: enable UNICORN_HAS_ARMEB when ARM is on
- Better support MingW building
- Better support FreeBSD host
- Better support VS2008/VS2010
Fix some issues in the core:
- Fix wrong sync after UC_ERR_[READ, WRITE, FETCH]_[UNMAPPED, PROT]
- Support querying architecture mode besides arm
- Fix pausing within Thumb2 ITE blocks
Arm:
- Support Arm BE8 mode
X86:
- Fix FPIP & FTST instructions
Bindings:
- Java: remove deprecated javah and build with javac
- Python: handle exceptions raised in hook functions
- Rust binding


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/py-unicorn/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/emulators/unicorn/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/emulators/unicorn/Makefile.common
cvs rdiff -u -r1.10 -r1.11 pkgsrc/emulators/unicorn/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/py-unicorn/Makefile
diff -u pkgsrc/emulators/py-unicorn/Makefile:1.3 pkgsrc/emulators/py-unicorn/Makefile:1.4
--- pkgsrc/emulators/py-unicorn/Makefile:1.3    Tue Jan  4 20:53:51 2022
+++ pkgsrc/emulators/py-unicorn/Makefile        Wed May 10 19:14:51 2023
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.3 2022/01/04 20:53:51 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2023/05/10 19:14:51 adam Exp $
 
-PKGREVISION= 1
 .include "../../emulators/unicorn/Makefile.common"
 
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -10,6 +9,7 @@ MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 COMMENT=       Python bindings for unicorn
 LICENSE=       gnu-gpl-v2
 
+USE_LANGUAGES= # none
 PYSETUPSUBDIR= bindings/python
 
 .include "../../emulators/unicorn/buildlink3.mk"

Index: pkgsrc/emulators/unicorn/Makefile
diff -u pkgsrc/emulators/unicorn/Makefile:1.19 pkgsrc/emulators/unicorn/Makefile:1.20
--- pkgsrc/emulators/unicorn/Makefile:1.19      Thu Jun 30 11:18:22 2022
+++ pkgsrc/emulators/unicorn/Makefile   Wed May 10 19:14:50 2023
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.19 2022/06/30 11:18:22 nia Exp $
+# $NetBSD: Makefile,v 1.20 2023/05/10 19:14:50 adam Exp $
 
-PKGREVISION= 2
 .include "Makefile.common"
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -17,5 +16,12 @@ MAKE_ENV+=   CONFIG_SHELL=${CONFIG_SHELL:Q
 
 ALL_ENV+=      USE_GENERIC_LIBDATADIR=yes
 
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "Darwin"
+post-install:
+       install_name_tool -id ${PREFIX}/lib/libunicorn.1.dylib \
+       ${DESTDIR}${PREFIX}/lib/libunicorn.1.dylib
+.endif
+
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/emulators/unicorn/Makefile.common
diff -u pkgsrc/emulators/unicorn/Makefile.common:1.6 pkgsrc/emulators/unicorn/Makefile.common:1.7
--- pkgsrc/emulators/unicorn/Makefile.common:1.6        Sun Feb 28 13:25:47 2021
+++ pkgsrc/emulators/unicorn/Makefile.common    Wed May 10 19:14:50 2023
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile.common,v 1.6 2021/02/28 13:25:47 wiz Exp $
+# $NetBSD: Makefile.common,v 1.7 2023/05/10 19:14:50 adam Exp $
 #
+# used by emulators/unicorn/Makefile
 # used by emulators/py-unicorn/Makefile
 
-DISTNAME=      unicorn-1.0.2
+DISTNAME=      unicorn-1.0.3
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=unicorn-engine/}
 GITHUB_PROJECT=        unicorn

Index: pkgsrc/emulators/unicorn/distinfo
diff -u pkgsrc/emulators/unicorn/distinfo:1.10 pkgsrc/emulators/unicorn/distinfo:1.11
--- pkgsrc/emulators/unicorn/distinfo:1.10      Tue Oct 26 10:24:14 2021
+++ pkgsrc/emulators/unicorn/distinfo   Wed May 10 19:14:50 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 10:24:14 nia Exp $
+$NetBSD: distinfo,v 1.11 2023/05/10 19:14:50 adam Exp $
 
-BLAKE2s (unicorn-1.0.2.tar.gz) = 280a1de0aa556ed3f2d08838234c39ca89c201332b8f834b79e34ce8ebaac954
-SHA512 (unicorn-1.0.2.tar.gz) = e459c849407ce3e42e40035953f6236f69518d0626ba5233ca4a36e0c70f50f7bac56ecfe4432a9741ac178d982192f588c6cc9795eb2a38c95a04de741fa33c
-Size (unicorn-1.0.2.tar.gz) = 3735111 bytes
+BLAKE2s (unicorn-1.0.3.tar.gz) = 53a6a919c8e46d14add3be520531eb3d6b8d1686855a6980dfc57ebe8edbd852
+SHA512 (unicorn-1.0.3.tar.gz) = 10f1b5194358c65bc94723eaafd7b4167fee18f96a4810f46f8c78ed1ef5584546e66e8c910fa4eeadd791fcd73edea68f898e337081409fd188b4090b78a7ca
+Size (unicorn-1.0.3.tar.gz) = 3759365 bytes
 SHA1 (patch-Makefile) = a4cee3d8f880515e10dd053a6d2e93ea019f34d7
 SHA1 (patch-bindings_python_setup.py) = 035888ce0599abb8ef4670fffb051cb1510d9a29
 SHA1 (patch-bindings_python_unicorn_unicorn.py) = d7653d205bc999b8c53941c161771b8f72fcfa6e



Home | Main Index | Thread Index | Old Index