summaryrefslogtreecommitdiff
path: root/llvm/Pkgfile
diff options
context:
space:
mode:
authorThomas Penteker <tek@serverop.de>2014-05-13 16:09:11 +0200
committerThomas Penteker <tek@serverop.de>2014-05-13 16:09:11 +0200
commit17db1300920c05908f119191971fd7468ac48baa (patch)
treea6fb47369d0549919eec998304bebfedea3000f9 /llvm/Pkgfile
parentbaf26549925cc75b002b3404d209f23bb66c9b99 (diff)
parent2702d79ae6ed38c3059f3f56433ebba218783f0f (diff)
downloadopt-17db1300920c05908f119191971fd7468ac48baa.tar.gz
opt-17db1300920c05908f119191971fd7468ac48baa.tar.xz
Merge branch '3.0' into 3.1
Conflicts: llvm/.footprint llvm/Pkgfile
Diffstat (limited to 'llvm/Pkgfile')
-rw-r--r--llvm/Pkgfile44
1 files changed, 25 insertions, 19 deletions
diff --git a/llvm/Pkgfile b/llvm/Pkgfile
index 536f5c806..0a417c417 100644
--- a/llvm/Pkgfile
+++ b/llvm/Pkgfile
@@ -8,33 +8,39 @@ name=llvm
version=3.4.1
release=1
source=(http://llvm.org/releases/$version/{$name,cfe}-$version.src.tar.gz \
- config.h llvm-config.h)
+ config.h llvm-config.h)
build() {
- mv cfe-$version.src $name-$version.src/tools/clang
+ mv cfe-$version.src $name-$version.src/tools/clang
- cd $name-$version.src
+ cd $name-$version.src
- rm -rf tools/clang
+ rm -rf tools/clang
- # enable enable-shard and the R600 target for mesa3d
- ./configure --prefix=/usr --without-oprofile --enable-cxx11 \
- --enable-targets=x86,x86_64 \
- --enable-shared --enable-experimental-targets=R600 \
+ ./configure --prefix=/usr \
+ --without-oprofile \
+ --enable-cxx11 \
+ --enable-targets=x86,x86_64,r600 \
+ --enable-shared \
--mandir=/usr/man
- make $MAKEFLAGS
- make DESTDIR=$PKG install
+ make $MAKEFLAGS
+ make DESTDIR=$PKG install
- find $PKG -name .dir -delete
- rm -rf $PKG/usr/docs
+ find $PKG -name .dir -delete
+ rm -rf $PKG/usr/docs
- # multilib stubs
- mv $PKG/usr/include/llvm/Config/config{,-64}.h
- mv $PKG/usr/include/llvm/Config/llvm-config{,-64}.h
- install -m 0644 $SRC/config.h $PKG/usr/include/llvm/Config/
- install -m 0644 $SRC/llvm-config.h $PKG/usr/include/llvm/Config/
+ # multilib stubs
+ mv $PKG/usr/include/llvm/Config/config{,-64}.h
+ mv $PKG/usr/include/llvm/Config/llvm-config{,-64}.h
+ install -m 0644 $SRC/config.h $PKG/usr/include/llvm/Config/
+ install -m 0644 $SRC/llvm-config.h $PKG/usr/include/llvm/Config/
+
+ # remove example hello transform
+ rm $PKG/usr/lib/LLVMHello.so
+
+ # fix symlink b0rkage
+ cd $PKG/usr/lib
+ ln -sf libLLVM-${version}.so libLLVM-${version%.*}.so
- # remove example hello transform
- rm $PKG/usr/lib/LLVMHello.so
}

Generated by cgit