Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
HardenedBSD
hardenedbsd-ports
Commits
afc7fde2
Commit
afc7fde2
authored
Jan 15, 2014
by
theraven
Browse files
Add a port for CheriVis, a tool for inspecting CHERI CPU instruction traces.
Approved by: bapt (mentor)
parent
39b3ab46
Changes
5
Hide whitespace changes
Inline
Side-by-side
devel/Makefile
View file @
afc7fde2
...
...
@@ -204,6 +204,7 @@
SUBDIR
+=
charva
SUBDIR
+=
checkbashisms
SUBDIR
+=
checkheaders
SUBDIR
+=
cherivis-devel
SUBDIR
+=
chrpath
SUBDIR
+=
chruby
SUBDIR
+=
cil
...
...
devel/cherivis-devel/Makefile
0 → 100644
View file @
afc7fde2
# $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>
devel/cherivis-devel/distinfo
0 → 100644
View file @
afc7fde2
SHA256 (cherivis-0.1.tar.gz) = 6b9d06ec5fbeab519de1870aeb23974535c9276562fbad4001ef50c00f75a8b2
SIZE (cherivis-0.1.tar.gz) = 234466
devel/cherivis-devel/pkg-descr
0 → 100644
View file @
afc7fde2
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
devel/cherivis-devel/pkg-plist
0 → 100644
View file @
afc7fde2
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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment