[arch-commits] Commit in lib32-rust/repos (3 files)

2019-04-12 Thread Johannes Löthberg via arch-commits
Date: Friday, April 12, 2019 @ 21:55:17
  Author: demize
Revision: 451339

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-rust/repos/multilib-testing-x86_64/
  lib32-rust/repos/multilib-testing-x86_64/PKGBUILD
(from rev 451338, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-testing-x86_64/config.toml
(from rev 451338, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/multilib-testing-x86_64/PKGBUILD (from rev 451338, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2019-04-12 21:55:17 UTC (rev 451339)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.34.0
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('7ac85acffd79dd3a7c44305d9eaabd1f1e7116e2e6e11e770e4bf5f92c0f1f59'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-testing-x86_64/config.toml (from rev 451338, 
lib32-rust/trunk/config.toml)
===
--- multilib-testing-x86_64/config.toml (rev 0)
+++ multilib-testing-x86_64/config.toml 2019-04-12 21:55:17 UTC (rev 451339)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2019-03-15 Thread Johannes Löthberg via arch-commits
Date: Friday, March 15, 2019 @ 14:46:51
  Author: demize
Revision: 441864

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-rust/repos/multilib-testing-x86_64/
  lib32-rust/repos/multilib-testing-x86_64/PKGBUILD
(from rev 441863, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-testing-x86_64/config.toml
(from rev 441863, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/multilib-testing-x86_64/PKGBUILD (from rev 441863, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2019-03-15 14:46:51 UTC (rev 441864)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.33.0
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('5a01a8d7e65126f6079042831385e77485fa5c014bf217e9f3e4aff36a485d94'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-testing-x86_64/config.toml (from rev 441863, 
lib32-rust/trunk/config.toml)
===
--- multilib-testing-x86_64/config.toml (rev 0)
+++ multilib-testing-x86_64/config.toml 2019-03-15 14:46:51 UTC (rev 441864)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2019-02-17 Thread Johannes Löthberg via arch-commits
Date: Sunday, February 17, 2019 @ 13:13:52
  Author: demize
Revision: 434038

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-rust/repos/multilib-x86_64/
  lib32-rust/repos/multilib-x86_64/PKGBUILD
(from rev 434037, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-x86_64/config.toml
(from rev 434037, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/multilib-x86_64/PKGBUILD (from rev 434037, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-x86_64/PKGBUILD(rev 0)
+++ multilib-x86_64/PKGBUILD2019-02-17 13:13:52 UTC (rev 434038)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.32.0
+pkgrel=2
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('4c594c7712a0e7e8eae6526c464bf6ea1d82f77b4f61717c3fc28fb27ba2224a'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-x86_64/config.toml (from rev 434037, 
lib32-rust/trunk/config.toml)
===
--- multilib-x86_64/config.toml (rev 0)
+++ multilib-x86_64/config.toml 2019-02-17 13:13:52 UTC (rev 434038)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2019-02-17 Thread Johannes Löthberg via arch-commits
Date: Sunday, February 17, 2019 @ 13:12:00
  Author: demize
Revision: 346427

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-rust/repos/multilib-x86_64/
  lib32-rust/repos/multilib-x86_64/PKGBUILD
(from rev 346426, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-x86_64/config.toml
(from rev 346426, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/multilib-x86_64/PKGBUILD (from rev 346426, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-x86_64/PKGBUILD(rev 0)
+++ multilib-x86_64/PKGBUILD2019-02-17 13:12:00 UTC (rev 346427)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.32.0
+pkgrel=2
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('4c594c7712a0e7e8eae6526c464bf6ea1d82f77b4f61717c3fc28fb27ba2224a'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-x86_64/config.toml (from rev 346426, 
lib32-rust/trunk/config.toml)
===
--- multilib-x86_64/config.toml (rev 0)
+++ multilib-x86_64/config.toml 2019-02-17 13:12:00 UTC (rev 346427)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2019-02-17 Thread Johannes Löthberg via arch-commits
Date: Sunday, February 17, 2019 @ 13:10:21
  Author: demize
Revision: 346425

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-rust/repos/multilib-testing-x86_64/
  lib32-rust/repos/multilib-testing-x86_64/PKGBUILD
(from rev 346424, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-testing-x86_64/config.toml
(from rev 346424, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/multilib-testing-x86_64/PKGBUILD (from rev 346424, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2019-02-17 13:10:21 UTC (rev 346425)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.32.0
+pkgrel=2
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('4c594c7712a0e7e8eae6526c464bf6ea1d82f77b4f61717c3fc28fb27ba2224a'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-testing-x86_64/config.toml (from rev 346424, 
lib32-rust/trunk/config.toml)
===
--- multilib-testing-x86_64/config.toml (rev 0)
+++ multilib-testing-x86_64/config.toml 2019-02-17 13:10:21 UTC (rev 346425)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2019-02-17 Thread Johannes Löthberg via arch-commits
Date: Sunday, February 17, 2019 @ 13:08:16
  Author: demize
Revision: 346424

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-rust/repos/multilib-x86_64/
  lib32-rust/repos/multilib-x86_64/PKGBUILD
(from rev 346423, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-x86_64/config.toml
(from rev 346423, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/multilib-x86_64/PKGBUILD (from rev 346423, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-x86_64/PKGBUILD(rev 0)
+++ multilib-x86_64/PKGBUILD2019-02-17 13:08:16 UTC (rev 346424)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.32.0
+pkgrel=2
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('4c594c7712a0e7e8eae6526c464bf6ea1d82f77b4f61717c3fc28fb27ba2224a'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-x86_64/config.toml (from rev 346423, 
lib32-rust/trunk/config.toml)
===
--- multilib-x86_64/config.toml (rev 0)
+++ multilib-x86_64/config.toml 2019-02-17 13:08:16 UTC (rev 346424)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2019-02-17 Thread Johannes Löthberg via arch-commits
Date: Sunday, February 17, 2019 @ 13:06:41
  Author: demize
Revision: 346422

archrelease: copy trunk to extra-x86_64

Added:
  lib32-rust/repos/extra-x86_64/
  lib32-rust/repos/extra-x86_64/PKGBUILD
(from rev 346421, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/extra-x86_64/config.toml
(from rev 346421, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/extra-x86_64/PKGBUILD (from rev 346421, 
lib32-rust/trunk/PKGBUILD)
===
--- extra-x86_64/PKGBUILD   (rev 0)
+++ extra-x86_64/PKGBUILD   2019-02-17 13:06:41 UTC (rev 346422)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.32.0
+pkgrel=2
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('4c594c7712a0e7e8eae6526c464bf6ea1d82f77b4f61717c3fc28fb27ba2224a'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/extra-x86_64/config.toml (from rev 346421, 
lib32-rust/trunk/config.toml)
===
--- extra-x86_64/config.toml(rev 0)
+++ extra-x86_64/config.toml2019-02-17 13:06:41 UTC (rev 346422)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2019-01-18 Thread Johannes Löthberg via arch-commits
Date: Friday, January 18, 2019 @ 11:52:18
  Author: demize
Revision: 424068

archrelease: copy trunk to community-x86_64

Added:
  lib32-rust/repos/community-x86_64/
  lib32-rust/repos/community-x86_64/PKGBUILD
(from rev 424067, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/community-x86_64/config.toml
(from rev 424067, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/community-x86_64/PKGBUILD (from rev 424067, 
lib32-rust/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2019-01-18 11:52:18 UTC (rev 424068)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.32.0
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('4c594c7712a0e7e8eae6526c464bf6ea1d82f77b4f61717c3fc28fb27ba2224a'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/community-x86_64/config.toml (from rev 424067, 
lib32-rust/trunk/config.toml)
===
--- community-x86_64/config.toml(rev 0)
+++ community-x86_64/config.toml2019-01-18 11:52:18 UTC (rev 424068)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2018-10-25 Thread Johannes Löthberg via arch-commits
Date: Thursday, October 25, 2018 @ 21:24:19
  Author: demize
Revision: 399044

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-rust/repos/multilib-testing-x86_64/
  lib32-rust/repos/multilib-testing-x86_64/PKGBUILD
(from rev 399043, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-testing-x86_64/config.toml
(from rev 399043, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/multilib-testing-x86_64/PKGBUILD (from rev 399043, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-10-25 21:24:19 UTC (rev 399044)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.29.2
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('5088e796aa2e47478cdf41e7243fc5443fafab0a7c70a11423e57c80c04167c9'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-testing-x86_64/config.toml (from rev 399043, 
lib32-rust/trunk/config.toml)
===
--- multilib-testing-x86_64/config.toml (rev 0)
+++ multilib-testing-x86_64/config.toml 2018-10-25 21:24:19 UTC (rev 399044)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2018-10-09 Thread Johannes Löthberg via arch-commits
Date: Tuesday, October 9, 2018 @ 15:36:13
  Author: demize
Revision: 391645

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-rust/repos/multilib-testing-x86_64/
  lib32-rust/repos/multilib-testing-x86_64/PKGBUILD
(from rev 391644, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-testing-x86_64/config.toml
(from rev 391644, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   49 +
 config.toml |   29 +
 2 files changed, 78 insertions(+)

Copied: lib32-rust/repos/multilib-testing-x86_64/PKGBUILD (from rev 391644, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-10-09 15:36:13 UTC (rev 391645)
@@ -0,0 +1,49 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.29.1
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('llvm' 'libffi' 'perl' 'python2' 'curl' 'cmake')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('f1b0728b66ce6bce6d72bbe5ea9e3a24ea22a045665da2ed8fcdfad14f61a349'
+'SKIP'
+'36c22ecdacbfeca9ab955726b4a701f687f8ed358a1b8ab2d7cc988408db44cb')
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-testing-x86_64/config.toml (from rev 391644, 
lib32-rust/trunk/config.toml)
===
--- multilib-testing-x86_64/config.toml (rev 0)
+++ multilib-testing-x86_64/config.toml 2018-10-09 15:36:13 UTC (rev 391645)
@@ -0,0 +1,29 @@
+[llvm]
+link-shared = true
+
+[build]
+target = ["i686-unknown-linux-gnu"] # defaults to just the build triple
+cargo = "/usr/bin/cargo"
+rustc = "/usr/bin/rustc"
+python = "python2.7"
+extended = true
+sanitizers = false
+local-rebuild = true
+
+[install]
+prefix = "/usr"
+
+[rust]
+# 0 or the new default of 16 is faster, but can result in worse performance
+# https://github.com/rust-lang/rust/issues/47745
+codegen-units = 1
+
+debuginfo = true
+debuginfo-lines = true
+
+channel = "stable"
+
+rpath = false
+
+[target.x86_64-unknown-linux-gnu]
+llvm-config = "/usr/bin/llvm-config"


[arch-commits] Commit in lib32-rust/repos (3 files)

2018-09-14 Thread Johannes Löthberg via arch-commits
Date: Friday, September 14, 2018 @ 17:35:42
  Author: demize
Revision: 380957

archrelease: copy trunk to community-x86_64

Added:
  lib32-rust/repos/community-x86_64/
  lib32-rust/repos/community-x86_64/PKGBUILD
(from rev 380956, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/community-x86_64/config.toml
(from rev 380956, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   50 ++
 config.toml |  419 ++
 2 files changed, 469 insertions(+)

Copied: lib32-rust/repos/community-x86_64/PKGBUILD (from rev 380956, 
lib32-rust/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2018-09-14 17:35:42 UTC (rev 380957)
@@ -0,0 +1,50 @@
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.29.0
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('libffi' 'perl' 'python2' 'curl' 'cmake' 'ninja')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('a4eb34ffd47f76afe2abd813f398512d5a19ef00989d37306217c9c9ec2f61e9'
+'SKIP'
+'5c1962458f20dd5a542db7ef31e35c20a7b42f9e74dd27ec4e9f0cf2ab1953ce')
+
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/community-x86_64/config.toml (from rev 380956, 
lib32-rust/trunk/config.toml)
===
--- community-x86_64/config.toml(rev 0)
+++ community-x86_64/config.toml2018-09-14 17:35:42 UTC (rev 380957)
@@ -0,0 +1,419 @@
+# Sample TOML configuration file for building Rust.
+#
+# To configure rustbuild, copy this file to the directory from which you will 
be
+# running the build, and name it config.toml.
+#
+# All options are commented out by default in this file, and they're commented
+# out with their default values. The build system by default looks for
+# `config.toml` in the current directory of a build for build configuration, 
but
+# a custom configuration file can also be specified with `--config` to the 
build
+# system.
+
+# =
+# Tweaking how LLVM is compiled
+# =
+[llvm]
+
+# Indicates whether rustc will support compilation with LLVM
+# note: rustc does not compile without LLVM at the moment
+#enabled = true
+
+# Indicates whether the LLVM build is a Release or Debug build
+#optimize = true
+
+# Indicates whether an LLVM Release build should include debug info
+#release-debuginfo = false
+
+# Indicates whether the LLVM assertions are enabled or not
+#assertions = false
+
+# Indicates whether ccache is used when building LLVM
+#ccache = false
+# or alternatively ...
+#ccache = "/path/to/ccache"
+
+# If an external LLVM root is specified, we automatically check the version by
+# default to make sure it's within the range that we're expecting, but setting
+# this flag will indicate that this version check should not be done.
+#version-check = true
+
+# Link libstdc++ statically into the librustc_llvm instead of relying on a
+# dynamic version to be available.
+#static-libstdcpp = false
+
+# Tell the LLVM build system to use Ninja instead of the platform default for
+# the generated build system. This can sometimes be faster than make, for
+# example.
+ninja = true
+
+# LLVM targets to build support for.
+# Note: this is NOT related to Rust compilation targets. However, as Rust is
+# dependent on LLVM for code generation, turning targets off here WILL lead to
+# the resulting rustc being unable to compile for the disabled architectures.
+# Also worth pointing out is that, in case support for new targets are added to
+# LLVM, enabling them here doesn't mean Rust is automatically gaining said
+# support. You'll need to write a target specification at least, and most
+# likely, teach rustc about the C ABI of the target. Get in touch with the
+# Rust team and file an issue if you need assistance in porting!
+targets = "X86"
+
+# LLVM experimental 

[arch-commits] Commit in lib32-rust/repos (3 files)

2018-06-21 Thread Johannes Löthberg via arch-commits
Date: Friday, June 22, 2018 @ 00:11:18
  Author: demize
Revision: 344345

archrelease: copy trunk to community-x86_64

Added:
  lib32-rust/repos/community-x86_64/
  lib32-rust/repos/community-x86_64/PKGBUILD
(from rev 344344, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/community-x86_64/config.toml
(from rev 344344, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   51 +++
 config.toml |  419 ++
 2 files changed, 470 insertions(+)

Copied: lib32-rust/repos/community-x86_64/PKGBUILD (from rev 344344, 
lib32-rust/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2018-06-22 00:11:18 UTC (rev 344345)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.27.0
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('libffi' 'perl' 'python2' 'curl' 'cmake' 'ninja')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('2cb9803f690349c9fd429564d909ddd4676c68dc48b670b8ddf797c2613e2d21'
+'SKIP'
+'5c1962458f20dd5a542db7ef31e35c20a7b42f9e74dd27ec4e9f0cf2ab1953ce')
+
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/community-x86_64/config.toml (from rev 344344, 
lib32-rust/trunk/config.toml)
===
--- community-x86_64/config.toml(rev 0)
+++ community-x86_64/config.toml2018-06-22 00:11:18 UTC (rev 344345)
@@ -0,0 +1,419 @@
+# Sample TOML configuration file for building Rust.
+#
+# To configure rustbuild, copy this file to the directory from which you will 
be
+# running the build, and name it config.toml.
+#
+# All options are commented out by default in this file, and they're commented
+# out with their default values. The build system by default looks for
+# `config.toml` in the current directory of a build for build configuration, 
but
+# a custom configuration file can also be specified with `--config` to the 
build
+# system.
+
+# =
+# Tweaking how LLVM is compiled
+# =
+[llvm]
+
+# Indicates whether rustc will support compilation with LLVM
+# note: rustc does not compile without LLVM at the moment
+#enabled = true
+
+# Indicates whether the LLVM build is a Release or Debug build
+#optimize = true
+
+# Indicates whether an LLVM Release build should include debug info
+#release-debuginfo = false
+
+# Indicates whether the LLVM assertions are enabled or not
+#assertions = false
+
+# Indicates whether ccache is used when building LLVM
+#ccache = false
+# or alternatively ...
+#ccache = "/path/to/ccache"
+
+# If an external LLVM root is specified, we automatically check the version by
+# default to make sure it's within the range that we're expecting, but setting
+# this flag will indicate that this version check should not be done.
+#version-check = true
+
+# Link libstdc++ statically into the librustc_llvm instead of relying on a
+# dynamic version to be available.
+#static-libstdcpp = false
+
+# Tell the LLVM build system to use Ninja instead of the platform default for
+# the generated build system. This can sometimes be faster than make, for
+# example.
+ninja = true
+
+# LLVM targets to build support for.
+# Note: this is NOT related to Rust compilation targets. However, as Rust is
+# dependent on LLVM for code generation, turning targets off here WILL lead to
+# the resulting rustc being unable to compile for the disabled architectures.
+# Also worth pointing out is that, in case support for new targets are added to
+# LLVM, enabling them here doesn't mean Rust is automatically gaining said
+# support. You'll need to write a target specification at least, and most
+# likely, teach rustc about the C ABI of the target. Get in touch with the
+# Rust team and file an issue if you need assistance in porting!
+targets = "X86"
+
+# LLVM experimental 

[arch-commits] Commit in lib32-rust/repos (3 files)

2018-06-05 Thread Johannes Löthberg via arch-commits
Date: Tuesday, June 5, 2018 @ 22:13:03
  Author: demize
Revision: 340651

archrelease: copy trunk to community-x86_64

Added:
  lib32-rust/repos/community-x86_64/
  lib32-rust/repos/community-x86_64/PKGBUILD
(from rev 340650, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/community-x86_64/config.toml
(from rev 340650, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   51 +++
 config.toml |  419 ++
 2 files changed, 470 insertions(+)

Copied: lib32-rust/repos/community-x86_64/PKGBUILD (from rev 340650, 
lib32-rust/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2018-06-05 22:13:03 UTC (rev 340651)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.26.2
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('libffi' 'perl' 'python2' 'curl' 'cmake' 'ninja')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('fb9ecf304488c9b56600ab20cfd1937482057f7e5db7899fddb86e0774548700'
+'SKIP'
+'5c1962458f20dd5a542db7ef31e35c20a7b42f9e74dd27ec4e9f0cf2ab1953ce')
+
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/community-x86_64/config.toml (from rev 340650, 
lib32-rust/trunk/config.toml)
===
--- community-x86_64/config.toml(rev 0)
+++ community-x86_64/config.toml2018-06-05 22:13:03 UTC (rev 340651)
@@ -0,0 +1,419 @@
+# Sample TOML configuration file for building Rust.
+#
+# To configure rustbuild, copy this file to the directory from which you will 
be
+# running the build, and name it config.toml.
+#
+# All options are commented out by default in this file, and they're commented
+# out with their default values. The build system by default looks for
+# `config.toml` in the current directory of a build for build configuration, 
but
+# a custom configuration file can also be specified with `--config` to the 
build
+# system.
+
+# =
+# Tweaking how LLVM is compiled
+# =
+[llvm]
+
+# Indicates whether rustc will support compilation with LLVM
+# note: rustc does not compile without LLVM at the moment
+#enabled = true
+
+# Indicates whether the LLVM build is a Release or Debug build
+#optimize = true
+
+# Indicates whether an LLVM Release build should include debug info
+#release-debuginfo = false
+
+# Indicates whether the LLVM assertions are enabled or not
+#assertions = false
+
+# Indicates whether ccache is used when building LLVM
+#ccache = false
+# or alternatively ...
+#ccache = "/path/to/ccache"
+
+# If an external LLVM root is specified, we automatically check the version by
+# default to make sure it's within the range that we're expecting, but setting
+# this flag will indicate that this version check should not be done.
+#version-check = true
+
+# Link libstdc++ statically into the librustc_llvm instead of relying on a
+# dynamic version to be available.
+#static-libstdcpp = false
+
+# Tell the LLVM build system to use Ninja instead of the platform default for
+# the generated build system. This can sometimes be faster than make, for
+# example.
+ninja = true
+
+# LLVM targets to build support for.
+# Note: this is NOT related to Rust compilation targets. However, as Rust is
+# dependent on LLVM for code generation, turning targets off here WILL lead to
+# the resulting rustc being unable to compile for the disabled architectures.
+# Also worth pointing out is that, in case support for new targets are added to
+# LLVM, enabling them here doesn't mean Rust is automatically gaining said
+# support. You'll need to write a target specification at least, and most
+# likely, teach rustc about the C ABI of the target. Get in touch with the
+# Rust team and file an issue if you need assistance in porting!
+targets = "X86"
+
+# LLVM experimental 

[arch-commits] Commit in lib32-rust/repos (3 files)

2018-05-31 Thread Johannes Löthberg via arch-commits
Date: Thursday, May 31, 2018 @ 06:57:59
  Author: demize
Revision: 334245

archrelease: copy trunk to community-x86_64

Added:
  lib32-rust/repos/community-x86_64/
  lib32-rust/repos/community-x86_64/PKGBUILD
(from rev 334244, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/community-x86_64/config.toml
(from rev 334244, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   51 +++
 config.toml |  419 ++
 2 files changed, 470 insertions(+)

Copied: lib32-rust/repos/community-x86_64/PKGBUILD (from rev 334244, 
lib32-rust/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2018-05-31 06:57:59 UTC (rev 334245)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.26.1
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('libffi' 'perl' 'python2' 'curl' 'cmake' 'ninja')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('70a7961bd8ec43b2c01e9896e90b0a06804a7fbe0a5c05acc7fd6fed19500df0'
+'SKIP'
+'5c1962458f20dd5a542db7ef31e35c20a7b42f9e74dd27ec4e9f0cf2ab1953ce')
+
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/community-x86_64/config.toml (from rev 334244, 
lib32-rust/trunk/config.toml)
===
--- community-x86_64/config.toml(rev 0)
+++ community-x86_64/config.toml2018-05-31 06:57:59 UTC (rev 334245)
@@ -0,0 +1,419 @@
+# Sample TOML configuration file for building Rust.
+#
+# To configure rustbuild, copy this file to the directory from which you will 
be
+# running the build, and name it config.toml.
+#
+# All options are commented out by default in this file, and they're commented
+# out with their default values. The build system by default looks for
+# `config.toml` in the current directory of a build for build configuration, 
but
+# a custom configuration file can also be specified with `--config` to the 
build
+# system.
+
+# =
+# Tweaking how LLVM is compiled
+# =
+[llvm]
+
+# Indicates whether rustc will support compilation with LLVM
+# note: rustc does not compile without LLVM at the moment
+#enabled = true
+
+# Indicates whether the LLVM build is a Release or Debug build
+#optimize = true
+
+# Indicates whether an LLVM Release build should include debug info
+#release-debuginfo = false
+
+# Indicates whether the LLVM assertions are enabled or not
+#assertions = false
+
+# Indicates whether ccache is used when building LLVM
+#ccache = false
+# or alternatively ...
+#ccache = "/path/to/ccache"
+
+# If an external LLVM root is specified, we automatically check the version by
+# default to make sure it's within the range that we're expecting, but setting
+# this flag will indicate that this version check should not be done.
+#version-check = true
+
+# Link libstdc++ statically into the librustc_llvm instead of relying on a
+# dynamic version to be available.
+#static-libstdcpp = false
+
+# Tell the LLVM build system to use Ninja instead of the platform default for
+# the generated build system. This can sometimes be faster than make, for
+# example.
+ninja = true
+
+# LLVM targets to build support for.
+# Note: this is NOT related to Rust compilation targets. However, as Rust is
+# dependent on LLVM for code generation, turning targets off here WILL lead to
+# the resulting rustc being unable to compile for the disabled architectures.
+# Also worth pointing out is that, in case support for new targets are added to
+# LLVM, enabling them here doesn't mean Rust is automatically gaining said
+# support. You'll need to write a target specification at least, and most
+# likely, teach rustc about the C ABI of the target. Get in touch with the
+# Rust team and file an issue if you need assistance in porting!
+targets = "X86"
+
+# LLVM experimental 

[arch-commits] Commit in lib32-rust/repos (3 files)

2018-05-29 Thread Johannes Löthberg via arch-commits
Date: Tuesday, May 29, 2018 @ 14:48:00
  Author: demize
Revision: 333180

archrelease: copy trunk to community-x86_64

Added:
  lib32-rust/repos/community-x86_64/
  lib32-rust/repos/community-x86_64/PKGBUILD
(from rev 333179, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/community-x86_64/config.toml
(from rev 333179, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   51 +++
 config.toml |  419 ++
 2 files changed, 470 insertions(+)

Copied: lib32-rust/repos/community-x86_64/PKGBUILD (from rev 333179, 
lib32-rust/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2018-05-29 14:48:00 UTC (rev 333180)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.26.0
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('libffi' 'perl' 'python2' 'curl' 'cmake' 'ninja')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('4fb09bc4e233b71dcbe08a37a3f38cabc32219745ec6a628b18a55a1232281dd'
+'SKIP'
+'5c1962458f20dd5a542db7ef31e35c20a7b42f9e74dd27ec4e9f0cf2ab1953ce')
+
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/community-x86_64/config.toml (from rev 333179, 
lib32-rust/trunk/config.toml)
===
--- community-x86_64/config.toml(rev 0)
+++ community-x86_64/config.toml2018-05-29 14:48:00 UTC (rev 333180)
@@ -0,0 +1,419 @@
+# Sample TOML configuration file for building Rust.
+#
+# To configure rustbuild, copy this file to the directory from which you will 
be
+# running the build, and name it config.toml.
+#
+# All options are commented out by default in this file, and they're commented
+# out with their default values. The build system by default looks for
+# `config.toml` in the current directory of a build for build configuration, 
but
+# a custom configuration file can also be specified with `--config` to the 
build
+# system.
+
+# =
+# Tweaking how LLVM is compiled
+# =
+[llvm]
+
+# Indicates whether rustc will support compilation with LLVM
+# note: rustc does not compile without LLVM at the moment
+#enabled = true
+
+# Indicates whether the LLVM build is a Release or Debug build
+#optimize = true
+
+# Indicates whether an LLVM Release build should include debug info
+#release-debuginfo = false
+
+# Indicates whether the LLVM assertions are enabled or not
+#assertions = false
+
+# Indicates whether ccache is used when building LLVM
+#ccache = false
+# or alternatively ...
+#ccache = "/path/to/ccache"
+
+# If an external LLVM root is specified, we automatically check the version by
+# default to make sure it's within the range that we're expecting, but setting
+# this flag will indicate that this version check should not be done.
+#version-check = true
+
+# Link libstdc++ statically into the librustc_llvm instead of relying on a
+# dynamic version to be available.
+#static-libstdcpp = false
+
+# Tell the LLVM build system to use Ninja instead of the platform default for
+# the generated build system. This can sometimes be faster than make, for
+# example.
+ninja = true
+
+# LLVM targets to build support for.
+# Note: this is NOT related to Rust compilation targets. However, as Rust is
+# dependent on LLVM for code generation, turning targets off here WILL lead to
+# the resulting rustc being unable to compile for the disabled architectures.
+# Also worth pointing out is that, in case support for new targets are added to
+# LLVM, enabling them here doesn't mean Rust is automatically gaining said
+# support. You'll need to write a target specification at least, and most
+# likely, teach rustc about the C ABI of the target. Get in touch with the
+# Rust team and file an issue if you need assistance in porting!
+targets = "X86"
+
+# LLVM experimental 

[arch-commits] Commit in lib32-rust/repos (3 files)

2018-03-29 Thread Johannes Löthberg via arch-commits
Date: Thursday, March 29, 2018 @ 21:07:30
  Author: demize
Revision: 313426

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-rust/repos/multilib-x86_64/
  lib32-rust/repos/multilib-x86_64/PKGBUILD
(from rev 313425, lib32-rust/trunk/PKGBUILD)
  lib32-rust/repos/multilib-x86_64/config.toml
(from rev 313425, lib32-rust/trunk/config.toml)

-+
 PKGBUILD|   51 +++
 config.toml |  419 ++
 2 files changed, 470 insertions(+)

Copied: lib32-rust/repos/multilib-x86_64/PKGBUILD (from rev 313425, 
lib32-rust/trunk/PKGBUILD)
===
--- multilib-x86_64/PKGBUILD(rev 0)
+++ multilib-x86_64/PKGBUILD2018-03-29 21:07:30 UTC (rev 313426)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Johannes Löthberg 
+
+pkgname=lib32-rust
+pkgver=1.25.0
+pkgrel=1
+
+pkgdesc='32-bit libraries for rust'
+url='https://www.rust-lang.org/'
+arch=('x86_64')
+license=('MIT' 'Apache')
+
+makedepends=('libffi' 'perl' 'python2' 'curl' 'cmake' 'ninja')
+depends=('lib32-gcc-libs' "rust=1:$pkgver-1")
+
+source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
+config.toml)
+
+sha256sums=('eef63a0aeea5147930a366aee78cbde248bb6e5c6868801bdf34849152965d2d'
+'SKIP'
+'5c1962458f20dd5a542db7ef31e35c20a7b42f9e74dd27ec4e9f0cf2ab1953ce')
+
+validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag 
and Release Signing Key) 
+
+prepare() {
+  cd "rustc-$pkgver-src"
+
+  cp "$srcdir"/config.toml config.toml
+}
+
+build() {
+  cd "rustc-$pkgver-src"
+
+  msg2 "Run build under x.py"
+  python2 ./x.py build
+}
+
+package() {
+  cd "rustc-$pkgver-src"
+
+  target="$pkgdir"/"$(rustc --print sysroot)"/lib/rustlib
+  install -d "$target"
+  cp -r \
+build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu \
+"$target"
+
+  for license in APACHE MIT; do install -Dm644 "LICENSE-$license" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE-$license"; done
+}
+
+# vim:set ts=2 sw=2 et:

Copied: lib32-rust/repos/multilib-x86_64/config.toml (from rev 313425, 
lib32-rust/trunk/config.toml)
===
--- multilib-x86_64/config.toml (rev 0)
+++ multilib-x86_64/config.toml 2018-03-29 21:07:30 UTC (rev 313426)
@@ -0,0 +1,419 @@
+# Sample TOML configuration file for building Rust.
+#
+# To configure rustbuild, copy this file to the directory from which you will 
be
+# running the build, and name it config.toml.
+#
+# All options are commented out by default in this file, and they're commented
+# out with their default values. The build system by default looks for
+# `config.toml` in the current directory of a build for build configuration, 
but
+# a custom configuration file can also be specified with `--config` to the 
build
+# system.
+
+# =
+# Tweaking how LLVM is compiled
+# =
+[llvm]
+
+# Indicates whether rustc will support compilation with LLVM
+# note: rustc does not compile without LLVM at the moment
+#enabled = true
+
+# Indicates whether the LLVM build is a Release or Debug build
+#optimize = true
+
+# Indicates whether an LLVM Release build should include debug info
+#release-debuginfo = false
+
+# Indicates whether the LLVM assertions are enabled or not
+#assertions = false
+
+# Indicates whether ccache is used when building LLVM
+#ccache = false
+# or alternatively ...
+#ccache = "/path/to/ccache"
+
+# If an external LLVM root is specified, we automatically check the version by
+# default to make sure it's within the range that we're expecting, but setting
+# this flag will indicate that this version check should not be done.
+#version-check = true
+
+# Link libstdc++ statically into the librustc_llvm instead of relying on a
+# dynamic version to be available.
+#static-libstdcpp = false
+
+# Tell the LLVM build system to use Ninja instead of the platform default for
+# the generated build system. This can sometimes be faster than make, for
+# example.
+ninja = true
+
+# LLVM targets to build support for.
+# Note: this is NOT related to Rust compilation targets. However, as Rust is
+# dependent on LLVM for code generation, turning targets off here WILL lead to
+# the resulting rustc being unable to compile for the disabled architectures.
+# Also worth pointing out is that, in case support for new targets are added to
+# LLVM, enabling them here doesn't mean Rust is automatically gaining said
+# support. You'll need to write a target specification at least, and most
+# likely, teach rustc about the C ABI of the target. Get in touch with the
+# Rust team and file an issue if you need assistance in porting!
+targets =