commit:     8bd13e2701e1d22c2567e44f145be1310f79c58f
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 15 07:32:15 2025 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Sep 15 07:41:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd13e27

sys-kernel/scx: drop 1.0.10, 1.0.11, 1.0.13

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 sys-kernel/scx/Manifest          |   6 --
 sys-kernel/scx/scx-1.0.10.ebuild | 129 ---------------------------------------
 sys-kernel/scx/scx-1.0.11.ebuild | 129 ---------------------------------------
 sys-kernel/scx/scx-1.0.13.ebuild | 129 ---------------------------------------
 4 files changed, 393 deletions(-)

diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest
index f7ac20aabc25..5aca1112bcef 100644
--- a/sys-kernel/scx/Manifest
+++ b/sys-kernel/scx/Manifest
@@ -1,12 +1,6 @@
-DIST scx-1.0.10-crates.tar.xz 29845260 BLAKE2B 
366a068bfb81f7be8d167831ace5c933c4af51b7ff1ec93e2b0dd398c4a1a098ffe286b750f46554a0440d325ba51f1a5aba5ac91c1e157ab8a2ae2dbd789200
 SHA512 
5d0e37d703b7c2d70eaef8eb6854d693eb0b32937f64f1d0b4a9186d57872610ef6d7d0cd5419b44dfd5c5063c370cfc9feeba59e97824539fe0573d92d8cf3a
-DIST scx-1.0.10.tar.gz 4634807 BLAKE2B 
84a396b451a74be275730cd5d00c4476ad9b38008087594d11b80581d851f3ca7449367ace796888dbec66a66a165202c9d7b7bb060fe29cdc8d89673122b3ed
 SHA512 
143bcd93d5c1f73d6d2b366460c702e14d7c6d5c7d83d9c83ff561e8b329d8520a8009c4551fce0775efe4d065f6cb6c2550dc626509170b6a7fe36aa884c3c4
-DIST scx-1.0.11-crates.tar.xz 29897084 BLAKE2B 
a1296db87cdc61b1c78a196878500f6e6a8de8cfa7d4cf55127a1ad589fcfdadca21d7034a1855d712f61e616bd726c12aaadc4823583a5a9b496d9cc9dc7d72
 SHA512 
5c3e9961b82c2bfa94dddecb01094bd1fec9084c66feb84043e182fc1cedb15bc7d8f5e2219bfb35781046931fae7866d20ce86c5866dba325d5f352c028a8b8
-DIST scx-1.0.11.tar.gz 4665784 BLAKE2B 
fe22bc65e7ffe548d363f000abe6f246d0b22b73c2c1e87eed76c22f62e71390426859e5ae56f15aaeac5786d0a9204b8fe3bce8b29329001ec0233ab16138f8
 SHA512 
21b75384ce29cae3b0cb8afbc18fa38a5aadc2444b2bd1f20ff44c4ebc81ad1bea8be14e95259c4a2e8753152dd448173f465a9e3ffa479bcd0b145b17630f4b
 DIST scx-1.0.12-crates.tar.xz 30612908 BLAKE2B 
eb18a835fff1a6482ab0a745355de64b9bba557bc574fb7b7f94c3115b8bd23b31fb5ac1944e95f70f9d50b1a146cabbf45ec7117ba03323e53687afcf344355
 SHA512 
b0fffefdfd44b2f326898bc6fd757d69f2445a8916061128058764e904ee4c21e1a41f0328e1e2db81c1d913442c734f27eb0ba825c935a1aba70ad6ad5f97e0
 DIST scx-1.0.12-remove-unnecessary-rustc-requirement.patch 917 BLAKE2B 
4cb308340492e26fa47c7a1cc01d99ad8c4f5edc76a47136fa7893b005dc09de8b3f05edf84b42bc26860b94d2b47c1056d4a56c5594c849a1d568040251d434
 SHA512 
da3b83e89aeccbfa241f43422a8f1b2b1a8a678e2948bb8596816e35f65c73cba04af2200c7793def5b78832794b295e7704438ae4e3c6dfa3bc77300438cfc3
 DIST scx-1.0.12.tar.gz 4702884 BLAKE2B 
fe812e98986bd6eda63f6a0b51774da08e75832805e27e57085a0eee8f8b5309d56daeee8d28ad7dda54f980442fa7a1834474edaff98fd984e4ed523c9a115e
 SHA512 
5ee06c65c516b3f9a72d81865efb05dab68552ce781b856eb936622b9afe0935f1423f92daddb5b17e3159d6574bb79fa6c4dcc15a8a124ee0c23fe212458632
-DIST scx-1.0.13-crates.tar.xz 32013000 BLAKE2B 
ffb07ed99b740a0d76289f6f99cb6432a920cdc049eef030b90a8df256ab359c59a0db438736cbdf9eac1f06faeac6a439765ec0aa4d54c03e21cbc8747bb2c1
 SHA512 
63dcc8e05045902017dc9d123dd2ca33f95971137369b2b2a42b88bb0eb2e81c0314319222639b499c1b4b62b77ad305572563fbe380a664f842f9fa523999d2
-DIST scx-1.0.13.tar.gz 4824853 BLAKE2B 
9630b758e1b9aca4ac8c3e78541c483384ff0962fe957c4b2ab51d463a5dc9dcd29b59a9414f688e1a5d7e8232cba884a740a18d4a1e11d59fa95c117e61ed06
 SHA512 
23ebe4dba95d194ad0436a44f750d3104b240c97a22194dc08725a278b62f49ee52bc93623be63fcea167b08400938ed7129594f68d78b194e9c030b5305402d
 DIST scx-1.0.14-crates.tar.xz 44676328 BLAKE2B 
4e74857975734f81c6e1d6f9ff7d098dabace034407539cc9b7b13d1ce546d784d52a210b8ecf2fee1085c8f442a64ca4ae8d561da1f863991e53e206e2ff71b
 SHA512 
b585cdc7fbef16818191936afa0448b50f8f505b8532580aa328869219d566c394ec17ea194b91b7243c4b82bc948b58d3f45988359793380bfd74c64aca6509
 DIST scx-1.0.14.tar.gz 4775481 BLAKE2B 
026e758f81455b5d5a2776f3cca8fd59d047ad792125603bb76c4d374ce8348982c3625159066ff8647988f98963d1975f9ddbdde4129b2fb4a598b4b447d2e2
 SHA512 
6b269cf0208f0f63e592f49d089084e78fbbeb10be74b9e800f5377c7b5f811e222c8b0dd2a3beb35b87a0d1f979b7b479f975662b6e035f26b211a37dcaa9e4
 DIST scx-1.0.15-crates.tar.xz 57595716 BLAKE2B 
64808bfe2ec3d47eb7032ddbf282c64b11fa24826dc3e48be79c133471c2144dd5ee07b84d7cbed55ff926acd3729e48190dfa6b9b7490338f06dd00bc5e9156
 SHA512 
03d80ade134473b11711a615ae04e99f6dad6900f7ba8617deeacf21e47562a6b40938504468774fc78bab8ac05f8772d0176185f7b5ee26112b079547cfbfaa

diff --git a/sys-kernel/scx/scx-1.0.10.ebuild b/sys-kernel/scx/scx-1.0.10.ebuild
deleted file mode 100644
index fb14fc6c3c40..000000000000
--- a/sys-kernel/scx/scx-1.0.10.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..19} )
-
-CRATES="
-"
-
-RUST_MIN_VER="1.74.1"
-
-inherit llvm-r1 linux-info cargo rust-toolchain toolchain-funcs meson
-
-DESCRIPTION="sched_ext schedulers and tools"
-HOMEPAGE="https://github.com/sched-ext/scx";
-SRC_URI="
-       https://github.com/sched-ext/scx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-       SRC_URI+="
-               
https://github.com/gentoo-crate-dist/scx/releases/download/v${PV}/scx-${PV}-crates.tar.xz
-       "
-fi
-
-LICENSE="GPL-2"
-# Dependent crate licenses
-LICENSE+="
-       Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="systemd"
-
-DEPEND="
-       virtual/libelf:=
-       sys-libs/zlib:=
-       >=dev-libs/libbpf-1.5:=
-"
-RDEPEND="
-       ${DEPEND}
-"
-BDEPEND="
-       app-misc/jq
-       >=dev-util/bpftool-7.5.0
-       $(llvm_gen_dep '
-               llvm-core/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)]
-       ')
-"
-
-CONFIG_CHECK="
-       ~BPF
-       ~BPF_EVENTS
-       ~BPF_JIT
-       ~BPF_SYSCALL
-       ~DEBUG_INFO_BTF
-       ~FTRACE
-       ~SCHED_CLASS_EXT
-"
-
-QA_PREBUILT="/usr/bin/scx_loader"
-
-pkg_setup() {
-       linux-info_pkg_setup
-       llvm-r1_pkg_setup
-       rust_pkg_setup
-}
-
-src_prepare() {
-       default
-
-       if tc-is-cross-compiler; then
-               # Inject the rust_abi value into install_rust_user_scheds
-               sed -i 
"s;\${MESON_BUILD_ROOT};\${MESON_BUILD_ROOT}/$(rust_abi);" \
-                       meson-scripts/install_rust_user_scheds || die
-       fi
-
-       # bug #944832
-       sed -i 's;^#!/usr/bin/;#!/sbin/;' \
-               services/openrc/scx.initrd || die
-}
-
-src_configure() {
-       BUILD_DIR="${BUILD_DIR:-${WORKDIR}/${P}-build}"
-
-       local emesonargs=(
-               -Dbpf_clang="$(get_llvm_prefix)/bin/clang"
-               -Dbpftool=disabled
-               -Dlibbpf_a=disabled
-               -Dcargo="${EPREFIX}/usr/bin/cargo"
-               -Dcargo_home="${ECARGO_HOME}"
-               -Doffline=true
-               -Denable_rust=true
-               -Dlibalpm=disabled
-               -Dopenrc=disabled
-               $(meson_feature systemd)
-       )
-
-       cargo_env meson_src_configure
-}
-
-src_compile() {
-       cargo_env meson_src_compile
-}
-
-src_test() {
-       cargo_env meson_src_test
-}
-
-src_install() {
-       cargo_env meson_src_install
-
-       dodoc README.md
-
-       local readme readme_name
-       for readme in scheds/{rust,c}/*/README.md ./rust/*/README.md; do
-               [[ -e ${readme} ]] || continue
-               readme_name="${readme#*/rust/}"
-               readme_name="${readme_name#*/c/}"
-               readme_name="${readme_name%/README.md}"
-               newdoc "${readme}" "${readme_name}.md"
-       done
-
-       newinitd services/openrc/scx.initrd scx
-       insinto /etc/default
-       doins services/scx
-       dosym ../default/scx /etc/conf.d/scx
-}

diff --git a/sys-kernel/scx/scx-1.0.11.ebuild b/sys-kernel/scx/scx-1.0.11.ebuild
deleted file mode 100644
index fb14fc6c3c40..000000000000
--- a/sys-kernel/scx/scx-1.0.11.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..19} )
-
-CRATES="
-"
-
-RUST_MIN_VER="1.74.1"
-
-inherit llvm-r1 linux-info cargo rust-toolchain toolchain-funcs meson
-
-DESCRIPTION="sched_ext schedulers and tools"
-HOMEPAGE="https://github.com/sched-ext/scx";
-SRC_URI="
-       https://github.com/sched-ext/scx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-       SRC_URI+="
-               
https://github.com/gentoo-crate-dist/scx/releases/download/v${PV}/scx-${PV}-crates.tar.xz
-       "
-fi
-
-LICENSE="GPL-2"
-# Dependent crate licenses
-LICENSE+="
-       Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="systemd"
-
-DEPEND="
-       virtual/libelf:=
-       sys-libs/zlib:=
-       >=dev-libs/libbpf-1.5:=
-"
-RDEPEND="
-       ${DEPEND}
-"
-BDEPEND="
-       app-misc/jq
-       >=dev-util/bpftool-7.5.0
-       $(llvm_gen_dep '
-               llvm-core/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)]
-       ')
-"
-
-CONFIG_CHECK="
-       ~BPF
-       ~BPF_EVENTS
-       ~BPF_JIT
-       ~BPF_SYSCALL
-       ~DEBUG_INFO_BTF
-       ~FTRACE
-       ~SCHED_CLASS_EXT
-"
-
-QA_PREBUILT="/usr/bin/scx_loader"
-
-pkg_setup() {
-       linux-info_pkg_setup
-       llvm-r1_pkg_setup
-       rust_pkg_setup
-}
-
-src_prepare() {
-       default
-
-       if tc-is-cross-compiler; then
-               # Inject the rust_abi value into install_rust_user_scheds
-               sed -i 
"s;\${MESON_BUILD_ROOT};\${MESON_BUILD_ROOT}/$(rust_abi);" \
-                       meson-scripts/install_rust_user_scheds || die
-       fi
-
-       # bug #944832
-       sed -i 's;^#!/usr/bin/;#!/sbin/;' \
-               services/openrc/scx.initrd || die
-}
-
-src_configure() {
-       BUILD_DIR="${BUILD_DIR:-${WORKDIR}/${P}-build}"
-
-       local emesonargs=(
-               -Dbpf_clang="$(get_llvm_prefix)/bin/clang"
-               -Dbpftool=disabled
-               -Dlibbpf_a=disabled
-               -Dcargo="${EPREFIX}/usr/bin/cargo"
-               -Dcargo_home="${ECARGO_HOME}"
-               -Doffline=true
-               -Denable_rust=true
-               -Dlibalpm=disabled
-               -Dopenrc=disabled
-               $(meson_feature systemd)
-       )
-
-       cargo_env meson_src_configure
-}
-
-src_compile() {
-       cargo_env meson_src_compile
-}
-
-src_test() {
-       cargo_env meson_src_test
-}
-
-src_install() {
-       cargo_env meson_src_install
-
-       dodoc README.md
-
-       local readme readme_name
-       for readme in scheds/{rust,c}/*/README.md ./rust/*/README.md; do
-               [[ -e ${readme} ]] || continue
-               readme_name="${readme#*/rust/}"
-               readme_name="${readme_name#*/c/}"
-               readme_name="${readme_name%/README.md}"
-               newdoc "${readme}" "${readme_name}.md"
-       done
-
-       newinitd services/openrc/scx.initrd scx
-       insinto /etc/default
-       doins services/scx
-       dosym ../default/scx /etc/conf.d/scx
-}

diff --git a/sys-kernel/scx/scx-1.0.13.ebuild b/sys-kernel/scx/scx-1.0.13.ebuild
deleted file mode 100644
index f4fd2d15c1a0..000000000000
--- a/sys-kernel/scx/scx-1.0.13.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..20} )
-
-CRATES="
-"
-
-RUST_MIN_VER="1.74.1"
-
-inherit llvm-r2 linux-info cargo rust-toolchain toolchain-funcs meson
-
-DESCRIPTION="sched_ext schedulers and tools"
-HOMEPAGE="https://github.com/sched-ext/scx";
-SRC_URI="
-       https://github.com/sched-ext/scx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-       SRC_URI+="
-               
https://github.com/gentoo-crate-dist/scx/releases/download/v${PV}/scx-${PV}-crates.tar.xz
-       "
-fi
-
-LICENSE="GPL-2"
-# Dependent crate licenses
-LICENSE+="
-       Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="systemd"
-
-DEPEND="
-       virtual/libelf:=
-       sys-libs/zlib:=
-       >=dev-libs/libbpf-1.5:=
-"
-RDEPEND="
-       ${DEPEND}
-"
-BDEPEND="
-       app-misc/jq
-       >=dev-util/bpftool-7.5.0
-       $(llvm_gen_dep '
-               llvm-core/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)]
-       ')
-"
-
-CONFIG_CHECK="
-       ~BPF
-       ~BPF_EVENTS
-       ~BPF_JIT
-       ~BPF_SYSCALL
-       ~DEBUG_INFO_BTF
-       ~FTRACE
-       ~SCHED_CLASS_EXT
-"
-
-QA_PREBUILT="/usr/bin/scx_loader"
-
-pkg_setup() {
-       linux-info_pkg_setup
-       llvm-r2_pkg_setup
-       rust_pkg_setup
-}
-
-src_prepare() {
-       default
-
-       if tc-is-cross-compiler; then
-               # Inject the rust_abi value into install_rust_user_scheds
-               sed -i 
"s;\${MESON_BUILD_ROOT};\${MESON_BUILD_ROOT}/$(rust_abi);" \
-                       meson-scripts/install_rust_user_scheds || die
-       fi
-
-       # bug #944832
-       sed -i 's;^#!/usr/bin/;#!/sbin/;' \
-               services/openrc/scx.initrd || die
-}
-
-src_configure() {
-       BUILD_DIR="${BUILD_DIR:-${WORKDIR}/${P}-build}"
-
-       local emesonargs=(
-               -Dbpf_clang="$(get_llvm_prefix)/bin/clang"
-               -Dbpftool=disabled
-               -Dlibbpf_a=disabled
-               -Dcargo="${EPREFIX}/usr/bin/cargo"
-               -Dcargo_home="${ECARGO_HOME}"
-               -Doffline=true
-               -Denable_rust=true
-               -Dlibalpm=disabled
-               -Dopenrc=disabled
-               $(meson_feature systemd)
-       )
-
-       cargo_env meson_src_configure
-}
-
-src_compile() {
-       cargo_env meson_src_compile
-}
-
-src_test() {
-       cargo_env meson_src_test
-}
-
-src_install() {
-       cargo_env meson_src_install
-
-       dodoc README.md
-
-       local readme readme_name
-       for readme in scheds/{rust,c}/*/README.md ./rust/*/README.md; do
-               [[ -e ${readme} ]] || continue
-               readme_name="${readme#*/rust/}"
-               readme_name="${readme_name#*/c/}"
-               readme_name="${readme_name%/README.md}"
-               newdoc "${readme}" "${readme_name}.md"
-       done
-
-       newinitd services/openrc/scx.initrd scx
-       insinto /etc/default
-       doins services/scx
-       dosym ../default/scx /etc/conf.d/scx
-}

Reply via email to