[arch-commits] Commit in llvm/repos (10 files)
Date: Saturday, June 24, 2017 @ 04:45:57 Author: foutrelis Revision: 299183 archrelease: copy trunk to testing-i686, testing-x86_64 Added: llvm/repos/testing-i686/ llvm/repos/testing-i686/PKGBUILD (from rev 299182, llvm/trunk/PKGBUILD) llvm/repos/testing-i686/lldb-gcc7.patch (from rev 299182, llvm/trunk/lldb-gcc7.patch) llvm/repos/testing-i686/lldb-libedit.patch (from rev 299182, llvm/trunk/lldb-libedit.patch) llvm/repos/testing-i686/llvm-config.h (from rev 299182, llvm/trunk/llvm-config.h) llvm/repos/testing-x86_64/ llvm/repos/testing-x86_64/PKGBUILD (from rev 299182, llvm/trunk/PKGBUILD) llvm/repos/testing-x86_64/lldb-gcc7.patch (from rev 299182, llvm/trunk/lldb-gcc7.patch) llvm/repos/testing-x86_64/lldb-libedit.patch (from rev 299182, llvm/trunk/lldb-libedit.patch) llvm/repos/testing-x86_64/llvm-config.h (from rev 299182, llvm/trunk/llvm-config.h) ---+ testing-i686/PKGBUILD | 261 testing-i686/lldb-gcc7.patch | 12 + testing-i686/lldb-libedit.patch | 98 + testing-i686/llvm-config.h|9 + testing-x86_64/PKGBUILD | 261 testing-x86_64/lldb-gcc7.patch| 12 + testing-x86_64/lldb-libedit.patch | 98 + testing-x86_64/llvm-config.h |9 + 8 files changed, 760 insertions(+) Copied: llvm/repos/testing-i686/PKGBUILD (from rev 299182, llvm/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-06-24 04:45:57 UTC (rev 299183) @@ -0,0 +1,261 @@ +# $Id$ +# Maintainer: Evangelos Foutras+# Contributor: Jan "heftig" Steffens +# Contributor: Sebastian Nowicki +# Contributor: Devin Cofer +# Contributor: Tobias Kieslich +# Contributor: Geoffroy Carrier +# Contributor: Tomas Lindquist Olsen +# Contributor: Roberto Alsina +# Contributor: Gerardo Exequiel Pozzi + +pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lld' 'lldb' 'clang' 'clang-tools-extra') +pkgver=4.0.1 +pkgrel=1 +_ocaml_ver=4.04.1 +arch=('i686' 'x86_64') +url="http://llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +makedepends=('cmake' 'libffi' 'python2' "ocaml=$_ocaml_ver" 'python-sphinx' + 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig') +# Use gcc-multilib to build 32-bit compiler-rt libraries on x86_64 (FS#41911) +makedepends_x86_64=('gcc-multilib') +options=('staticlibs') +source=(http://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} +http://releases.llvm.org/$pkgver/cfe-$pkgver.src.tar.xz{,.sig} + http://releases.llvm.org/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} +http://releases.llvm.org/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig} +http://releases.llvm.org/$pkgver/lld-$pkgver.src.tar.xz{,.sig} +http://releases.llvm.org/$pkgver/lldb-$pkgver.src.tar.xz{,.sig} +lldb-gcc7.patch +lldb-libedit.patch +llvm-config.h) +sha256sums=('da783db1f82d516791179fe103c71706046561f7972b18f0049242dee6712b51' +'SKIP' +'61738a735852c23c3bdbe52d035488cdb2083013f384d67c1ba36fabebd8769b' +'SKIP' +'35d1e64efc108076acbe7392566a52c35df9ec19778eb9eb12245fc7d8b915b6' +'SKIP' +'a3c87794334887b93b7a766c507244a7cdcce1d48b2e9249fc9a94f2c3beb440' +'SKIP' +'63ce10e533276ca353941ce5ab5cc8e8dcd99dbdd9c4fa49f344a212f29d36ed' +'SKIP' +'8432d2dfd86044a0fc21713e0b5c1d98e1d8aad863cf67562879f47f841ac47b' +'SKIP' +'10cca2f593c711b1b547f479f9f783ab88f9a64b356519d9aa1367e0ff6da73a' +'b80bda6dc26792e499b3150e13c3017be4a65280b4b9f5c9f4c07b55a46d93b6' +'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') +validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D' + '11E521D646982372EB577A1F8F0871F202119294') + +prepare() { + cd "$srcdir/llvm-$pkgver.src" + + mv "$srcdir/cfe-$pkgver.src" tools/clang + mv "$srcdir/clang-tools-extra-$pkgver.src" tools/clang/tools/extra + mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt + mv "$srcdir/lld-$pkgver.src" tools/lld + mv "$srcdir/lldb-$pkgver.src" tools/lldb + + patch -Np0 -d tools/lldb <../lldb-gcc7.patch + patch -Np1 -d tools/lldb <../lldb-libedit.patch + + mkdir build +} + +build() { + cd "$srcdir/llvm-$pkgver.src/build" + + cmake \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLLVM_BUILD_LLVM_DYLIB=ON \ +-DLLVM_LINK_LLVM_DYLIB=ON \ +-DLLVM_INSTALL_UTILS=ON \ +-DLLVM_ENABLE_RTTI=ON \ +
[arch-commits] Commit in llvm/repos (10 files)
Date: Saturday, May 7, 2016 @ 18:15:50 Author: foutrelis Revision: 267188 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/D17567-PR23529-Sema-part-of-attrbute-abi_tag-support.patch (from rev 267186, llvm/trunk/D17567-PR23529-Sema-part-of-attrbute-abi_tag-support.patch) llvm/repos/staging-i686/D18035-PR23529-Mangler-part-of-attrbute-abi_tag-support.patch (from rev 267186, llvm/trunk/D18035-PR23529-Mangler-part-of-attrbute-abi_tag-support.patch) llvm/repos/staging-i686/PKGBUILD (from rev 267187, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/llvm-Config-llvm-config.h (from rev 267187, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/D17567-PR23529-Sema-part-of-attrbute-abi_tag-support.patch (from rev 267187, llvm/trunk/D17567-PR23529-Sema-part-of-attrbute-abi_tag-support.patch) llvm/repos/staging-x86_64/D18035-PR23529-Mangler-part-of-attrbute-abi_tag-support.patch (from rev 267187, llvm/trunk/D18035-PR23529-Mangler-part-of-attrbute-abi_tag-support.patch) llvm/repos/staging-x86_64/PKGBUILD (from rev 267187, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 267187, llvm/trunk/llvm-Config-llvm-config.h) --+ staging-i686/D17567-PR23529-Sema-part-of-attrbute-abi_tag-support.patch | 322 ++ staging-i686/D18035-PR23529-Mangler-part-of-attrbute-abi_tag-support.patch | 1235 ++ staging-i686/PKGBUILD| 246 + staging-i686/llvm-Config-llvm-config.h | 9 staging-x86_64/D17567-PR23529-Sema-part-of-attrbute-abi_tag-support.patch| 322 ++ staging-x86_64/D18035-PR23529-Mangler-part-of-attrbute-abi_tag-support.patch | 1235 ++ staging-x86_64/PKGBUILD | 246 + staging-x86_64/llvm-Config-llvm-config.h | 9 8 files changed, 3624 insertions(+) The diff is longer than the limit of 200KB. Use svn diff -r 267187:267188 to see the changes.
[arch-commits] Commit in llvm/repos (10 files)
Date: Friday, September 25, 2015 @ 17:33:33 Author: foutrelis Revision: 247430 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/PKGBUILD (from rev 247429, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/llvm-3.7.0-export-more-symbols.patch (from rev 247429, llvm/trunk/llvm-3.7.0-export-more-symbols.patch) llvm/repos/staging-i686/llvm-3.7.0-link-tools-against-libLLVM.patch (from rev 247429, llvm/trunk/llvm-3.7.0-link-tools-against-libLLVM.patch) llvm/repos/staging-i686/llvm-Config-llvm-config.h (from rev 247429, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/PKGBUILD (from rev 247429, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/llvm-3.7.0-export-more-symbols.patch (from rev 247429, llvm/trunk/llvm-3.7.0-export-more-symbols.patch) llvm/repos/staging-x86_64/llvm-3.7.0-link-tools-against-libLLVM.patch (from rev 247429, llvm/trunk/llvm-3.7.0-link-tools-against-libLLVM.patch) llvm/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 247429, llvm/trunk/llvm-Config-llvm-config.h) + staging-i686/PKGBUILD | 264 ++ staging-i686/llvm-3.7.0-export-more-symbols.patch | 11 staging-i686/llvm-3.7.0-link-tools-against-libLLVM.patch | 440 +++ staging-i686/llvm-Config-llvm-config.h |9 staging-x86_64/PKGBUILD| 264 ++ staging-x86_64/llvm-3.7.0-export-more-symbols.patch| 11 staging-x86_64/llvm-3.7.0-link-tools-against-libLLVM.patch | 440 +++ staging-x86_64/llvm-Config-llvm-config.h |9 8 files changed, 1448 insertions(+) The diff is longer than the limit of 200KB. Use svn diff -r 247429:247430 to see the changes.
[arch-commits] Commit in llvm/repos (10 files)
Date: Monday, July 13, 2015 @ 19:50:56 Author: foutrelis Revision: 242170 archrelease: copy trunk to testing-i686, testing-x86_64 Added: llvm/repos/testing-i686/ llvm/repos/testing-i686/PKGBUILD (from rev 242169, llvm/trunk/PKGBUILD) llvm/repos/testing-i686/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch (from rev 242169, llvm/trunk/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch) llvm/repos/testing-i686/llvm-Config-config.h (from rev 242169, llvm/trunk/llvm-Config-config.h) llvm/repos/testing-i686/llvm-Config-llvm-config.h (from rev 242169, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/testing-x86_64/ llvm/repos/testing-x86_64/PKGBUILD (from rev 242169, llvm/trunk/PKGBUILD) llvm/repos/testing-x86_64/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch (from rev 242169, llvm/trunk/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch) llvm/repos/testing-x86_64/llvm-Config-config.h (from rev 242169, llvm/trunk/llvm-Config-config.h) llvm/repos/testing-x86_64/llvm-Config-llvm-config.h (from rev 242169, llvm/trunk/llvm-Config-llvm-config.h) + testing-i686/PKGBUILD | 322 +++ testing-i686/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch | 30 + testing-i686/llvm-Config-config.h |9 testing-i686/llvm-Config-llvm-config.h |9 testing-x86_64/PKGBUILD| 322 +++ testing-x86_64/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch | 30 + testing-x86_64/llvm-Config-config.h|9 testing-x86_64/llvm-Config-llvm-config.h |9 8 files changed, 740 insertions(+) Copied: llvm/repos/testing-i686/PKGBUILD (from rev 242169, llvm/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-07-13 17:50:56 UTC (rev 242170) @@ -0,0 +1,322 @@ +# $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 + +pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lldb' 'clang' 'clang-analyzer' + 'clang-tools-extra') +pkgver=3.6.2 +pkgrel=1 +_ocaml_ver=4.02.1 +arch=('i686' 'x86_64') +url=http://llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +makedepends=('libffi' 'python2' ocaml=$_ocaml_ver 'python-sphinx' 'chrpath' + 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig') +# 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/clang-tools-extra-$pkgver.src.tar.xz{,.sig} +http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig} +http://llvm.org/releases/$pkgver/lldb-$pkgver.src.tar.xz{,.sig} +llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch +llvm-Config-config.h +llvm-Config-llvm-config.h) +sha256sums=('f60dc158bfda6822de167e87275848969f0558b3134892ff54fced87e4667b94' +'SKIP' +'ae9180466a23acb426d12444d866b266ff2289b266064d362462e44f8d4699f3' +'SKIP' +'6a0ec627d398f501ddf347060f7a2ccea4802b2494f1d4fd7bda3e0442d04feb' +'SKIP' +'0f2ff37d80a64575fecd8cf0d5c50f7ac1f837ddf700d1855412bb7547431d87' +'SKIP' +'940dc96b64919b7dbf32c37e0e1d1fc88cc18e1d4b3acf1e7dfe5a46eb6523a9' +'SKIP' +'7e62bd5dd1ae5755a63abab692ae366186be392104e232e6b3a10a4ea5807283' +'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/clang-tools-extra-$pkgver.src tools/clang/tools/extra + + mv $srcdir/compiler-rt-$pkgver.src projects/compiler-rt + + mv $srcdir/lldb-$pkgver.src tools/lldb + + # 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
[arch-commits] Commit in llvm/repos (10 files)
Date: Friday, March 6, 2015 @ 20:52:22 Author: foutrelis Revision: 232954 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/PKGBUILD (from rev 232953, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch (from rev 232953, llvm/trunk/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch) llvm/repos/staging-i686/llvm-Config-config.h (from rev 232953, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-i686/llvm-Config-llvm-config.h (from rev 232953, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/PKGBUILD (from rev 232953, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch (from rev 232953, llvm/trunk/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch) llvm/repos/staging-x86_64/llvm-Config-config.h (from rev 232953, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 232953, llvm/trunk/llvm-Config-llvm-config.h) + staging-i686/PKGBUILD | 330 +++ staging-i686/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch | 30 + staging-i686/llvm-Config-config.h |9 staging-i686/llvm-Config-llvm-config.h |9 staging-x86_64/PKGBUILD| 330 +++ staging-x86_64/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch | 30 + staging-x86_64/llvm-Config-config.h|9 staging-x86_64/llvm-Config-llvm-config.h |9 8 files changed, 756 insertions(+) Copied: llvm/repos/staging-i686/PKGBUILD (from rev 232953, llvm/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-03-06 19:52:22 UTC (rev 232954) @@ -0,0 +1,330 @@ +# $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 + +pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lldb' 'clang' 'clang-analyzer' + 'clang-tools-extra') +pkgver=3.6.0 +pkgrel=1 +_ocaml_ver=4.02.1 +arch=('i686' 'x86_64') +url=http://llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +makedepends=('libffi' 'python2' ocaml=$_ocaml_ver 'python-sphinx' 'chrpath' + 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig') +# 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/clang-tools-extra-$pkgver.src.tar.xz{,.sig} +http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig} +http://llvm.org/releases/$pkgver/lldb-$pkgver.src.tar.xz{,.sig} +llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch +llvm-Config-config.h +llvm-Config-llvm-config.h) +sha256sums=('b39a69e501b49e8f73ff75c9ad72313681ee58d6f430bfad4d81846fe92eb9ce' +'SKIP' +'be0e69378119fe26f0f2f74cffe82b7c26da840c9733fe522ed3c1b66b11082d' +'SKIP' +'3aa949ba82913490a75697287d9ee8598c619fae0aa6bb8fddf0095ff51bc812' +'SKIP' +'7f49fb79e5adcdce7dddaf973f1db130228dfb19e37a99a7f5365a6948b26b11' +'SKIP' +'2b1ad1d42c4ea3fa2f9dd6db7c522d86e80891659b24dbb3d0d80386d8eaf0b2' +'SKIP' +'7e62bd5dd1ae5755a63abab692ae366186be392104e232e6b3a10a4ea5807283' +'312574e655f9a87784ca416949c505c452b819fad3061f2cde8aced6540a19a3' +'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') +validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') + +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/clang-tools-extra-$pkgver.src tools/clang/tools/extra + + mv $srcdir/compiler-rt-$pkgver.src projects/compiler-rt + + mv $srcdir/lldb-$pkgver.src tools/lldb + + # Fix source file permissions + # http://llvm.org/bugs/show_bug.cgi?id=22742 + chmod -R u=rwX,go=rX $srcdir/llvm-$pkgver.src + + # Fix docs installation directory + sed
[arch-commits] Commit in llvm/repos (10 files)
Date: Friday, September 5, 2014 @ 18:47:20 Author: foutrelis Revision: 221021 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/PKGBUILD (from rev 221020, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/llvm-3.5.0-force-link-pass.o.patch (from rev 221020, llvm/trunk/llvm-3.5.0-force-link-pass.o.patch) llvm/repos/staging-i686/llvm-Config-config.h (from rev 221020, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-i686/llvm-Config-llvm-config.h (from rev 221020, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/PKGBUILD (from rev 221020, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/llvm-3.5.0-force-link-pass.o.patch (from rev 221020, llvm/trunk/llvm-3.5.0-force-link-pass.o.patch) llvm/repos/staging-x86_64/llvm-Config-config.h (from rev 221020, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 221020, llvm/trunk/llvm-Config-llvm-config.h) ---+ staging-i686/PKGBUILD | 290 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 | 290 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 8 files changed, 672 insertions(+) Copied: llvm/repos/staging-i686/PKGBUILD (from rev 221020, llvm/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-09-05 16:47:20 UTC (rev 221021) @@ -0,0 +1,290 @@ +# $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 + +pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'clang' 'clang-analyzer' + 'clang-tools-extra') +pkgver=3.5.0 +pkgrel=1 +arch=('i686' 'x86_64') +url=http://llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +makedepends=('libffi' 'python2' 'ocaml' 'python-sphinx' 'chrpath') +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/clang-tools-extra-$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=('28e199f368ef0a4666708f31c7991ad3bcc3a578342b0306526dd35f07595c03' +'SKIP' +'fc80992e004b06f6c7afb612de1cdaa9ac9d25811c55f94fcf7331d9b81cdb8b' +'SKIP' +'2981beb378afb5aa5c50ed017720a42a33e77e902c7086ad2d412ef4fa931f69' +'SKIP' +'a4b3e655832bf8d9a357ea2c771db347237460e131988cbb96cda40ff39a8136' +'SKIP' +'5702053503d49448598eda1b8dc8c263f0df9ad7486833273e3987b5dec25a19' +'312574e655f9a87784ca416949c505c452b819fad3061f2cde8aced6540a19a3' +'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') + +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/clang-tools-extra-$pkgver.src tools/clang/tools/extra + + mv $srcdir/compiler-rt-$pkgver.src projects/compiler-rt + + # 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 $srcdir/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
[arch-commits] Commit in llvm/repos (10 files)
Date: Monday, January 6, 2014 @ 23:31:19 Author: foutrelis Revision: 203262 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/PKGBUILD (from rev 203261, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/clang-3.3-use-gold-linker.patch (from rev 203261, llvm/trunk/clang-3.3-use-gold-linker.patch) llvm/repos/staging-i686/llvm-Config-config.h (from rev 203261, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-i686/llvm-Config-llvm-config.h (from rev 203261, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/PKGBUILD (from rev 203261, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/clang-3.3-use-gold-linker.patch (from rev 203261, llvm/trunk/clang-3.3-use-gold-linker.patch) llvm/repos/staging-x86_64/llvm-Config-config.h (from rev 203261, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 203261, llvm/trunk/llvm-Config-llvm-config.h) + staging-i686/PKGBUILD | 256 +++ staging-i686/clang-3.3-use-gold-linker.patch | 12 + staging-i686/llvm-Config-config.h |9 staging-i686/llvm-Config-llvm-config.h |9 staging-x86_64/PKGBUILD| 256 +++ staging-x86_64/clang-3.3-use-gold-linker.patch | 12 + staging-x86_64/llvm-Config-config.h|9 staging-x86_64/llvm-Config-llvm-config.h |9 8 files changed, 572 insertions(+) Copied: llvm/repos/staging-i686/PKGBUILD (from rev 203261, llvm/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-01-06 22:31:19 UTC (rev 203262) @@ -0,0 +1,256 @@ +# $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 + +pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'clang' 'clang-analyzer' + 'clang-tools-extra') +pkgver=3.4 +pkgrel=1 +arch=('i686' 'x86_64') +url=http://llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +makedepends=('libffi' 'python2' 'ocaml' 'python-sphinx') +options=('staticlibs') +source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.gz +http://llvm.org/releases/$pkgver/clang-$pkgver.src.tar.gz +http://llvm.org/releases/$pkgver/clang-tools-extra-$pkgver.src.tar.gz +http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.gz +clang-3.3-use-gold-linker.patch +llvm-Config-config.h +llvm-Config-llvm-config.h) +sha256sums=('25a5612d692c48481b9b397e2b55f4870e447966d66c96d655241702d44a2628' +'22a9780db3b85a7f2eb9ea1f7f6e00da0249e3d12851e8dea0f62f1783242b1b' +'ba85187551ae97fe1c8ab569903beae5ff0900e21233e5eb5389f6ceab1028b4' +'f37c89b1383ce462d47537a0245ac798600887a9be9f63073e16b79ed536ab5c' +'8240adda155d7961eeb5d07ed50ead10cb7125f70283dff7f1c9fee9df3cea09' +'312574e655f9a87784ca416949c505c452b819fad3061f2cde8aced6540a19a3' +'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') + +prepare() { + cd $srcdir/llvm-$pkgver + + # 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/clang-$pkgver tools/clang + + mv $srcdir/clang-tools-extra-$pkgver tools/clang/tools/extra + + mv $srcdir/compiler-rt-$pkgver projects/compiler-rt + + # Fix docs installation directory + sed -i 's:\$(PROJ_prefix)/docs/llvm:$(PROJ_prefix)/share/doc/llvm:' \ +Makefile.config.in + + # Make -flto work; use ld.gold instead of the default linker + patch -d tools/clang -Np1 -i $srcdir/clang-3.3-use-gold-linker.patch +} + +build() { + cd $srcdir/llvm-$pkgver + + # 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++ \ + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc \ +--enable-shared \ +--enable-libffi \ +--enable-targets=all \ +--disable-expensive-checks \ +--disable-debug-runtime \ +--disable-assertions \ +--with-binutils-include=/usr/include \ +--with-python=/usr/bin/python2 \ +
[arch-commits] Commit in llvm/repos (10 files)
Date: Thursday, June 13, 2013 @ 12:13:33 Author: foutrelis Revision: 188237 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/PKGBUILD (from rev 188236, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/clang-3.3-use-gold-linker.patch (from rev 188236, llvm/trunk/clang-3.3-use-gold-linker.patch) llvm/repos/staging-i686/llvm-Config-config.h (from rev 188236, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-i686/llvm-Config-llvm-config.h (from rev 188236, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/PKGBUILD (from rev 188236, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/clang-3.3-use-gold-linker.patch (from rev 188236, llvm/trunk/clang-3.3-use-gold-linker.patch) llvm/repos/staging-x86_64/llvm-Config-config.h (from rev 188236, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 188236, llvm/trunk/llvm-Config-llvm-config.h) + staging-i686/PKGBUILD | 228 +++ staging-i686/clang-3.3-use-gold-linker.patch | 12 + staging-i686/llvm-Config-config.h |9 staging-i686/llvm-Config-llvm-config.h |9 staging-x86_64/PKGBUILD| 228 +++ staging-x86_64/clang-3.3-use-gold-linker.patch | 12 + staging-x86_64/llvm-Config-config.h|9 staging-x86_64/llvm-Config-llvm-config.h |9 8 files changed, 516 insertions(+) Copied: llvm/repos/staging-i686/PKGBUILD (from rev 188236, llvm/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-06-13 10:13:33 UTC (rev 188237) @@ -0,0 +1,228 @@ +# $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 + +pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'clang' 'clang-analyzer') +pkgname=('llvm' 'llvm-ocaml' 'clang' 'clang-analyzer') +pkgver=3.3 +pkgrel=1 +arch=('i686' 'x86_64') +url=http://llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +makedepends=('libffi' 'python2' 'ocaml' 'python-sphinx') +source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.gz +http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.gz +http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.gz +clang-3.3-use-gold-linker.patch +llvm-Config-config.h +llvm-Config-llvm-config.h) +sha256sums=('68766b1e70d05a25e2f502e997a3cb3937187a3296595cf6e0977d5cd6727578' +'b1b55de4ab3a57d3e0331a83e0284610191c77d924e3446498d9113d08dfb996' +'0e2f3180d6316e6c43f064fdd406c5c6515e682c5f31c57c28335b68c7525423' +'8240adda155d7961eeb5d07ed50ead10cb7125f70283dff7f1c9fee9df3cea09' +'312574e655f9a87784ca416949c505c452b819fad3061f2cde8aced6540a19a3' +'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') + +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 's:\$(PROJ_prefix)/docs/llvm:$(PROJ_prefix)/share/doc/llvm:' \ +Makefile.config.in + + # Fix insecure rpath (http://bugs.archlinux.org/task/14017) + sed -i 's:$(RPATH) -Wl,$(\(ToolDir\|LibDir\|ExmplDir\))::g' Makefile.rules + + # Make -flto work; use ld.gold instead of the default linker + patch -d tools/clang -Np1 -i $srcdir/clang-3.3-use-gold-linker.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++ \ + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc \ +--enable-shared \ +--enable-libffi \ +--enable-targets=all \ +--enable-experimental-targets=R600 \ +--disable-expensive-checks \ +--disable-debug-runtime \ +--disable-assertions \ +--with-binutils-include=/usr/include \ +--with-python=/usr/bin/python2 \ +--$_optimized_switch-optimized + + make