From 20d4435a7d9459953db77f3256f699f420d3e484 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 9 Mar 2024 12:44:17 +0000 Subject: gentoo auto-resync : 09:03:2024 - 12:44:17 --- virtual/rust/Manifest | 3 ++- virtual/rust/metadata.xml | 1 + virtual/rust/rust-1.76.0.ebuild | 23 +++++++++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 virtual/rust/rust-1.76.0.ebuild (limited to 'virtual/rust') diff --git a/virtual/rust/Manifest b/virtual/rust/Manifest index 78c30868b23d..3dc1302677e3 100644 --- a/virtual/rust/Manifest +++ b/virtual/rust/Manifest @@ -3,4 +3,5 @@ EBUILD rust-1.71.1-r1.ebuild 608 BLAKE2B 3b92740a09037899aa4bb059a5cfa3bbb88a01d EBUILD rust-1.73.0.ebuild 609 BLAKE2B 323e27b66dea88f875af0c2e283b2ccdf7aba637670e0a522ac45b541c86a4f83d7f822be45670e88ac68c26ed866b4107f5a71bcc1be4947c1b3cc07fe455c7 SHA512 6b21bd09be38d1d754c5c49dd8126a2003d6324e6d453e2ecce6541792443c702e693ac75ffca7eae76f350508cb6145c0b72c0d816474571dbfebc85cc186a9 EBUILD rust-1.74.1.ebuild 602 BLAKE2B 624633127f16facf255a6ba94c6504a51b6f15317b308bb49bb48497ae4a80efd42091a677fa3d00f5c186cbbe6664bf500fa893098df8cfa79486f08c8f6fcb SHA512 4d1fa359b3b23af3c7a6eec9d49be30e5e68379be414c45c730cb825495ba643784f0866cd7452853092c254c330b64cb6da3d3341fae6663a74e079c2088473 EBUILD rust-1.75.0.ebuild 609 BLAKE2B 1c35d96b880b8035d850a0867211ef335ca068e798afddcb623ea6f627fce41d1c5abb80226f0d7532ae14c25542f0d7ccd3fdc184857853aee7f1731d7049dd SHA512 33ecb60f36cea9c4dd8f2d05773c33208ba9115c4c7e8cfe2528c899c737f43732c59e52e15a9e2f72df6c5a01abc1450efa45c4576e94465141ae3fe915e838 -MISC metadata.xml 606 BLAKE2B 0462dec11e210dba3d8b66bcfadd859f48ea5c02e1f186b5cd2a14a52d9b96e3d12417474105ef6f3b019fd9d583ba4f8b1ff1c45b7d71390ab7eaeb14c57875 SHA512 7ceda7eb71ebce99790f79e20dd26afa85a576ac539a9d9411da31792a32fc445a97efa9bcfa9c72a2393c181e0eb8f861685fea63f30e9e52ff910317a06241 +EBUILD rust-1.76.0.ebuild 638 BLAKE2B e1a30d75a5f70b06f7368bcb028c821635b6816a4e178fb12013e872a76b3601819303b849df22574d6dc0a95ddb4346b055a2bcc348eb8af18e6af0075cefdc SHA512 736a287d9cf17f80f30fb4d6c28a11b1ddd71ee92890bca805f463bceec0e3534d2a0beb8c0912c00b69773e03a8d45df336b9d169efb45f68ff3629b7c03a31 +MISC metadata.xml 764 BLAKE2B 686b65c6f575a82160963fd647be4fedc2f95c37c61cfb60e9fb65d8e3e5753faff27efb7118a05fd54c8cf42ceec5baf44cf0d49551c21ba7f66e29b2fabd2b SHA512 26585dffb1d56cbfbeef6fa95c8413bc948440407d52c030f770dbf56e41726fca773676f373dc2c8b031759d201319a22d6309da3d4bc2cd7c3992b3c5b123a diff --git a/virtual/rust/metadata.xml b/virtual/rust/metadata.xml index d7906a9ad75a..999eaba04c29 100644 --- a/virtual/rust/metadata.xml +++ b/virtual/rust/metadata.xml @@ -14,6 +14,7 @@ Rust Project + Build the profiler runtime and rust-demangler tool (needed for '-C profile-generate' or '-C instrument-coverage' codegen opts) Install rustfmt, Rust code formatter diff --git a/virtual/rust/rust-1.76.0.ebuild b/virtual/rust/rust-1.76.0.ebuild new file mode 100644 index 000000000000..187391b93274 --- /dev/null +++ b/virtual/rust/rust-1.76.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-build + +DESCRIPTION="Virtual for Rust language compiler" + +LICENSE="" + +# adjust when rust upstream bumps internal llvm +# we do not allow multiple llvm versions in dev-lang/rust for +# neither system nor bundled, so we just hardcode it here. +SLOT="0/llvm-17" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="rustfmt profiler" + +BDEPEND="" +RDEPEND="|| ( + ~dev-lang/rust-bin-${PV}[profiler?,rustfmt?,${MULTILIB_USEDEP}] + ~dev-lang/rust-${PV}[profiler?,rustfmt?,${MULTILIB_USEDEP}] +)" -- cgit v1.2.3