From 08300471ab8bc042226a4c6e60b636280556189b Mon Sep 17 00:00:00 2001 From: Thomas Penteker Date: Tue, 13 May 2014 14:27:49 +0200 Subject: [PATCH] llvm: fix indentation, footprint --- llvm/.footprint | 2 +- llvm/Pkgfile | 33 +++++++++++++++++++-------------- 2 files changed, 20 insertions(+), 15 deletions(-) diff --git a/llvm/.footprint b/llvm/.footprint index dff38522e..73d0ef138 100644 --- a/llvm/.footprint +++ b/llvm/.footprint @@ -1125,7 +1125,7 @@ drwxr-xr-x root/root usr/lib/clang/3.4.1/include/ -rw-r--r-- root/root usr/lib/clang/3.4.1/include/xmmintrin.h -rw-r--r-- root/root usr/lib/clang/3.4.1/include/xopintrin.h -rwxr-xr-x root/root usr/lib/libLLVM-3.4.1.so -lrwxrwxrwx root/root usr/lib/libLLVM-3.4.so -> /tmp/llvm-work/pkg/usr/lib/libLLVM-3.4.1.so +lrwxrwxrwx root/root usr/lib/libLLVM-3.4.so -> libLLVM-3.4.1.so -rwxr-xr-x root/root usr/lib/libLLVMAnalysis.a -rwxr-xr-x root/root usr/lib/libLLVMAsmParser.a -rwxr-xr-x root/root usr/lib/libLLVMAsmPrinter.a diff --git a/llvm/Pkgfile b/llvm/Pkgfile index 7ee8dd74d..e7bae2b21 100644 --- a/llvm/Pkgfile +++ b/llvm/Pkgfile @@ -10,23 +10,28 @@ release=1 source=(http://llvm.org/releases/$version/{$name,cfe}-$version.src.tar.gz) 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 - # 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 \ - --mandir=/usr/man + # 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 \ + --mandir=/usr/man - make $MAKEFLAGS - make DESTDIR=$PKG install + make $MAKEFLAGS + make DESTDIR=$PKG install - # Unfortunately, llvm's configure script seems to ignore --mandir. - mv $PKG/usr/share/man $PKG/usr - rmdir $PKG/usr/share + # Unfortunately, llvm's configure script seems to ignore --mandir. + mv $PKG/usr/share/man $PKG/usr + rmdir $PKG/usr/share + + find $PKG -name .dir -delete + rm -rf $PKG/usr/docs + + # fix symlink b0rkage + cd $PKG/usr/lib + ln -sf libLLVM-${version}.so libLLVM-${version%.*}.so - find $PKG -name .dir -delete - rm -rf $PKG/usr/docs }