Index: head/emulators/py-unicorn/Makefile =================================================================== --- head/emulators/py-unicorn/Makefile (revision 559420) +++ head/emulators/py-unicorn/Makefile (revision 559421) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= unicorn -DISTVERSION= 1.0.2-rc4 +DISTVERSION= 1.0.2 CATEGORIES= emulators python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python bindings for Unicorn CPU emulator framework LICENSE= BSD3CLAUSE LIB_DEPENDS= libunicorn.so:emulators/unicorn USE_GITHUB= yes GH_ACCOUNT= unicorn-engine USES= python USE_PYTHON= distutils autoplist WRKSRC_SUBDIR= bindings/python do-test: @(cd ${WRKSRC}; for sample in sample_*.py; do \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} $${sample}; \ done) .include Index: head/emulators/py-unicorn/distinfo =================================================================== --- head/emulators/py-unicorn/distinfo (revision 559420) +++ head/emulators/py-unicorn/distinfo (revision 559421) @@ -1,3 +1,3 @@ -TIMESTAMP = 1590773048 -SHA256 (unicorn-engine-unicorn-1.0.2-rc4_GH0.tar.gz) = 3bba380b85e67ffec375cc60b3c21d89968aa22ae4b0f7101bf4a43cb01c8417 -SIZE (unicorn-engine-unicorn-1.0.2-rc4_GH0.tar.gz) = 3730676 +TIMESTAMP = 1603347498 +SHA256 (unicorn-engine-unicorn-1.0.2_GH0.tar.gz) = 6400e16f9211486fa5353b1870e6a82f8aa342e429718d1cbca08d609aaadc52 +SIZE (unicorn-engine-unicorn-1.0.2_GH0.tar.gz) = 3735111 Index: head/emulators/py-unicorn/files/patch-setup.py =================================================================== --- head/emulators/py-unicorn/files/patch-setup.py (revision 559420) +++ head/emulators/py-unicorn/files/patch-setup.py (revision 559421) @@ -1,16 +1,16 @@ # Do not bundle libunicorn.so ---- setup.py.orig 2020-05-29 03:56:24 UTC +--- setup.py.orig 2020-09-21 18:11:43 UTC +++ setup.py -@@ -289,11 +289,4 @@ setup( +@@ -281,11 +281,4 @@ setup( 'Programming Language :: Python :: 3', ], requires=['ctypes'], -- cmdclass=cmdclass, -- zip_safe=True, +- cmdclass={'build': custom_build, 'develop': custom_develop, 'sdist': custom_sdist, 'bdist_egg': custom_bdist_egg}, +- zip_safe=False, - include_package_data=True, -- is_pure=True, +- is_pure=False, - package_data={ - 'unicorn': ['lib/*', 'include/unicorn/*'] - } ) Index: head/emulators/py-unicorn/pkg-descr =================================================================== --- head/emulators/py-unicorn/pkg-descr (revision 559420) +++ head/emulators/py-unicorn/pkg-descr (revision 559421) @@ -1,3 +1,3 @@ Python bindings for Unicorn CPU emulator framework. -WWW: http://www.unicorn-engine.org/ +WWW: https://www.unicorn-engine.org/ Index: head/emulators/unicorn/Makefile =================================================================== --- head/emulators/unicorn/Makefile (revision 559420) +++ head/emulators/unicorn/Makefile (revision 559421) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= unicorn -DISTVERSION= 1.0.2-rc4 +DISTVERSION= 1.0.2 CATEGORIES= emulators MAINTAINER= antoine@FreeBSD.org COMMENT= Unicorn CPU emulator framework LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to compile: 'tcg-target.h' file not found BROKEN_armv7= fails to compile: 'tcg-target.h' file not found BROKEN_mips= fails to compile: 'ICACHE' undeclared (first use in this function) BROKEN_mips64= fails to compile: 'ICACHE' undeclared (first use in this function) BROKEN_riscv64= fails to compile: 'tcg-target.h' file not found TEST_DEPENDS= cmocka>0:sysutils/cmocka USE_GITHUB= yes GH_ACCOUNT= unicorn-engine USES= compiler:c11 gmake python:build USE_LDCONFIG= yes BINARY_ALIAS= python=${PYTHON_CMD} MAKE_ENV= INSTALL_LIB="${INSTALL_LIB}" \ SMP_MFLAGS=-j${MAKE_JOBS_NUMBER} \ V=1 TEST_TARGET= test TEST_WRKSRC= ${WRKSRC}/tests/unit _MAKE_JOBS= # MAKE_JOBS_NUMBER is passed via MAKE_ENV # Optimization breaks runtime, # see https://github.com/unicorn-engine/unicorn/issues/356 # and https://github.com/unicorn-engine/unicorn/issues/689 CFLAGS:= ${CFLAGS:C/-O[1-9]/-O0/g} .include Index: head/emulators/unicorn/distinfo =================================================================== --- head/emulators/unicorn/distinfo (revision 559420) +++ head/emulators/unicorn/distinfo (revision 559421) @@ -1,3 +1,3 @@ -TIMESTAMP = 1590773048 -SHA256 (unicorn-engine-unicorn-1.0.2-rc4_GH0.tar.gz) = 3bba380b85e67ffec375cc60b3c21d89968aa22ae4b0f7101bf4a43cb01c8417 -SIZE (unicorn-engine-unicorn-1.0.2-rc4_GH0.tar.gz) = 3730676 +TIMESTAMP = 1603347498 +SHA256 (unicorn-engine-unicorn-1.0.2_GH0.tar.gz) = 6400e16f9211486fa5353b1870e6a82f8aa342e429718d1cbca08d609aaadc52 +SIZE (unicorn-engine-unicorn-1.0.2_GH0.tar.gz) = 3735111 Index: head/emulators/unicorn/pkg-descr =================================================================== --- head/emulators/unicorn/pkg-descr (revision 559420) +++ head/emulators/unicorn/pkg-descr (revision 559421) @@ -1,17 +1,17 @@ Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework based on QEMU. Unicorn offers some unparalleled features: - Multi-architecture: ARM, ARM64 (ARMv8), M68K, MIPS, SPARC, and X86 (16, 32, 64-bit) - Clean/simple/lightweight/intuitive architecture-neutral API - Implemented in pure C language, with bindings for Perl, Rust, Ruby, Python, Java, MSVC, .NET, Go, Delphi/Free Pascal and Haskell. - Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed) - High performance via Just-In-Time compilation - Support for fine-grained instrumentation at various levels - Thread-safety by design - Distributed under free software license GPLv2 -WWW: http://www.unicorn-engine.org/ +WWW: https://www.unicorn-engine.org/