Commit afc7fde2 authored by theraven's avatar theraven
Browse files

Add a port for CheriVis, a tool for inspecting CHERI CPU instruction traces.

Approved by:	bapt (mentor)
parent 39b3ab46
......@@ -204,6 +204,7 @@
SUBDIR += charva
SUBDIR += checkbashisms
SUBDIR += checkheaders
SUBDIR += cherivis-devel
SUBDIR += chrpath
SUBDIR += chruby
SUBDIR += cil
......
# $FreeBSD$
PORTNAME= cherivis-devel
PORTVERSION= 0.1
CATEGORIES= devel gnustep
MAINTAINER= theraven@FreeBSD.org
COMMENT= Visualisation tool for CHERI / BERI streamtraces.
LICENSE= MIT
USE_GITHUB= yes
GH_ACCOUNT= CTSRD-CHERI
GH_PROJECT= CheriVis
GH_COMMIT= 9b8ed78
GH_TAGNAME= ${GH_COMMIT}
LLVM_VERSION?=34
BUILD_DEPENDS+= llvm-config${LLVM_VERSION}:${PORTSDIR}/devel/llvm${LLVM_VERSION}
MAKE_FLAGS+= LLVM_CONFIG=llvm-config${LLVM_VERSION}
USE_GNUSTEP= yes
USE_GNUSTEP_BACK= yes
USE_GNUSTEP_BUILD= yes
USE_GNUSTEP_INSTALL= yes
USE_GNUSTEP_LDCONFIG= ${GNUSTEP_SYSTEM_LIBRARIES}
.include <bsd.port.mk>
SHA256 (cherivis-0.1.tar.gz) = 6b9d06ec5fbeab519de1870aeb23974535c9276562fbad4001ef50c00f75a8b2
SIZE (cherivis-0.1.tar.gz) = 234466
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
GNUstep/Local/Applications/CheriVis.app/CheriVis
GNUstep/Local/Applications/CheriVis.app/Resources/CheriVis.desktop
GNUstep/Local/Applications/CheriVis.app/Resources/CheriVis.gorm/data.classes
GNUstep/Local/Applications/CheriVis.app/Resources/CheriVis.gorm/data.info
GNUstep/Local/Applications/CheriVis.app/Resources/CheriVis.gorm/objects.gorm
GNUstep/Local/Applications/CheriVis.app/Resources/CheriVis.tiff
GNUstep/Local/Applications/CheriVis.app/Resources/Info-gnustep.plist
GNUstep/Local/Applications/CheriVis.app/stamp.make
GNUstep/Local/Tools/CheriVis
@dirrmtry GNUstep/Local/Applications/CheriVis.app/Resources/CheriVis.gorm
@dirrmtry GNUstep/Local/Applications/CheriVis.app/Resources
@dirrmtry GNUstep/Local/Applications/CheriVis.app
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment