summaryrefslogtreecommitdiffstats
path: root/devel/llvm/DETAILS
blob: d7575607b45dd0f2392a5ba896632bb4ce91e0f3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
           SPELL=llvm
         VERSION=2.8
          SOURCE="${SPELL}-${VERSION}.tgz"
   SOURCE_URL[0]=http://${SPELL}.org/releases/${VERSION}/${SOURCE}
     SOURCE_HASH=sha512:8688d5cf415e8aef74cca6a14587af36234a6347e2238ac2c0d66805c42926b9399f36390e1a58a4081e902b0904adb818c1a360d5df572dfa893d6f79f5e35a
if [[ "$LLVM_WITH_CLANG" == y ]]; then
         SOURCE2="clang-${VERSION}.tgz"
  SOURCE2_URL[0]=http://${SPELL}.org/releases/${VERSION}/${SOURCE2}
    SOURCE2_HASH=sha512:938e6b32f8280ffc2b4354b3f5ee7c70ae671e05a5908ee54aa17ac7bef7835d73c318fe8a0ce8b1f657a803feee547c026c4a2239e3bfbf77f3a7c1d52479c3
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