commit:     d98d947687de9303f1e1b9ce0ca483f81425be31
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  8 18:40:45 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  8 18:40:45 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98d9476

virtual/rust: Remove

Remove the obsolete virtual/rust ebuilds.  They were masked since
2024-11-09.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 virtual/rust/metadata.xml          | 21 ---------------------
 virtual/rust/rust-1.71.1-r2.ebuild | 23 -----------------------
 virtual/rust/rust-1.74.1-r1.ebuild | 23 -----------------------
 virtual/rust/rust-1.75.0-r1.ebuild | 23 -----------------------
 virtual/rust/rust-1.77.1.ebuild    | 23 -----------------------
 virtual/rust/rust-1.79.0.ebuild    | 23 -----------------------
 virtual/rust/rust-1.80.1.ebuild    | 23 -----------------------
 virtual/rust/rust-1.81.0-r1.ebuild | 20 --------------------
 virtual/rust/rust-1.82.0.ebuild    | 20 --------------------
 9 files changed, 199 deletions(-)

diff --git a/virtual/rust/metadata.xml b/virtual/rust/metadata.xml
deleted file mode 100644
index 423d8358ee7d..000000000000
--- a/virtual/rust/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
-               <name>Rust Project</name>
-       </maintainer>
-       <maintainer type="person" proxied="yes">
-               <email>[email protected]</email>
-               <name>Anna Figueiredo Gomes</name>
-       </maintainer>
-       <maintainer type="person" proxied="yes">
-               <email>[email protected]</email>
-               <name>Matoro Mahri</name>
-       </maintainer>
-       <use>
-               <flag name="profiler">Build the profiler runtime and 
rust-demangler tool (needed for '-C profile-generate' or '-C 
instrument-coverage' codegen opts)</flag>
-               <flag name="rustfmt">Install rustfmt, Rust code formatter</flag>
-       </use>
-       <stabilize-allarches/>
-</pkgmetadata>

diff --git a/virtual/rust/rust-1.71.1-r2.ebuild 
b/virtual/rust/rust-1.71.1-r2.ebuild
deleted file mode 100644
index 567cfad47b43..000000000000
--- a/virtual/rust/rust-1.71.1-r2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 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="profiler rustfmt"
-
-BDEPEND=""
-RDEPEND="|| (
-       ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
-       ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
-)"

diff --git a/virtual/rust/rust-1.74.1-r1.ebuild 
b/virtual/rust/rust-1.74.1-r1.ebuild
deleted file mode 100644
index e1389353d005..000000000000
--- a/virtual/rust/rust-1.74.1-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 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="profiler rustfmt"
-
-BDEPEND=""
-RDEPEND="|| (
-       ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
-       ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
-)"

diff --git a/virtual/rust/rust-1.75.0-r1.ebuild 
b/virtual/rust/rust-1.75.0-r1.ebuild
deleted file mode 100644
index e1389353d005..000000000000
--- a/virtual/rust/rust-1.75.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 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="profiler rustfmt"
-
-BDEPEND=""
-RDEPEND="|| (
-       ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
-       ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
-)"

diff --git a/virtual/rust/rust-1.77.1.ebuild b/virtual/rust/rust-1.77.1.ebuild
deleted file mode 100644
index 63efc2f55da8..000000000000
--- a/virtual/rust/rust-1.77.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 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 ~mips 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}]
-)"

diff --git a/virtual/rust/rust-1.79.0.ebuild b/virtual/rust/rust-1.79.0.ebuild
deleted file mode 100644
index 529dc2b466a0..000000000000
--- a/virtual/rust/rust-1.79.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 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-18"
-KEYWORDS="amd64 arm arm64 ~loong ~mips 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}]
-)"

diff --git a/virtual/rust/rust-1.80.1.ebuild b/virtual/rust/rust-1.80.1.ebuild
deleted file mode 100644
index 529dc2b466a0..000000000000
--- a/virtual/rust/rust-1.80.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 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-18"
-KEYWORDS="amd64 arm arm64 ~loong ~mips 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}]
-)"

diff --git a/virtual/rust/rust-1.81.0-r1.ebuild 
b/virtual/rust/rust-1.81.0-r1.ebuild
deleted file mode 100644
index 40e5ede24c62..000000000000
--- a/virtual/rust/rust-1.81.0-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Rust language compiler"
-
-# 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-18"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="rustfmt profiler"
-
-RDEPEND="|| (
-       ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-       ~dev-lang/rust-${PV}[profiler?,rustfmt?,${MULTILIB_USEDEP}]
-)"

diff --git a/virtual/rust/rust-1.82.0.ebuild b/virtual/rust/rust-1.82.0.ebuild
deleted file mode 100644
index 2f9c39eae887..000000000000
--- a/virtual/rust/rust-1.82.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# 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"
-
-# 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-19"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="rustfmt profiler"
-
-RDEPEND="|| (
-       ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-       ~dev-lang/rust-${PV}[profiler?,rustfmt?,${MULTILIB_USEDEP}]
-)"

Reply via email to