SPELL=llvm VERSION=3.4 SOURCE="${SPELL}-${VERSION}.src.tar.gz" SOURCE2=$SOURCE.sig SOURCE_URL[0]=http://${SPELL}.org/releases/${VERSION}/${SOURCE} SOURCE2_URL[0]=${SOURCE_URL[0]}.sig SOURCE_GPG=llvm.gpg:$SOURCE2:UPSTREAM_KEY SOURCE2_IGNORE=signature if [[ "$LLVM_WITH_CLANG" == y ]]; then SOURCE3="cfe-${VERSION}.src.tar.gz" SOURCE3_URL[0]="http://${SPELL}.org/releases/${VERSION}/${SOURCE3}" SOURCE4="$SOURCE3.sig" SOURCE4_URL[0]="${SOURCE3_URL[0]}.sig" SOURCE3_GPG="llvm.gpg:$SOURCE4:UPSTREAM_KEY" SOURCE4_IGNORE="signature" fi SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" WEB_SITE="http://llvm.org" LICENSE[0]=BSD ENTERED=20081115 SHORT="A novel compiler infrastructure for the optimization of programs." cat << EOF Low-Level Virtual Machine (LLVM) is a compiler infrastructure designed for compile-time, link-time, run-time, and "idle-time" optimization of programs from arbitrary programming languages. It currently supports compilation of C, Objective-C, and C++ programs, using front-ends derived from GCC 4.0, GCC 4.2, and a custom new front-end, "clang". It supports x86, x86_64, ia64, PowerPC, and SPARC, with support for Alpha and ARM under development. EOF