Commit 42bc6420 authored by theraven's avatar theraven
Browse files

Add port for the cheri streamtrace library / tool.

parent bc83fae9
...@@ -236,6 +236,7 @@ ...@@ -236,6 +236,7 @@
SUBDIR += charva SUBDIR += charva
SUBDIR += checkbashisms SUBDIR += checkbashisms
SUBDIR += checkheaders SUBDIR += checkheaders
SUBDIR += cheritrace-devel
SUBDIR += cherivis-devel SUBDIR += cherivis-devel
SUBDIR += chrpath SUBDIR += chrpath
SUBDIR += chruby SUBDIR += chruby
...@@ -506,6 +507,8 @@ ...@@ -506,6 +507,8 @@
SUBDIR += erlang-syslog SUBDIR += erlang-syslog
SUBDIR += es-eric6 SUBDIR += es-eric6
SUBDIR += etcd SUBDIR += etcd
SUBDIR += etoilefoundation
SUBDIR += etoileui
SUBDIR += etl SUBDIR += etl
SUBDIR += euca2ools SUBDIR += euca2ools
SUBDIR += eventxx SUBDIR += eventxx
......
# Created by: David Chisnall <theraven@FreeBSD.org>
# $FreeBSD$
PORTNAME= cheritrace
PORTVERSION= 0.0.1
CATEGORIES= devel security
MAINTAINER= theraven@FreeBSD.org
COMMENT= Library and tool for interacting with CHERI streamtraces.
USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= CTSRD-CHERI
GH_TAGNAME= a7ddf11
BUILD_DEPENDS+= llvm-config-cheri:${PORTSDIR}/devel/llvm-cheri
LIB_DEPENDS+= libLLVMCore.so:${PORTSDIR}/devel/llvm-cheri
CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config-cheri
.include <bsd.port.mk>
SHA256 (CTSRD-CHERI-cheritrace-0.0.1-a7ddf11_GH0.tar.gz) = c85467fdadd8ac70f54cf8187421cce1e79697c26e2645e68ce7113482f790cb
SIZE (CTSRD-CHERI-cheritrace-0.0.1-a7ddf11_GH0.tar.gz) = 86733
Library and associated tool for reading streamtraces for the CHERI processor.
WWW: https://github.com/CTSRD-CHERI/cheritrace
include/cheritrace/addressmap.hh
include/cheritrace/cheri.hh
include/cheritrace/cheritrace.hh
include/cheritrace/disassembler.hh
include/cheritrace/objectfile.hh
include/cheritrace/streamtrace.hh
lib/libcheritrace.a
lib/libcheritrace.so
bin/cheri-tracedump
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