1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00

Update CheriVis to the latest version.

This also switches CheriVis to depending on CHERI-LLVM (via cheritrace), allowing it to correctly handle CHERI (not just MIPS) instructions.
This commit is contained in:
David Chisnall 2016-03-01 10:08:45 +00:00
parent 9338d07f84
commit 0325587aea
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=409857
4 changed files with 7 additions and 14 deletions

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= cherivis-devel
PORTVERSION= 0.1
PORTREVISION= 3
PORTVERSION= 0.4
CATEGORIES= devel gnustep
MAINTAINER= theraven@FreeBSD.org
@ -16,13 +15,10 @@ USES= gnustep
USE_GITHUB= yes
GH_ACCOUNT= CTSRD-CHERI
GH_PROJECT= CheriVis
GH_TAGNAME= 525aeb4
GH_TAGNAME= 98c6c04
LLVM_VERSION?= 34
BUILD_DEPENDS+= llvm-config${LLVM_VERSION}:${PORTSDIR}/devel/llvm${LLVM_VERSION}
LIB_DEPENDS+= libdispatch.so:${PORTSDIR}/devel/libdispatch
LIB_DEPENDS+= libcheritrace.so:${PORTSDIR}/devel/cheritrace-devel
MAKE_FLAGS+= LLVM_CONFIG=llvm-config${LLVM_VERSION}
USE_GNUSTEP= back build
USE_LDCONFIG= ${GNUSTEP_SYSTEM_LIBRARIES}

View File

@ -1,2 +1,2 @@
SHA256 (CTSRD-CHERI-CheriVis-0.1-525aeb4_GH0.tar.gz) = aed37be21f1f5dcd90a0da5317de45d2b0842f6bbf207b6ad529eecd41bd9325
SIZE (CTSRD-CHERI-CheriVis-0.1-525aeb4_GH0.tar.gz) = 531498
SHA256 (CTSRD-CHERI-CheriVis-0.4-98c6c04_GH0.tar.gz) = 3afb838b16c968eab98b3e7b2c2f00678d5d4f7b1087431273dc92a6a568cd38
SIZE (CTSRD-CHERI-CheriVis-0.4-98c6c04_GH0.tar.gz) = 519466

View File

@ -2,6 +2,4 @@ A tool for viewing streamtraces from the BERI and CHERI processors from SRI
International and the University of Cambridge. CheriVis uses LLVM to read
object code and to disassemble MIPS instructions.
The current version of the port only understands traditional MIPS instructions.
WWW: https://github.com/CTSRD-CHERI/CheriVis

View File

@ -1,9 +1,8 @@
GNUstep/System/Applications/CheriVis.app/CheriVis
GNUstep/System/Applications/CheriVis.app/Resources/CheriVis.desktop
GNUstep/System/Applications/CheriVis.app/Resources/CheriVis.gorm/data.classes
GNUstep/System/Applications/CheriVis.app/Resources/CheriVis.gorm/data.info
GNUstep/System/Applications/CheriVis.app/Resources/CheriVis.gorm/objects.gorm
GNUstep/System/Applications/CheriVis.app/Resources/CheriVis.tiff
GNUstep/System/Applications/CheriVis.app/Resources/Document.xib
GNUstep/System/Applications/CheriVis.app/Resources/Info-gnustep.plist
GNUstep/System/Applications/CheriVis.app/Resources/MainMenu.xib
GNUstep/System/Applications/CheriVis.app/stamp.make
GNUstep/System/Tools/CheriVis