git: 87391fb2448b - main - sysutils/triton: update 0.9 → 0.9-597
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Jun 2024 17:41:22 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=87391fb2448b409199832961c2b68a2432087b0c
commit 87391fb2448b409199832961c2b68a2432087b0c
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-06-05 17:41:10 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-06-05 17:41:19 +0000
sysutils/triton: update 0.9 → 0.9-597
---
sysutils/triton/Makefile | 10 +++++++---
sysutils/triton/distinfo | 6 +++---
sysutils/triton/files/patch-src_CMakeLists.txt | 11 -----------
sysutils/triton/pkg-plist | 7 ++++++-
4 files changed, 16 insertions(+), 18 deletions(-)
diff --git a/sysutils/triton/Makefile b/sysutils/triton/Makefile
index 937e5e454c65..9a7f440c6fac 100644
--- a/sysutils/triton/Makefile
+++ b/sysutils/triton/Makefile
@@ -1,7 +1,7 @@
PORTNAME= triton
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9
-PORTREVISION= 1
+DISTVERSION= 0.9-597
+DISTVERSIONSUFFIX= -gafb28564
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -18,7 +18,7 @@ BUILD_DEPENDS= boost-libs>0:devel/boost-libs
LIB_DEPENDS= libcapstone.so:devel/capstone4 \
libz3.so:math/z3
-USES= cmake compiler:c++14-lang shebangfix
+USES= cmake:testing compiler:c++17-lang shebangfix
USE_LDCONFIG= yes
SHEBANG_GLOB= *.py
@@ -27,6 +27,8 @@ USE_GITHUB= yes
GH_ACCOUNT= JonathanSalwan
GH_PROJECT= Triton
+CMAKE_TESTING_ON= ENABLE_TEST
+
OPTIONS_DEFINE= PYTHON
OPTIONS_DEFAULT= PYTHON
OPTIONS_SUB= yes
@@ -34,6 +36,8 @@ OPTIONS_SUB= yes
PYTHON_USES= python
PYTHON_USES_OFF= python:build
PYTHON_CMAKE_BOOL= PYTHON_BINDINGS
+PYTHON_CMAKE_ON= -DPYTHON_EXECUTABLE=${PYTHON_CMD}
+PYTHON_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lief>0:devel/py-lief@${PY_FLAVOR}
post-install-PYTHON-on:
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/triton.so
diff --git a/sysutils/triton/distinfo b/sysutils/triton/distinfo
index 27835509ef88..29244d7e99a7 100644
--- a/sysutils/triton/distinfo
+++ b/sysutils/triton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647827649
-SHA256 (JonathanSalwan-Triton-v0.9_GH0.tar.gz) = fea82146a6952c8cf6335e5c2ee68581729611e7b4aa853b09e5a5459bc643f7
-SIZE (JonathanSalwan-Triton-v0.9_GH0.tar.gz) = 19433967
+TIMESTAMP = 1717601879
+SHA256 (JonathanSalwan-Triton-v0.9-597-gafb28564_GH0.tar.gz) = 6f058ce6be7c54d9a6ad51b13af3e040000336e66571492500db16c097877d80
+SIZE (JonathanSalwan-Triton-v0.9-597-gafb28564_GH0.tar.gz) = 40696298
diff --git a/sysutils/triton/files/patch-src_CMakeLists.txt b/sysutils/triton/files/patch-src_CMakeLists.txt
deleted file mode 100644
index ea63d9e74e26..000000000000
--- a/sysutils/triton/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/CMakeLists.txt.orig 2020-02-22 23:42:18 UTC
-+++ src/CMakeLists.txt
-@@ -4,7 +4,7 @@ add_subdirectory(tracer)
- if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows")
- # Disable exemples for windows as linkage doesn't work. Exported function should
- # be marked as exported on windows.
-- add_subdirectory(examples)
-+ #add_subdirectory(examples)
- else()
- enable_testing()
- add_test(DummyTest echo "Windows is awesome")
diff --git a/sysutils/triton/pkg-plist b/sysutils/triton/pkg-plist
index 48e7d23df0b5..1976ce6c465b 100644
--- a/sysutils/triton/pkg-plist
+++ b/sysutils/triton/pkg-plist
@@ -2,7 +2,6 @@ include/triton/aarch64.spec
include/triton/aarch64Cpu.hpp
include/triton/aarch64Semantics.hpp
include/triton/aarch64Specifications.hpp
-include/triton/api.hpp
include/triton/archEnums.hpp
include/triton/architecture.hpp
include/triton/arm32.spec
@@ -13,16 +12,19 @@ include/triton/armOperandProperties.hpp
include/triton/ast.hpp
include/triton/astContext.hpp
include/triton/astEnums.hpp
+include/triton/astPcodeRepresentation.hpp
include/triton/astPythonRepresentation.hpp
include/triton/astRepresentation.hpp
include/triton/astRepresentationInterface.hpp
include/triton/astSmtRepresentation.hpp
+include/triton/basicBlock.hpp
include/triton/bitsVector.hpp
include/triton/bitwuzlaSolver.hpp
include/triton/callbacks.hpp
include/triton/callbacksEnums.hpp
include/triton/comparableFunctor.hpp
include/triton/config.hpp
+include/triton/context.hpp
include/triton/coreUtils.hpp
include/triton/cpuInterface.hpp
include/triton/cpuSize.hpp
@@ -33,6 +35,7 @@ include/triton/immediate.hpp
include/triton/instruction.hpp
include/triton/irBuilder.hpp
include/triton/liftingEngine.hpp
+include/triton/liftingToDot.hpp
include/triton/liftingToLLVM.hpp
include/triton/liftingToPython.hpp
include/triton/liftingToSMT.hpp
@@ -51,6 +54,7 @@ include/triton/solverEngine.hpp
include/triton/solverEnums.hpp
include/triton/solverInterface.hpp
include/triton/solverModel.hpp
+include/triton/stubs.hpp
include/triton/symbolicEngine.hpp
include/triton/symbolicEnums.hpp
include/triton/symbolicExpression.hpp
@@ -63,6 +67,7 @@ include/triton/tritonToBitwuzla.hpp
include/triton/tritonToLLVM.hpp
include/triton/tritonToZ3.hpp
include/triton/tritonTypes.hpp
+include/triton/uintwide_t.h
include/triton/version.hpp
include/triton/x86.spec
include/triton/x8664Cpu.hpp