Note: the error messages are not tier-2 specific, but I discovered them during an aarch64 test run. Thus, using the tier-2 blanket is a stretch, but this change is believed harmless. Approved by: portmgr (tier-2 blanket)
25 lines
706 B
Makefile
25 lines
706 B
Makefile
# Created by: David Chisnall <theraven@FreeBSD.org>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= cheritrace
|
|
PORTVERSION= 0.0.1
|
|
PORTREVISION= 2
|
|
CATEGORIES= devel security
|
|
|
|
MAINTAINER= theraven@FreeBSD.org
|
|
COMMENT= Library and tool for interacting with CHERI streamtraces
|
|
|
|
BROKEN= fails to build: cheritrace-0.0.1_2 depends on shared library: libLLVMCore.so - not found
|
|
BROKEN_powerpc64= fails to compile: addressmap.cc: 'stoll' is not a member of 'std'
|
|
|
|
BUILD_DEPENDS= llvm-config-cheri:devel/llvm-cheri
|
|
LIB_DEPENDS= libLLVMCore.so:devel/llvm-cheri
|
|
|
|
USES= cmake compiler:c++11-lib
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= CTSRD-CHERI
|
|
GH_TAGNAME= a7ddf11
|
|
|
|
CMAKE_ARGS= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config-cheri
|
|
|
|
.include <bsd.port.mk>
|