Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Mar 2016 10:06:53 +0000 (UTC)
From:      David Chisnall <theraven@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r409856 - in head/devel: . cheritrace-devel
Message-ID:  <201603011006.u21A6rm6024914@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: theraven
Date: Tue Mar  1 10:06:53 2016
New Revision: 409856
URL: https://svnweb.freebsd.org/changeset/ports/409856

Log:
  Add port for the cheri streamtrace library / tool.

Added:
  head/devel/cheritrace-devel/
  head/devel/cheritrace-devel/Makefile   (contents, props changed)
  head/devel/cheritrace-devel/distinfo   (contents, props changed)
  head/devel/cheritrace-devel/pkg-descr   (contents, props changed)
  head/devel/cheritrace-devel/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Tue Mar  1 09:31:43 2016	(r409855)
+++ head/devel/Makefile	Tue Mar  1 10:06:53 2016	(r409856)
@@ -236,6 +236,7 @@
     SUBDIR += charva
     SUBDIR += checkbashisms
     SUBDIR += checkheaders
+    SUBDIR += cheritrace-devel
     SUBDIR += cherivis-devel
     SUBDIR += chrpath
     SUBDIR += chruby
@@ -506,6 +507,8 @@
     SUBDIR += erlang-syslog
     SUBDIR += es-eric6
     SUBDIR += etcd
+    SUBDIR += etoilefoundation
+    SUBDIR += etoileui
     SUBDIR += etl
     SUBDIR += euca2ools
     SUBDIR += eventxx

Added: head/devel/cheritrace-devel/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cheritrace-devel/Makefile	Tue Mar  1 10:06:53 2016	(r409856)
@@ -0,0 +1,21 @@
+# 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>

Added: head/devel/cheritrace-devel/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cheritrace-devel/distinfo	Tue Mar  1 10:06:53 2016	(r409856)
@@ -0,0 +1,2 @@
+SHA256 (CTSRD-CHERI-cheritrace-0.0.1-a7ddf11_GH0.tar.gz) = c85467fdadd8ac70f54cf8187421cce1e79697c26e2645e68ce7113482f790cb
+SIZE (CTSRD-CHERI-cheritrace-0.0.1-a7ddf11_GH0.tar.gz) = 86733

Added: head/devel/cheritrace-devel/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cheritrace-devel/pkg-descr	Tue Mar  1 10:06:53 2016	(r409856)
@@ -0,0 +1,3 @@
+Library and associated tool for reading streamtraces for the CHERI processor.
+
+WWW: https://github.com/CTSRD-CHERI/cheritrace

Added: head/devel/cheritrace-devel/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cheritrace-devel/pkg-plist	Tue Mar  1 10:06:53 2016	(r409856)
@@ -0,0 +1,9 @@
+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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603011006.u21A6rm6024914>