ports/174274: New port: devel/klee, the symbolic VM for LLVM bitcode

arrowdodger 6yearold at gmail.com
Sat Dec 8 09:50:00 UTC 2012


>Number:         174274
>Category:       ports
>Synopsis:       New port: devel/klee, the symbolic VM for LLVM bitcode
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 08 09:50:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     arrowdodger
>Release:        9-stable
>Organization:
>Environment:
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	devel/klee
#	devel/klee/files
#	devel/klee/files/patch-CMakeLists.txt
#	devel/klee/pkg-descr
#	devel/klee/Makefile
#	devel/klee/pkg-plist
#	devel/klee/distinfo
#
echo c - devel/klee
mkdir -p devel/klee > /dev/null 2>&1
echo c - devel/klee/files
mkdir -p devel/klee/files > /dev/null 2>&1
echo x - devel/klee/files/patch-CMakeLists.txt
sed 's/^X//' >devel/klee/files/patch-CMakeLists.txt << 'f2c41f07c76fe1c1181894e40d037030'
X--- _CMakeLists.txt	2012-10-26 11:48:24.000000000 +0400
X+++ CMakeLists.txt	2012-10-27 14:00:20.173557951 +0400
X@@ -29,7 +29,7 @@
X     ABSOLUTE)
X 
X   include(AddLLVM)
X-  include("${KLEE_PATH_TO_LLVM_BUILD}/share/llvm/cmake/LLVMConfig.cmake")
X+  include(LLVMConfig)
X   include(HandleLLVMOptions)
X 
X   set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
f2c41f07c76fe1c1181894e40d037030
echo x - devel/klee/pkg-descr
sed 's/^X//' >devel/klee/pkg-descr << '55775b8b181246f071b17dc22f5d5173'
XKLEE is a symbolic virtual machine built on top of the
XLLVM compiler infrastructure, and available under the
XUIUC open source license.
X
XWWW:	http://klee.llvm.org/
55775b8b181246f071b17dc22f5d5173
echo x - devel/klee/Makefile
sed 's/^X//' >devel/klee/Makefile << 'c8c38154bce372c2f488e8e841940378'
X# $FreeBSD$
X
XPORTNAME=	klee
XPORTVERSION=	169327.138
XCATEGORIES=	devel
XMASTER_SITES=	http://cdn.bitbucket.org/arrowdodger/klee/downloads/
X
XMAINTAINER=	6yearold at gmail.com
XCOMMENT=	Symbolic virtual machine for LLVM bitcode
X
XBUILD_DEPENDS=	llvm-ar:${PORTSDIR}/devel/llvm \
X		ccc-analyzer:${PORTSDIR}/lang/clang \
X		${LOCALBASE}/lib/libstp.a:${PORTSDIR}/math/stp
XRUN_DEPENDS=	llvm-ar:${PORTSDIR}/devel/llvm \
X		ccc-analyzer:${PORTSDIR}/lang/clang
X
XOPTIONS_DEFINE=	DEBUG
XDEBUG_DESC=	Build with debugging symbols
X
XUSE_CMAKE=	yes
XCMAKE_OUTSOURCE=yes
XCMAKE_ARGS=	-DCMAKE_MODULE_PATH=${WRKSRC}/cmake/llvm-3.1-modules \
X		-DKLEE_PATH_TO_LLVM_BUILD=${LOCALBASE}
X
X.include <bsd.port.options.mk>
X
X.if ${PORT_OPTIONS:MDEBUG}
XWITH_DEBUG=	yes
X.endif
X
X.include <bsd.port.mk>
c8c38154bce372c2f488e8e841940378
echo x - devel/klee/pkg-plist
sed 's/^X//' >devel/klee/pkg-plist << '1dccc960ba3ab90bd580f0176df58c95'
Xbin/klee
Xbin/kleaver
Xbin/gen-random-bout
Xinclude/klee/Solver.h
Xinclude/klee/Constraints.h
Xinclude/klee/ExprBuilder.h
Xinclude/klee/Config/Version.h
Xinclude/klee/util/ExprHashMap.h
Xinclude/klee/util/ArrayExprHash.h
Xinclude/klee/util/Ref.h
Xinclude/klee/util/ExprUtil.h
Xinclude/klee/util/Bits.h
Xinclude/klee/util/ExprPPrinter.h
Xinclude/klee/util/ExprRangeEvaluator.h
Xinclude/klee/util/BitArray.h
Xinclude/klee/util/ExprVisitor.h
Xinclude/klee/util/ExprSMTLIBLetPrinter.h
Xinclude/klee/util/ExprEvaluator.h
Xinclude/klee/util/Assignment.h
Xinclude/klee/util/GetElementPtrTypeIterator.h
Xinclude/klee/util/PrintContext.h
Xinclude/klee/util/ExprSMTLIBPrinter.h
Xinclude/klee/Expr.h
Xinclude/klee/Statistic.h
Xinclude/klee/SolverImpl.h
Xinclude/klee/IncompleteSolver.h
Xinclude/klee/Statistics.h
Xinclude/klee/ExecutionState.h
Xinclude/klee/klee.h
Xinclude/klee/Interpreter.h
Xinclude/klee/TimerStatIncrementer.h
Xinclude/klee/Config/config.h
Xshare/llvm/cmake/KLEEConfig.cmake
Xlib/libkleeBasic.a
Xlib/libkleeCore.a
Xlib/libkleaverExpr.a
Xlib/libkleeModule.a
Xlib/libkleaverSolver.a
Xlib/libkleeSupport.a
Xlib/libkleeRuntimeIntrinsic.bca
Xlib/libklee-libc.bca
Xlib/libkleeRuntest.so
X at dirrm include/klee/util
X at dirrm include/klee/Config
X at dirrm include/klee
1dccc960ba3ab90bd580f0176df58c95
echo x - devel/klee/distinfo
sed 's/^X//' >devel/klee/distinfo << '7ff3fb23cd8f3f613d2b08449bacc57c'
XSHA256 (klee-169327.138.tar.gz) = ae4bdfc05cbb6847ee48786b1a7424895c699af13fca10320c40b7422c7dab62
XSIZE (klee-169327.138.tar.gz) = 1449494
7ff3fb23cd8f3f613d2b08449bacc57c
exit



>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list