Versions
v1.1.0 :: 0 :: gentoo
- Modified
- License
- GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- Keywords
- ~amd64
- USE flags
- debug
v1.0.20 :: 0 :: gentoo
- Modified
- License
- GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- Keywords
- ~amd64
- USE flags
- debug
v1.0.19 :: 0 :: gentoo
- Modified
- License
- GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- Keywords
- amd64
- USE flags
- debug
v1.0.16 :: 0 :: gentoo
- Modified
- License
- GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- Keywords
- amd64
- USE flags
- debug systemd
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- systemd
- Enable use of systemd-specific libraries and features like socket activation or session tracking
llvm_slot
- 16
- Use LLVM 16.
- 17
- Use LLVM 17.
- 18
- Use LLVM 18.
- 19
- Use LLVM 19.
- 20
- Use LLVM 20.
- 20
- Use LLVM 20.
- 21
- Use LLVM 21.
Dependencies
dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel
sys-libs / libseccomp : High level interface to Linux seccomp filter
virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils
Runtime Dependencies
dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel
sys-libs / libseccomp : High level interface to Linux seccomp filter
virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils
Depending packages
sys-kernel / scx-loader : DBUS on-demand loader of sched-ext schedulers
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.1.0
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/45909 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.0.19 amd64, #969751
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: drop 1.0.15, 1.0.18
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/45673 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.20
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/45673 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.19
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/45196 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: drop 1.0.12, 1.0.14
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.16 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.18
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/44692 Closes: https://github.com/gentoo/gentoo/pull/44692 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-*/ Update for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Plus reverts in sys-libs/minizip-ng and sys-libs/zlib-ng. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.0.15 amd64, #963280
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: drop 1.0.10, 1.0.11, 1.0.13
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.14 for amd64
Closes: https://bugs.gentoo.org/962518 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
sys-kernel/scx: drop empty CRATES
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.16
Closes: https://bugs.gentoo.org/962292 Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/43742 Closes: https://github.com/gentoo/gentoo/pull/43742 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
sys-kernel/scx: add 1.0.15
Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.14
Additionally add missing BDEPEND on protobuf and missing RDEPEND on libseccomp, as discussed in https://github.com/sched-ext/scx/pull/2267. Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42961 Closes: https://github.com/gentoo/gentoo/pull/42961 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.0.12 amd64, #958712
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.13
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42615 Closes: https://github.com/gentoo/gentoo/pull/42615 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: remove unnecessary rustc 1.86 requirement
Closes: https://bugs.gentoo.org/956591 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.0.11 amd64, #956463
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: enable LLVM 20
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42035 Closes: https://github.com/gentoo/gentoo/pull/42035 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: port to llvm-r2.eclass
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42035 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.12
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42035 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: only inject abi for cargo output when cross-compiling
Closes: https://bugs.gentoo.org/953423 Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/41462 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: remove old
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.11
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.10 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: drop 1.0.6-r2
Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/40979 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: remove obsolete list of crates comment
We're using arthurzam's crate tarball infrastructure now. Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: manually install openrc init.d script
Upstream's build system checks for openrc as a dependency before installing the init.d script. This is not actually necessary, since installing it on a non-openrc system is perfectly fine. Previously, scx had an openrc use flag that toggled the openrc feature in meson. This was not ideal since this is not a standardized use flag and openrc users would have to manually enable it. Instead, disable the openrc meson feature and install the init.d script manually in src_install. Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.10
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.9
Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/40478 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.8 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: add LLVM 19
Closes: https://bugs.gentoo.org/947687 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.6-r2 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
sys-kernel/scx: require >=bpftool-7.5.0
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
sys-kernel/scx: add 1.0.8
Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: drop 1.0.5-r2
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: fix openrc init
Closes: https://bugs.gentoo.org/944832 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
*/*: fix rust eclass usedep/mutlilib handling; inherit order
The rust eclass has been updated to directly inject a required MULTILIB_USEDEP when requested. RUST_USEDEP has been renamed to RUST_REQUIRED_USE to be consistent with other eclasses. llvm-r1 should be imported after cargo and the eclass now enables this. Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.6
Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/39238 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Matt Jolly · gentoo
*/*: update for slotted Rust
Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: allow openrc-navi for openrc dependency
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: move bpftool from RDEPEND to BDEPEND
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: add 1.0.5, drop 1.0.4
This includes some package maintainance improvements, some based on the ::guru ebuild of scx by Violet "vimproved" Purcell (thanks!). - Fix LICENSE, add missing dependant crate licenses - Add openrc USE flag, since the existence of OpenRC is checked by scx's meson.build if the openrc option is enabled - replace the fragile patch with a sed - use the short kernel config names in CONFIG_CHECk - remove the unnecessary -a for emesonargs - install top level README - require llvm_targets_BPF Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
Move package scx from sys-apps into sys-kernel
Signed-off-by: Florian Schmaus <flow@gentoo.org>