summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'virtual')
-rw-r--r--virtual/cron/cron-0-r3.ebuild4
-rw-r--r--virtual/dist-kernel/dist-kernel-5.10.230.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.10.233.ebuild (renamed from virtual/dist-kernel/dist-kernel-5.10.231.ebuild)2
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.173.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.176.ebuild (renamed from virtual/dist-kernel/dist-kernel-5.15.174.ebuild)2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.118.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.123.ebuild (renamed from virtual/dist-kernel/dist-kernel-6.1.119.ebuild)2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.124.ebuild (renamed from virtual/dist-kernel/dist-kernel-6.1.120.ebuild)2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.4.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.5.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.6.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.8.ebuild (renamed from virtual/dist-kernel/dist-kernel-6.11.10.ebuild)2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.9.ebuild (renamed from virtual/dist-kernel/dist-kernel-6.11.11.ebuild)2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.62.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.63.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.64.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.65.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.66.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.68-r1.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.69.ebuild (renamed from virtual/dist-kernel/dist-kernel-6.12.1.ebuild)2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.70.ebuild (renamed from virtual/dist-kernel/dist-kernel-6.12.3.ebuild)2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.71.ebuild16
-rw-r--r--virtual/jdk/jdk-21.ebuild4
-rw-r--r--virtual/jdk/jdk-25-r1.ebuild (renamed from virtual/jdk/jdk-24-r1.ebuild)2
-rw-r--r--virtual/jdk/jdk-25.ebuild11
-rw-r--r--virtual/jre/jre-21.ebuild4
-rw-r--r--virtual/jre/jre-24.ebuild10
-rw-r--r--virtual/opencl/opencl-3-r3.ebuild4
-rw-r--r--virtual/opengl/opengl-8.ebuild4
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.900.0-r1.ebuild (renamed from virtual/perl-File-Spec/perl-File-Spec-3.900.0.ebuild)2
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.910.0.ebuild15
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.501.184_rc.ebuild17
-rw-r--r--virtual/perl-Term-Table/perl-Term-Table-0.23.0.ebuild4
-rw-r--r--virtual/ruby-ssl/ruby-ssl-15.ebuild26
-rw-r--r--virtual/rubygems/rubygems-21-r1.ebuild26
35 files changed, 138 insertions, 219 deletions
diff --git a/virtual/cron/cron-0-r3.ebuild b/virtual/cron/cron-0-r3.ebuild
index c335f37a234c..4bd107cf1c4d 100644
--- a/virtual/cron/cron-0-r3.ebuild
+++ b/virtual/cron/cron-0-r3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Virtual for cron"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="|| ( sys-process/cronie
sys-process/bcron
diff --git a/virtual/dist-kernel/dist-kernel-5.10.230.ebuild b/virtual/dist-kernel/dist-kernel-5.10.230.ebuild
deleted file mode 100644
index 3b0524b1c02c..000000000000
--- a/virtual/dist-kernel/dist-kernel-5.10.230.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-5.10.231.ebuild b/virtual/dist-kernel/dist-kernel-5.10.233.ebuild
index 4799eff8f746..d1c33967638d 100644
--- a/virtual/dist-kernel/dist-kernel-5.10.231.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.10.233.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/dist-kernel/dist-kernel-5.15.173.ebuild b/virtual/dist-kernel/dist-kernel-5.15.173.ebuild
deleted file mode 100644
index 49842ddf1587..000000000000
--- a/virtual/dist-kernel/dist-kernel-5.15.173.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-5.15.174.ebuild b/virtual/dist-kernel/dist-kernel-5.15.176.ebuild
index 3b4d92e6969b..e315b66b2d7c 100644
--- a/virtual/dist-kernel/dist-kernel-5.15.174.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.15.176.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/dist-kernel/dist-kernel-6.1.118.ebuild b/virtual/dist-kernel/dist-kernel-6.1.118.ebuild
deleted file mode 100644
index 85751b4ee93a..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.1.118.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.119.ebuild b/virtual/dist-kernel/dist-kernel-6.1.123.ebuild
index 15b55453deca..2fba55980890 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.119.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.123.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/dist-kernel/dist-kernel-6.1.120.ebuild b/virtual/dist-kernel/dist-kernel-6.1.124.ebuild
index 15b55453deca..2fba55980890 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.120.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.124.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/dist-kernel/dist-kernel-6.12.4.ebuild b/virtual/dist-kernel/dist-kernel-6.12.4.ebuild
deleted file mode 100644
index 9969a23652bd..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.12.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.12.5.ebuild b/virtual/dist-kernel/dist-kernel-6.12.5.ebuild
deleted file mode 100644
index 9969a23652bd..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.12.5.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.12.6.ebuild b/virtual/dist-kernel/dist-kernel-6.12.6.ebuild
deleted file mode 100644
index 9969a23652bd..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.12.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.11.10.ebuild b/virtual/dist-kernel/dist-kernel-6.12.8.ebuild
index 9969a23652bd..e66ff2433373 100644
--- a/virtual/dist-kernel/dist-kernel-6.11.10.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.12.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/dist-kernel/dist-kernel-6.11.11.ebuild b/virtual/dist-kernel/dist-kernel-6.12.9.ebuild
index 9969a23652bd..e66ff2433373 100644
--- a/virtual/dist-kernel/dist-kernel-6.11.11.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.12.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/dist-kernel/dist-kernel-6.6.62.ebuild b/virtual/dist-kernel/dist-kernel-6.6.62.ebuild
deleted file mode 100644
index 34b6bca97133..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.62.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.63.ebuild b/virtual/dist-kernel/dist-kernel-6.6.63.ebuild
deleted file mode 100644
index 9969a23652bd..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.63.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.64.ebuild b/virtual/dist-kernel/dist-kernel-6.6.64.ebuild
deleted file mode 100644
index 9969a23652bd..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.64.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.65.ebuild b/virtual/dist-kernel/dist-kernel-6.6.65.ebuild
deleted file mode 100644
index 9969a23652bd..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.65.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.66.ebuild b/virtual/dist-kernel/dist-kernel-6.6.66.ebuild
deleted file mode 100644
index 9969a23652bd..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.66.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.68-r1.ebuild b/virtual/dist-kernel/dist-kernel-6.6.68-r1.ebuild
new file mode 100644
index 000000000000..1d00329086d9
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.68-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ =sys-kernel/gentoo-kernel-${PV}-r1
+ =sys-kernel/gentoo-kernel-bin-${PV}-r1
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.12.1.ebuild b/virtual/dist-kernel/dist-kernel-6.6.69.ebuild
index 9969a23652bd..e66ff2433373 100644
--- a/virtual/dist-kernel/dist-kernel-6.12.1.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.6.69.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/dist-kernel/dist-kernel-6.12.3.ebuild b/virtual/dist-kernel/dist-kernel-6.6.70.ebuild
index 9969a23652bd..e66ff2433373 100644
--- a/virtual/dist-kernel/dist-kernel-6.12.3.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.6.70.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/dist-kernel/dist-kernel-6.6.71.ebuild b/virtual/dist-kernel/dist-kernel-6.6.71.ebuild
new file mode 100644
index 000000000000..e66ff2433373
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.71.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/jdk/jdk-21.ebuild b/virtual/jdk/jdk-21.ebuild
index 0b469d838fcf..d26db1603e04 100644
--- a/virtual/jdk/jdk-21.ebuild
+++ b/virtual/jdk/jdk-21.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Virtual for Java Development Kit (JDK)"
SLOT="${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="headless-awt"
RDEPEND="|| (
diff --git a/virtual/jdk/jdk-24-r1.ebuild b/virtual/jdk/jdk-25-r1.ebuild
index 5a23aeed9722..e66faa32a8ad 100644
--- a/virtual/jdk/jdk-24-r1.ebuild
+++ b/virtual/jdk/jdk-25-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/virtual/jdk/jdk-25.ebuild b/virtual/jdk/jdk-25.ebuild
deleted file mode 100644
index fa432422ec6c..000000000000
--- a/virtual/jdk/jdk-25.ebuild
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual for Java Development Kit (JDK)"
-SLOT="${PV}"
-# KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="headless-awt"
-
-RDEPEND="dev-java/openjdk-bin:${SLOT}[gentoo-vm(+),headless-awt=]"
diff --git a/virtual/jre/jre-21.ebuild b/virtual/jre/jre-21.ebuild
index f698d4da833a..27a57baa96ac 100644
--- a/virtual/jre/jre-21.ebuild
+++ b/virtual/jre/jre-21.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Virtual for Java Runtime Environment (JRE)"
SLOT="${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
RDEPEND="|| (
virtual/jdk:${SLOT}
diff --git a/virtual/jre/jre-24.ebuild b/virtual/jre/jre-24.ebuild
deleted file mode 100644
index 3e5caf55150c..000000000000
--- a/virtual/jre/jre-24.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual for Java Runtime Environment (JRE)"
-SLOT="${PV}"
-# KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="virtual/jdk:${SLOT}"
diff --git a/virtual/opencl/opencl-3-r3.ebuild b/virtual/opencl/opencl-3-r3.ebuild
index 5e9e92b8619a..9924965db66a 100644
--- a/virtual/opencl/opencl-3-r3.ebuild
+++ b/virtual/opencl/opencl-3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,7 +7,7 @@ inherit multilib-build
DESCRIPTION="Virtual for OpenCL API"
SLOT="0"
-KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
>=dev-libs/opencl-icd-loader-2023.02.06[${MULTILIB_USEDEP}]
diff --git a/virtual/opengl/opengl-8.ebuild b/virtual/opengl/opengl-8.ebuild
index 659c767daad7..b9237062eaec 100644
--- a/virtual/opengl/opengl-8.ebuild
+++ b/virtual/opengl/opengl-8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit multilib-build
DESCRIPTION="Virtual for OpenGL implementation"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="X"
RDEPEND="
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.900.0.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.900.0-r1.ebuild
index 022f82abdd3b..23e2902520f8 100644
--- a/virtual/perl-File-Spec/perl-File-Spec-3.900.0.ebuild
+++ b/virtual/perl-File-Spec/perl-File-Spec-3.900.0-r1.ebuild
@@ -8,7 +8,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
- || ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
+ || ( =dev-lang/perl-5.40.0* ~perl-core/${PN#perl-}-${PV} )
dev-lang/perl:=
!<perl-core/${PN#perl-}-${PV}
!>perl-core/${PN#perl-}-${PV}-r999
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.910.0.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.910.0.ebuild
new file mode 100644
index 000000000000..9851c5b6a5ec
--- /dev/null
+++ b/virtual/perl-File-Spec/perl-File-Spec-3.910.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.40.1* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.501.184_rc.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.501.184_rc.ebuild
new file mode 100644
index 000000000000..5b2d437076c3
--- /dev/null
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.501.184_rc.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
+# When bumping this package.
+RDEPEND="
+ || ( ~dev-lang/perl-5.40.1_rc1 ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Term-Table/perl-Term-Table-0.23.0.ebuild b/virtual/perl-Term-Table/perl-Term-Table-0.23.0.ebuild
index 23c9ca1a0dd4..d8e5237826a6 100644
--- a/virtual/perl-Term-Table/perl-Term-Table-0.23.0.ebuild
+++ b/virtual/perl-Term-Table/perl-Term-Table-0.23.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
~perl-core/${PN#perl-}-${PV}
diff --git a/virtual/ruby-ssl/ruby-ssl-15.ebuild b/virtual/ruby-ssl/ruby-ssl-15.ebuild
new file mode 100644
index 000000000000..c40e100dd70f
--- /dev/null
+++ b/virtual/ruby-ssl/ruby-ssl-15.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for the Ruby OpenSSL bindings"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ruby_targets_ruby31? ( dev-lang/ruby:3.1[ssl] )
+ ruby_targets_ruby32? ( dev-lang/ruby:3.2[ssl] )
+ ruby_targets_ruby33? ( dev-lang/ruby:3.3[ssl] )
+ ruby_targets_ruby34? ( dev-lang/ruby:3.4[ssl] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }
diff --git a/virtual/rubygems/rubygems-21-r1.ebuild b/virtual/rubygems/rubygems-21-r1.ebuild
new file mode 100644
index 000000000000..1e0137a86a16
--- /dev/null
+++ b/virtual/rubygems/rubygems-21-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for rubygems"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ruby_targets_ruby31? ( >=dev-ruby/rubygems-3.3.26[ruby_targets_ruby31] )
+ ruby_targets_ruby32? ( >=dev-ruby/rubygems-3.4.19[ruby_targets_ruby32] )
+ ruby_targets_ruby33? ( >=dev-ruby/rubygems-3.5.22[ruby_targets_ruby33] )
+ ruby_targets_ruby34? ( >=dev-ruby/rubygems-3.6.2[ruby_targets_ruby34] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }