[arch-commits] Commit in lib32-llvm/trunk (PKGBUILD)

Laurent Carlier lcarlier at nymeria.archlinux.org
Tue Jan 7 08:47:41 UTC 2014


    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 <vmlinuz386 at 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"
 }
 




More information about the arch-commits mailing list