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