summaryrefslogtreecommitdiff
path: root/dev-lang/rust-bin
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-09 03:47:07 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-09 03:47:07 +0100
commit29d63ef1ebd8704a96d50408d409b9ef0ff3787b (patch)
treee6a0b5331404dc58dec6806e2422392a3b3ec35f /dev-lang/rust-bin
parentc875ddc2b3a59401c7da3cb2c085afff4ba24e28 (diff)
gentoo auto-resync : 09:06:2023 - 03:47:07
Diffstat (limited to 'dev-lang/rust-bin')
-rw-r--r--dev-lang/rust-bin/Manifest2
-rw-r--r--dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild (renamed from dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild)11
2 files changed, 6 insertions, 7 deletions
diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index c3d2a222bd52..fe4efbd70c00 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -203,5 +203,5 @@ EBUILD rust-bin-1.66.1-r1.ebuild 6798 BLAKE2B 6c814eb21abe2a4f3e3511d609e7ccc919
EBUILD rust-bin-1.67.1-r2.ebuild 6815 BLAKE2B 2de4c538189f9a2aad2b4d89c3dda55fa66f8dc9db229f3aef19191d6b1185e304e4a4041f52bd14513af7a02b950ea61697302d50432fabba346bf42dca8108 SHA512 610825359ada60e639220f0f9c48ef751b3e74c3a50723028605916e1391abecbc2748949a26105e25da2c8a95387109039d8db576fdec630a4fc86e57a02d01
EBUILD rust-bin-1.68.2-r1.ebuild 6770 BLAKE2B 7b40eeaeecce67b8a1c2b4705805d966644db051701f9e9c367bd6dfaf1ff8b12933c4f8b82759db1e26ec64ad9f765cf1aff5f7f108538588002bd16a1cd2cd SHA512 c30549581c8acd13453fffb9cca41c33dc2155279de6c58522dd6710c6bada519aaea7fd781284e652c15ff53915af4e31ef06121e9816fd4bf2876e8ceb63f4
EBUILD rust-bin-1.69.0.ebuild 6765 BLAKE2B c14b16db80f636d064a54bf256df9a4d8fe308e9821422dc9b46ce5e272200f32d463a4f6fa36b7a80b0c12972d00ff5c155183db4f788858cce6760d6b5a785 SHA512 c345e3f23dad76998bf86f893e75212b10a9c5621fd551546eaf3580cc418985255d3cc7e53f67855a42902d1d3116d3b78708fecc5073cfa71ec43c05ab1679
-EBUILD rust-bin-1.70.0-r1.ebuild 6963 BLAKE2B a55fa55bf3cbe6a5f6ef2acdcb606432542af11d4bf6287cc2e548c10ab4e809cded1b84760dd9e55b0f850f0fc51a763c601840d880194653bc4eb0b49f0409 SHA512 0a862be97e882ce2362fc95757b593746e93417a0a459280e2d94cbd99646fb502efc735916d45871b3b7b051265a9b15a55c9cd74ad436d6aa129aa3434fed6
+EBUILD rust-bin-1.70.0-r2.ebuild 6889 BLAKE2B 2bad9cb9724360157a1ca1eab776b2d86f6453399e9d298baa1d9aa6d38e2865c32e99940bafd9f4864a6067fd4d8c05fa73e971b6b3f9fe9b7e3c7182732de0 SHA512 83a7b4f7a1af11d8d9aa09a4894a722f6773f08904b7470cbc7e1009d045fa03c958543122a7c8c11aa9b4f7bf2bce3153a770ad28783cad794253333d1ef4c1
MISC metadata.xml 602 BLAKE2B 8e74f441d22eeb8b276d77ed0a9c5bde01540a3f34d6053185b2be77dd9188b80c01c536f8bb18c4c60214bd0bf366a504c1f3627110a213332120b533f7ddd2 SHA512 5f120deec600c7453d503b6acb9460d1c765a567954c79749654365721b1b6fa2dd48d60d5f3fc86191e79d5f7f78d7aa1e9634e6127f333f81e546f9b0f74ac
diff --git a/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild b/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild
index 953c18686b33..93ef429779a2 100644
--- a/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
SLOT="stable"
-# KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
DEPEND=""
@@ -39,6 +39,10 @@ BDEPEND="
REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
+# stripping rust may break it (at least on x86_64)
+# https://github.com/rust-lang/rust/issues/112286
+RESTRICT="strip"
+
QA_PREBUILT="
opt/${P}/bin/.*
opt/${P}/lib/.*.so
@@ -204,11 +208,6 @@ multilib_src_install() {
# BUG: installs x86_64 binary on other arches
rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die
-
- # libLLVM must NOT be stripped
- # it's not present on all arches, but if present and stripped rustc will segfault.
- # https://github.com/rust-lang/rust/issues/112286
- dostrip -x *libLLVM-*
}
pkg_postinst() {