Date: Tuesday, January 7, 2014 @ 09:47:40 Author: lcarlier Revision: 103527
upgpkg: lib32-llvm 3.4-1 upstream update 3.4 Modified: lib32-llvm/trunk/PKGBUILD ----------+ PKGBUILD | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-01-07 08:43:13 UTC (rev 103526) +++ PKGBUILD 2014-01-07 08:47:40 UTC (rev 103527) @@ -10,8 +10,8 @@ # Contributor: Gerardo Exequiel Pozzi <vmlinuz...@yahoo.com.ar> pkgname=('lib32-llvm' 'lib32-llvm-libs') -pkgver=3.3 -pkgrel=2 +pkgver=3.4 +pkgrel=1 arch=('x86_64') url="http://llvm.org/" license=('custom:University of Illinois/NCSA Open Source License') @@ -19,16 +19,16 @@ options=('staticlibs') source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.gz http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.gz) -sha256sums=('68766b1e70d05a25e2f502e997a3cb3937187a3296595cf6e0977d5cd6727578' - '0e2f3180d6316e6c43f064fdd406c5c6515e682c5f31c57c28335b68c7525423') +sha256sums=('25a5612d692c48481b9b397e2b55f4870e447966d66c96d655241702d44a2628' + 'f37c89b1383ce462d47537a0245ac798600887a9be9f63073e16b79ed536ab5c') prepare() { - cd "$srcdir/llvm-$pkgver.src" + cd "$srcdir/llvm-$pkgver" rm -rf tools/clang rm -rf projects/compiler-rt - mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt + mv "$srcdir/compiler-rt-$pkgver" projects/compiler-rt # Fix installation directories, ./configure doesn't seem to set them right sed -i -e 's:\$(PROJ_prefix)/lib:$(PROJ_prefix)/lib32:' \ @@ -39,13 +39,10 @@ sed -i 's:LLVM_LIBDIR="${prefix}/lib":LLVM_LIBDIR="${prefix}/lib32":' \ autoconf/configure.ac \ configure - - # Fix insecure rpath (http://bugs.archlinux.org/task/14017) - sed -i 's:$(RPATH) -Wl,$(\(ToolDir\|LibDir\|ExmplDir\))::g' Makefile.rules } build() { - cd "$srcdir/llvm-$pkgver.src" + cd "$srcdir/llvm-$pkgver" export CC="gcc -m32" export CXX="g++ -m32" @@ -68,7 +65,6 @@ --enable-shared \ --enable-libffi \ --enable-targets=all \ - --enable-experimental-targets=R600 \ --disable-expensive-checks \ --disable-debug-runtime \ --disable-assertions \ @@ -85,12 +81,12 @@ pkgdesc="Low Level Virtual Machine (32-bit)" depends=('lib32-llvm-libs' 'llvm') - cd "$srcdir/llvm-$pkgver.src" + cd "$srcdir/llvm-$pkgver" make DESTDIR="$pkgdir" install # The runtime library goes into lib32-llvm-libs - mv "$pkgdir/usr/lib32/libLLVM-3.3.so" "$srcdir" + mv "$pkgdir/usr/lib32/libLLVM-$pkgver.so" "$srcdir" # Fix permissions of static libs chmod -x "$pkgdir"/usr/lib32/*.a @@ -124,8 +120,8 @@ cd "$srcdir" - install -D libLLVM-3.3.so "$pkgdir/usr/lib32/libLLVM-3.3.so" + install -D libLLVM-$pkgver.so "$pkgdir/usr/lib32/libLLVM-$pkgver.so" - install -Dm644 llvm-$pkgver.src/LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 llvm-$pkgver/LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }