summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/rust: arm64 stableAaron Bauman2019-05-281-1/+1
| | | | | | Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.67, Repoman-2.3.13 RepoMan-Options: --include-arches="arm64"
* dev-lang/rust: fix codegen-backends location on x86 for 1.35.0Georgy Yakovlev2019-05-261-0/+12
| | | | | Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: fix codegen-backends location on x86Georgy Yakovlev2019-05-261-0/+12
| | | | | | | | | comitting to stable without revbump so I don't force all other users to rebuild this beast Bug: https://bugs.gentoo.org/672816 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: restore patch for LibreSSL 2.9.x supportStefan Strogin2019-05-261-0/+1
| | | | | | Closes: https://bugs.gentoo.org/684224 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stefan Strogin <steils@gentoo.org>
* dev-lang/rust: fix building 1.35.0 with internal llvmGeorgy Yakovlev2019-05-252-0/+118
| | | | | | | Closes: https://bugs.gentoo.org/686656 X-Upstream-Issue: https://github.com/rust-lang/rust/issues/61206 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: bump to 1.35.0Georgy Yakovlev2019-05-243-13/+361
| | | | | | | | | | | | | | commit summary: EAPI=7 don't compile lld with system-llvm and wasm depend on lld if wasm enabled pass config file at install phase, otherwise bad things happen drop unneeded patches make build verbose, so if users report bugs we can actually see failures instead of cargo's green text Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: drop vulnerableGeorgy Yakovlev2019-05-163-658/+0
| | | | | | Bug: https://bugs.gentoo.org/685970 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: x86 stable (bug #685970)Thomas Deutschmann2019-05-171-1/+1
| | | | | Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: amd64 stable wrt bug #685970Mikle Kolyada2019-05-151-1/+1
| | | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
* dev-lang/rust: security bump to 1.34.2Georgy Yakovlev2019-05-142-0/+329
| | | | | | Bug: https://bugs.gentoo.org/685970 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: drop memory requirement checkThomas Deutschmann2019-05-136-12/+0
| | | | | | | | | | | | | | | | | | CHECKREQS_MEMORY should only be used when there's a known minimum memory requirement to run/build packages with MAKEOPTS=-j1. If user builds package in parallel it is expected that the build process will require more memory. However, in most cases we don't know how much memory is required because we don't know how much memory an additional job could use at maximum (and if we would know, just add distcc, which will move memory requirement down to distcc host...). Otherwise we would cause unnecessarily problems for systems with low memory but still able to build the package. Bug: https://bugs.gentoo.org/626134 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: x86 stable (bug #678908)Thomas Deutschmann2019-05-121-1/+1
| | | | | Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: amd64 stable wrt bug #678908Mikle Kolyada2019-05-111-1/+1
| | | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
* dev-lang/rust: bump to 1.34.1Georgy Yakovlev2019-04-252-0/+331
| | | | | Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: add patch to support LibreSSL 2.9.xStefan Strogin2019-04-242-0/+30
| | | | | | | | Closes: https://bugs.gentoo.org/684224 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11810 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: avoid rust-gdbgui slot collisionGeorgy Yakovlev2019-04-151-0/+2
| | | | | | | Closes: https://bugs.gentoo.org/683392 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: fix for Prefix, based on patch by Matthias GerstnerFabian Groffen2019-04-141-15/+16
| | | | | | Closes: https://bugs.gentoo.org/611118 Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* dev-lang/rust: fix 1.34.0 build failure with USE=docGeorgy Yakovlev2019-04-142-1/+446
| | | | | | | | | | also speed up bootstrap a bit with upstream commit Upstream patch url: https://github.com/rust-lang/rust/pull/58897 Bug: https://bugs.gentoo.org/683246 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: fix cblas headers again, don't build RISCVGeorgy Yakovlev2019-04-112-0/+44
| | | | | | | | Bug: https://bugs.gentoo.org/676278 Bug: https://bugs.gentoo.org/678186 Bug: https://bugs.gentoo.org/683128 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: bump to 1.34.0Georgy Yakovlev2019-04-112-0/+334
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: 1.33.0 requires llvm:7 to buildGeorgy Yakovlev2019-03-211-12/+29
| | | | | | | | | improve llvm handling for future use, taken from mesa ebuild make sure 1.33 pulls only llvm:7 Bug: https://bugs.gentoo.org/681108 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: app-eselect/eselect-rust is only RDEPENDThomas Deutschmann2019-03-156-13/+14
| | | | | | Bug: https://bugs.gentoo.org/678908 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: force newer app-eselect/eselect-rustThomas Deutschmann2019-03-154-4/+4
| | | | | | Bug: https://bugs.gentoo.org/678908 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: add missing die to sed callGeorgy Yakovlev2019-03-102-2/+2
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: fix boostrap on ppc64Georgy Yakovlev2019-03-102-0/+12
| | | | | | | Bug: https://bugs.gentoo.org/679806 Thanks-to: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: bump to 1.33.0Georgy Yakovlev2019-03-063-0/+377
| | | | | | | | run build/install in verbose mode Bug: https://bugs.gentoo.org/679098 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: Fix wasm USE flag by restoring WebAssembly targetJames Le Cuirot2019-02-243-3/+3
| | | | | | Bug: https://bugs.gentoo.org/678186 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* dev-lang/rust: don't build experimental LLVM targetsThomas Deutschmann2019-02-193-0/+3
| | | | | | | Reported-by: James Le Cuirot <chewi@gentoo.org> Closes: https://bugs.gentoo.org/678186 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: add patch to support LibreSSL 2.8.x and 2.9.0Stefan Strogin2019-02-192-0/+33
| | | | | | | | | | | | Based on the patches from the upstream: https://github.com/sfackler/rust-openssl/commit/9fd7584a84168655cb27e03b7e19a9847b88e77f https://github.com/sfackler/rust-openssl/commit/af4488357c9b3e003b883e89c16aaa675ad0c6ac Closes: https://bugs.gentoo.org/677302 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11085 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: doesn't support >=sys-devel/llvm-8Thomas Deutschmann2019-02-193-6/+12
| | | | | Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: re-add cblas patchGeorgy Yakovlev2019-01-312-0/+33
| | | | | | | | | | Since some systems have stale cblas.h symlink rust's bundled llvm finds cblas.h and tries to link unconditionally. Fix it. This reverts commit 0e00cd7cc089acdd3114b4aafc34fc921aabe058. Closes: https://bugs.gentoo.org/676278 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: drop unneeded patchGeorgy Yakovlev2019-01-252-33/+0
| | | | | | Package-Manager: Portage-2.3.58, Repoman-2.3.12 Acked-by: Thomas Deutschmann <whissi@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: fix segfaults with system llvm:7Georgy Yakovlev2019-01-252-0/+34
| | | | | | Bug: https://bugs.gentoo.org/675752 Package-Manager: Portage-2.3.57, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: fix configure of bundled LLVMThomas Deutschmann2019-01-192-1/+36
| | | | | | Bug: https://bugs.gentoo.org/675752 Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: remove required use constraintGeorgy Yakovlev2019-01-191-3/+0
| | | | | | | in favor of a mask Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: Disable system-llvm USE flag in 1.32.0 (bug #675752)Patrick McLean2019-01-181-1/+4
| | | | | | | | | | | | Add "!system-llvm" to REQUIRED_USE since 1.32.0 pulls in a git version of llvm to fix the segfault. Also bump the llvm dep to >=7 since 7 is required now. Bug: https://bugs.gentoo.org/675752 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-lang/rust: Version bump to 1.32.0Patrick McLean2019-01-172-0/+309
| | | | | | Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-lang/rust: keyworded 1.31.1 for ppc64, bug #609654Sergei Trofimovich2018-12-251-1/+1
| | | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/rust: keyworded 1.30.1-r1 for ppc64, bug #609654Sergei Trofimovich2018-12-251-1/+1
| | | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/rust: Version bump to 1.31.1Patrick McLean2018-12-202-1/+1
| | | | | | Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-lang/rust: Version bump to 1.31.0 (bug #672646)Patrick McLean2018-12-082-0/+311
| | | | | | Closes: https://bugs.gentoo.org/672646 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-lang/rust: only run llvm_pkg_setup when using system-llvmDirkjan Ochtman2018-11-201-1/+3
| | | | | | Fixes: https://bugs.gentoo.org/671526 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* dev-lang/rust: check reqs, ewarn about cargo symlinkDirkjan Ochtman2018-11-191-1/+22
| | | | | | | | | Fixes: https://bugs.gentoo.org/626134 Fixes: https://bugs.gentoo.org/626742 Fixes: https://bugs.gentoo.org/663354 Fixes: https://bugs.gentoo.org/671182 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* dev-lang/rust: call llvm_pkg_setup explicitlyDirkjan Ochtman2018-11-151-0/+5
| | | | | Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* dev-lang/rust: fix inconsistency, optionally use system LLVMDirkjan Ochtman2018-11-152-8/+15
| | | | | | Fixes: https://bugs.gentoo.org/663240 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* dev-lang/rust: move soft blockers to RDEPENDThomas Deutschmann2018-11-153-15/+15
| | | | | | | Closes: https://bugs.gentoo.org/671150 Package-Manager: Portage-2.3.51, Repoman-2.3.12 RepoMan-Options: --force Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/rust: version bump to 1.30.1Dirkjan Ochtman2018-11-143-0/+339
| | | | | | | Fixes: https://bugs.gentoo.org/669876 Fixes: https://bugs.gentoo.org/669918 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* dev-lang/rust: make better use of rust-toolchain.eclassMarcus Comstedt2018-10-281-12/+2
| | | | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se> Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* */*: remove redundant local descriptions of 'jemalloc' flagMichał Górny2018-10-201-2/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/rust-toolchain: switch back to tar.xz for sourcesstefson2018-10-191-13/+10
| | | | | Signed-off-by: Steffen Kuhn <nielson2@yandex.com> Signed-off-by: Dirkjan Ochtman <djc@gentoo.org>