aboutsummaryrefslogtreecommitdiff
path: root/security/klee
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2019-03-26 04:38:52 +0000
committerGleb Popov <arrowd@FreeBSD.org>2019-03-26 04:38:52 +0000
commit85bfd07243308cb2c32f0a63e1b287052849fcb1 (patch)
treeee088f05d1072f331a8419bbfcea5b173c1e1c99 /security/klee
parent0bf2fd367aa5977589d4813c0244a61882e353c1 (diff)
downloadports-85bfd07243308cb2c32f0a63e1b287052849fcb1.tar.gz
ports-85bfd07243308cb2c32f0a63e1b287052849fcb1.zip
security/klee: Update to 2.0 and switch to LLVM 8.
PR: 230516 Submitted by: brooks Approved by: tcberner (mentor)
Notes
Notes: svn path=/head/; revision=496875
Diffstat (limited to 'security/klee')
-rw-r--r--security/klee/Makefile11
-rw-r--r--security/klee/distinfo6
-rw-r--r--security/klee/pkg-plist1
3 files changed, 9 insertions, 9 deletions
diff --git a/security/klee/Makefile b/security/klee/Makefile
index f869b9de6b2b..adfcd212f83f 100644
--- a/security/klee/Makefile
+++ b/security/klee/Makefile
@@ -2,8 +2,7 @@
PORTNAME= klee
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0-191
-DISTVERSIONSUFFIX= -g79ac709
+DISTVERSION= 2.0
CATEGORIES= security devel
MAINTAINER= arrowd@FreeBSD.org
@@ -12,10 +11,10 @@ COMMENT= Symbolic virtual machine built on top of LLVM
LICENSE= NCSA
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
-BUILD_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION} \
+BUILD_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
gmake:devel/gmake
-
-LLVM_VERSION= 38 # the latest llvm version that the master branch (79ac709) currently supports
+# Should be a LIB_DEPEND, but hard to express in a generic manner
+RUN_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
USES= cmake localbase pkgconfig python:run shebangfix
USE_GITHUB= yes
@@ -23,7 +22,7 @@ SHEBANG_FILES= tools/klee-stats/klee-stats tools/ktest-tool/ktest-tool
USE_LDCONFIG= yes
CMAKE_OFF= ENABLE_POSIX_RUNTIME ENABLE_UNIT_TESTS ENABLE_SYSTEM_TESTS
-CMAKE_ARGS= -DLLVM_CONFIG_BINARY=${LOCALBASE}/bin/llvm-config${LLVM_VERSION} \
+CMAKE_ARGS= -DLLVM_CONFIG_BINARY=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT} \
-DMAKE_BINARY=${LOCALBASE}/bin/gmake
OPTIONS_DEFINE= TCMALLOC
diff --git a/security/klee/distinfo b/security/klee/distinfo
index f42c6f565e28..c96b29e4f8c2 100644
--- a/security/klee/distinfo
+++ b/security/klee/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1532277676
-SHA256 (klee-klee-v1.4.0-191-g79ac709_GH0.tar.gz) = 92d57d88967e5615d5c806e52a427180b3ccd95a5b018c0bfab3e895b8b13111
-SIZE (klee-klee-v1.4.0-191-g79ac709_GH0.tar.gz) = 969253
+TIMESTAMP = 1553122599
+SHA256 (klee-klee-v2.0_GH0.tar.gz) = e1680086a3a2b0c22ef0b48737b75a897ab1d17e116690f04a940ac07eebc86b
+SIZE (klee-klee-v2.0_GH0.tar.gz) = 1023318
diff --git a/security/klee/pkg-plist b/security/klee/pkg-plist
index 9b778e6146ab..00ca9fa3a0fe 100644
--- a/security/klee/pkg-plist
+++ b/security/klee/pkg-plist
@@ -1,3 +1,4 @@
+bin/gen-bout
bin/gen-random-bout
bin/kleaver
bin/klee