[arch-commits] Commit in llvm35/repos (16 files)
Date: Saturday, March 14, 2015 @ 21:58:42 Author: foutrelis Revision: 233838 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm35/repos/staging-i686/PKGBUILD (from rev 233837, llvm35/trunk/PKGBUILD) llvm35/repos/staging-i686/llvm-3.5.0-force-link-pass.o.patch (from rev 233837, llvm35/trunk/llvm-3.5.0-force-link-pass.o.patch) llvm35/repos/staging-i686/llvm-Config-config.h (from rev 233837, llvm35/trunk/llvm-Config-config.h) llvm35/repos/staging-i686/llvm-Config-llvm-config.h (from rev 233837, llvm35/trunk/llvm-Config-llvm-config.h) llvm35/repos/staging-x86_64/PKGBUILD (from rev 233837, llvm35/trunk/PKGBUILD) llvm35/repos/staging-x86_64/llvm-3.5.0-force-link-pass.o.patch (from rev 233837, llvm35/trunk/llvm-3.5.0-force-link-pass.o.patch) llvm35/repos/staging-x86_64/llvm-Config-config.h (from rev 233837, llvm35/trunk/llvm-Config-config.h) llvm35/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 233837, llvm35/trunk/llvm-Config-llvm-config.h) Deleted: llvm35/repos/staging-i686/PKGBUILD llvm35/repos/staging-i686/llvm-3.5.0-force-link-pass.o.patch llvm35/repos/staging-i686/llvm-Config-config.h llvm35/repos/staging-i686/llvm-Config-llvm-config.h llvm35/repos/staging-x86_64/PKGBUILD llvm35/repos/staging-x86_64/llvm-3.5.0-force-link-pass.o.patch llvm35/repos/staging-x86_64/llvm-Config-config.h llvm35/repos/staging-x86_64/llvm-Config-llvm-config.h ---+ /PKGBUILD | 376 /llvm-3.5.0-force-link-pass.o.patch | 56 ++ /llvm-Config-config.h | 18 /llvm-Config-llvm-config.h| 18 staging-i686/PKGBUILD | 188 -- staging-i686/llvm-3.5.0-force-link-pass.o.patch | 28 - staging-i686/llvm-Config-config.h |9 staging-i686/llvm-Config-llvm-config.h|9 staging-x86_64/PKGBUILD | 188 -- staging-x86_64/llvm-3.5.0-force-link-pass.o.patch | 28 - staging-x86_64/llvm-Config-config.h |9 staging-x86_64/llvm-Config-llvm-config.h |9 12 files changed, 468 insertions(+), 468 deletions(-) Deleted: staging-i686/PKGBUILD === --- staging-i686/PKGBUILD 2015-03-14 20:58:14 UTC (rev 233837) +++ staging-i686/PKGBUILD 2015-03-14 20:58:42 UTC (rev 233838) @@ -1,188 +0,0 @@ -# $Id$ -# Maintainer: Evangelos Foutras evange...@foutrelis.com -# Contributor: Jan heftig Steffens jan.steff...@gmail.com -# Contributor: Sebastian Nowicki seb...@gmail.com -# Contributor: Devin Cofer ranguvar{AT]archlinux[DOT}us -# Contributor: Tobias Kieslich tob...@justdreams.de -# Contributor: Geoffroy Carrier geoffroy.carr...@aur.archlinux.org -# Contributor: Tomas Lindquist Olsen to...@famolsen.dk -# Contributor: Roberto Alsina rals...@kde.org -# Contributor: Gerardo Exequiel Pozzi vmlinuz...@yahoo.com.ar - -# This package is meant to be used for compiling packages that haven't been -# ported to LLVM 3.6 yet. Such packages may depend on llvm35-libs but not on -# llvm35 which isn't co-installable with the regular LLVM 3.6 packages. - -pkgname=('llvm35' 'llvm35-libs' 'clang35') -pkgver=3.5.1 -pkgrel=2 -arch=('i686' 'x86_64') -url=http://llvm.org/; -license=('custom:University of Illinois/NCSA Open Source License') -makedepends=('libffi' 'python2' 'python-sphinx') -# Use gcc-multilib to build 32-bit compiler-rt libraries on x86_64 (FS#41911) -makedepends_x86_64=('gcc-multilib') -options=('staticlibs') -source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} -http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.xz{,.sig} -http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig} -llvm-3.5.0-force-link-pass.o.patch -llvm-Config-config.h -llvm-Config-llvm-config.h) -sha256sums=('bf3275d2d7890015c8d8f5e6f4f882f8cf3bf51967297ebe74111d6d8b53be15' -'SKIP' -'6773f3f9cf815631cc7e779ec134ddd228dc8e9a250e1ea3a910610c59eb8f5c' -'SKIP' -'adf4b526f33e681aff5961f0821f5b514d3fc375410008842640b56a2e6a837a' -'SKIP' -'5702053503d49448598eda1b8dc8c263f0df9ad7486833273e3987b5dec25a19' -'312574e655f9a87784ca416949c505c452b819fad3061f2cde8aced6540a19a3' -'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') -validpgpkeys=('11E521D646982372EB577A1F8F0871F202119294') - -prepare() { - cd $srcdir/llvm-$pkgver.src - - # At the present, clang must reside inside the LLVM source code tree to build - # See http://llvm.org/bugs/show_bug.cgi?id=4840 - mv $srcdir/cfe-$pkgver.src tools/clang - - mv $srcdir/compiler-rt-$pkgver.src projects/compiler-rt - - # Fix docs installation directory - sed -i
[arch-commits] Commit in llvm35/repos (16 files)
Date: Saturday, March 14, 2015 @ 20:50:15 Author: foutrelis Revision: 233832 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm35/repos/staging-i686/PKGBUILD (from rev 233831, llvm35/trunk/PKGBUILD) llvm35/repos/staging-i686/llvm-3.5.0-force-link-pass.o.patch (from rev 233831, llvm35/trunk/llvm-3.5.0-force-link-pass.o.patch) llvm35/repos/staging-i686/llvm-Config-config.h (from rev 233831, llvm35/trunk/llvm-Config-config.h) llvm35/repos/staging-i686/llvm-Config-llvm-config.h (from rev 233831, llvm35/trunk/llvm-Config-llvm-config.h) llvm35/repos/staging-x86_64/PKGBUILD (from rev 233831, llvm35/trunk/PKGBUILD) llvm35/repos/staging-x86_64/llvm-3.5.0-force-link-pass.o.patch (from rev 233831, llvm35/trunk/llvm-3.5.0-force-link-pass.o.patch) llvm35/repos/staging-x86_64/llvm-Config-config.h (from rev 233831, llvm35/trunk/llvm-Config-config.h) llvm35/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 233831, llvm35/trunk/llvm-Config-llvm-config.h) Deleted: llvm35/repos/staging-i686/PKGBUILD llvm35/repos/staging-i686/llvm-3.5.0-force-link-pass.o.patch llvm35/repos/staging-i686/llvm-Config-config.h llvm35/repos/staging-i686/llvm-Config-llvm-config.h llvm35/repos/staging-x86_64/PKGBUILD llvm35/repos/staging-x86_64/llvm-3.5.0-force-link-pass.o.patch llvm35/repos/staging-x86_64/llvm-Config-config.h llvm35/repos/staging-x86_64/llvm-Config-llvm-config.h ---+ /PKGBUILD | 376 /llvm-3.5.0-force-link-pass.o.patch | 56 ++ /llvm-Config-config.h | 18 /llvm-Config-llvm-config.h| 18 staging-i686/PKGBUILD | 140 --- staging-i686/llvm-3.5.0-force-link-pass.o.patch | 28 - staging-i686/llvm-Config-config.h |9 staging-i686/llvm-Config-llvm-config.h|9 staging-x86_64/PKGBUILD | 140 --- staging-x86_64/llvm-3.5.0-force-link-pass.o.patch | 28 - staging-x86_64/llvm-Config-config.h |9 staging-x86_64/llvm-Config-llvm-config.h |9 12 files changed, 468 insertions(+), 372 deletions(-) Deleted: staging-i686/PKGBUILD === --- staging-i686/PKGBUILD 2015-03-14 19:49:56 UTC (rev 233831) +++ staging-i686/PKGBUILD 2015-03-14 19:50:15 UTC (rev 233832) @@ -1,140 +0,0 @@ -# $Id$ -# Maintainer: Evangelos Foutras evange...@foutrelis.com -# Contributor: Jan heftig Steffens jan.steff...@gmail.com -# Contributor: Sebastian Nowicki seb...@gmail.com -# Contributor: Devin Cofer ranguvar{AT]archlinux[DOT}us -# Contributor: Tobias Kieslich tob...@justdreams.de -# Contributor: Geoffroy Carrier geoffroy.carr...@aur.archlinux.org -# Contributor: Tomas Lindquist Olsen to...@famolsen.dk -# Contributor: Roberto Alsina rals...@kde.org -# Contributor: Gerardo Exequiel Pozzi vmlinuz...@yahoo.com.ar - -# This package is meant to be used for compiling packages that haven't been -# ported to LLVM 3.6 yet. Such packages may depend on llvm35-libs but not on -# llvm35 which isn't co-installable with the regular LLVM 3.6 packages. - -pkgname=('llvm35' 'llvm35-libs') -pkgver=3.5.1 -pkgrel=1 -arch=('i686' 'x86_64') -url=http://llvm.org/; -license=('custom:University of Illinois/NCSA Open Source License') -makedepends=('libffi' 'python2' 'python-sphinx') -options=('staticlibs') -source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} -llvm-3.5.0-force-link-pass.o.patch -llvm-Config-config.h -llvm-Config-llvm-config.h) -sha256sums=('bf3275d2d7890015c8d8f5e6f4f882f8cf3bf51967297ebe74111d6d8b53be15' -'SKIP' -'5702053503d49448598eda1b8dc8c263f0df9ad7486833273e3987b5dec25a19' -'312574e655f9a87784ca416949c505c452b819fad3061f2cde8aced6540a19a3' -'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') -validpgpkeys=('11E521D646982372EB577A1F8F0871F202119294') - -prepare() { - cd $srcdir/llvm-$pkgver.src - - # Fix docs installation directory - sed -i 's:$(PROJ_prefix)/docs/llvm:$(PROJ_prefix)/share/doc/llvm:' \ -Makefile.config.in - - # Fix definition of LLVM_CMAKE_DIR in LLVMConfig.cmake - sed -i '/@LLVM_CONFIG_CMAKE_DIR@/s:$(PROJ_cmake):$(PROJ_prefix)/share/llvm/cmake:' \ -cmake/modules/Makefile - - # Fix build with GCC 4.9 (patch from Debian) - # http://llvm.org/bugs/show_bug.cgi?id=20067 - patch -Np1 -i ../llvm-3.5.0-force-link-pass.o.patch -} - -build() { - cd $srcdir/llvm-$pkgver.src - - # Apply strip option to configure - _optimized_switch=enable - [[ $(check_option strip) == n ]] _optimized_switch=disable - - # Include location of libffi headers in CPPFLAGS - CPPFLAGS+= $(pkg-config --cflags libffi) - - # Force the use of GCC instead of clang - CC=gcc CXX=g++ \