summaryrefslogtreecommitdiff
path: root/virtual/rust
diff options
context:
space:
mode:
Diffstat (limited to 'virtual/rust')
-rw-r--r--virtual/rust/Manifest1
-rw-r--r--virtual/rust/rust-1.72.0.ebuild23
2 files changed, 24 insertions, 0 deletions
diff --git a/virtual/rust/Manifest b/virtual/rust/Manifest
index 794a895f95d5..016c51f8b797 100644
--- a/virtual/rust/Manifest
+++ b/virtual/rust/Manifest
@@ -6,4 +6,5 @@ EBUILD rust-1.69.0.ebuild 602 BLAKE2B 46e4f7f6be86164ffbd4752602868d5ce688b56e47
EBUILD rust-1.70.0.ebuild 608 BLAKE2B 0942f8597140f9537668f7b4a7a53a418c8af79f3ff41cdda5e708ab68408e686e84501e4970342c1e05fae30b8b2ade34f060e192806e8ae9250df93f10ddf3 SHA512 2fc9568f3a337c799452ea4a19e2e0a7d735344b03c0f29fb7293bcea0d94f351b5857d5f58cefaa8e77f00d60c7b4cc06d247034fa78aaf7f0f50139fa90128
EBUILD rust-1.71.0.ebuild 615 BLAKE2B 5726469bbf39234fd2eb0a259b6eafddcb548a50cbffad46ccbd8e36a4b47db05a515e4cdb150bdc5e576e713d997f3eb765473b5446c59ceb18fc2a78aeb88a SHA512 80c94c6a364830879bf69e7746d42ec825a8952cc81bb4ea2da1a9b5871bf958d8d15e90160c8f3b7ee4b226c18e8b88236e9dc04ef9787170dfdb0b5c8bd58b
EBUILD rust-1.71.1.ebuild 615 BLAKE2B 5726469bbf39234fd2eb0a259b6eafddcb548a50cbffad46ccbd8e36a4b47db05a515e4cdb150bdc5e576e713d997f3eb765473b5446c59ceb18fc2a78aeb88a SHA512 80c94c6a364830879bf69e7746d42ec825a8952cc81bb4ea2da1a9b5871bf958d8d15e90160c8f3b7ee4b226c18e8b88236e9dc04ef9787170dfdb0b5c8bd58b
+EBUILD rust-1.72.0.ebuild 615 BLAKE2B 5726469bbf39234fd2eb0a259b6eafddcb548a50cbffad46ccbd8e36a4b47db05a515e4cdb150bdc5e576e713d997f3eb765473b5446c59ceb18fc2a78aeb88a SHA512 80c94c6a364830879bf69e7746d42ec825a8952cc81bb4ea2da1a9b5871bf958d8d15e90160c8f3b7ee4b226c18e8b88236e9dc04ef9787170dfdb0b5c8bd58b
MISC metadata.xml 351 BLAKE2B cf3c7f2e804dbe6ddce9380d9c7b32e734df16a04ea867a474a4e6868edfaa72abb79dd6eb47f67128a1b60cb4872c999949e8237102bc2117e581309307f862 SHA512 d32137e0b4549baf85ffaff35d2c5fb058a44e3fbeb7f560db3ebbfc1d44d9ce3651e033cb8434f211994218a85d5bf89f42ea9e3ab76e361c1014dcc6f25997
diff --git a/virtual/rust/rust-1.72.0.ebuild b/virtual/rust/rust-1.72.0.ebuild
new file mode 100644
index 000000000000..630588ccee03
--- /dev/null
+++ b/virtual/rust/rust-1.72.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 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-16"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+ ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+ ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+)"