* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-10-11 18:00 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-10-11 18:00 UTC (permalink / raw
To: gentoo-commits
commit: b8d666fb54550263e1c8d5426da6b379cf2c5e76
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 11 17:59:24 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Oct 11 17:59:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d666fb
sys-kernel/scx: move bpftool from RDEPEND to BDEPEND
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/scx-1.0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-kernel/scx/scx-1.0.5.ebuild b/sys-kernel/scx/scx-1.0.5.ebuild
index 84d17b66f909..08aa196263b6 100644
--- a/sys-kernel/scx/scx-1.0.5.ebuild
+++ b/sys-kernel/scx/scx-1.0.5.ebuild
@@ -319,10 +319,10 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- dev-util/bpftool
"
BDEPEND="
app-misc/jq
+ dev-util/bpftool
$(llvm_gen_dep '
sys-devel/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)]
')
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-10-12 10:32 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-10-12 10:32 UTC (permalink / raw
To: gentoo-commits
commit: 7521a350e022063ae9fe84a7f19fd69a75d2d2dc
Author: Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Sat Oct 12 00:51:03 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 10:28:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7521a350
sys-kernel/scx: allow openrc-navi for openrc dependency
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/{scx-1.0.5.ebuild => scx-1.0.5-r1.ebuild} | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sys-kernel/scx/scx-1.0.5.ebuild b/sys-kernel/scx/scx-1.0.5-r1.ebuild
similarity index 99%
rename from sys-kernel/scx/scx-1.0.5.ebuild
rename to sys-kernel/scx/scx-1.0.5-r1.ebuild
index 08aa196263b6..6956284d3b74 100644
--- a/sys-kernel/scx/scx-1.0.5.ebuild
+++ b/sys-kernel/scx/scx-1.0.5-r1.ebuild
@@ -315,7 +315,10 @@ DEPEND="
virtual/libelf:=
sys-libs/zlib:=
>=dev-libs/libbpf-1.3:=
- openrc? ( sys-apps/openrc )
+ openrc? ( || (
+ sys-apps/openrc
+ sys-apps/openrc-navi
+ ) )
"
RDEPEND="
${DEPEND}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-10-12 10:32 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-10-12 10:32 UTC (permalink / raw
To: gentoo-commits
commit: e54959e0447b69b8a74f103f31a49cee1f868503
Author: Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Sat Oct 12 00:55:46 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 10:28:50 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54959e0
sys-kernel/scx: add myself as a maintainer
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/38948
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/metadata.xml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/sys-kernel/scx/metadata.xml b/sys-kernel/scx/metadata.xml
index 86314c9f9546..9e74c5106a0b 100644
--- a/sys-kernel/scx/metadata.xml
+++ b/sys-kernel/scx/metadata.xml
@@ -1,6 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>vimproved@inventati.org</email>
+ <name>Violet Purcell</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="person">
<email>chutzpah@gentoo.org</email>
<name>Patrick McLean</name>
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-11-08 7:50 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-11-08 7:50 UTC (permalink / raw
To: gentoo-commits
commit: 72c8855d34035202533fe8d4d59bf17b9d74fee6
Author: Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Fri Nov 8 04:12:27 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 07:49:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c8855d
sys-kernel/scx: add 1.0.6
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/39238
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/Manifest | 5 +
sys-kernel/scx/scx-1.0.6.ebuild | 402 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 407 insertions(+)
diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest
index c15c9d2a3104..d155b95dc672 100644
--- a/sys-kernel/scx/Manifest
+++ b/sys-kernel/scx/Manifest
@@ -39,6 +39,7 @@ DIST cc-1.1.18.crate 83315 BLAKE2B a97d24ffdf44f80795f67f7721ed4d2524d92342bfb4b
DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
+DIST cgroupfs-0.7.1.crate 15667 BLAKE2B c491e632de201132cd9fa135d2110796506c38acb94c3dcf2bf023ee6704f6e07f8bfc5e21d0a9d0d08c6be7346731ba9b2a39fb65c294c901c27e05731b72d6 SHA512 9e1cdd8075d54a1e059eee70908236b0819ff7c2dd69c8babad8195c37967940007b437167a933a32be787c5505c5f04005dc10ac94aa224fc6b52f8f792011a
DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
DIST clap-4.5.17.crate 56802 BLAKE2B fcdd23d66ecd27ee3820c4abe681bc997dd6cfd69948e11603aa8c4ca39513d5de901373959328986ef81c046318f240ea87a2f19b38921faf76b6c93d0e4f67 SHA512 69f0fe213007a2e0a564945bf58794b891a345c34747e92ec16877253ff60c1a30fab24031b5f56d6e31ea7b0d8c9dc0c815fd1489b2c0df1e2d24b4a2be6406
@@ -116,6 +117,7 @@ DIST libloading-0.8.5.crate 28902 BLAKE2B a0fca8f8876092e874964b3dcbaacd41745170
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71
+DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a
DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
@@ -178,11 +180,13 @@ DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST scx-1.0.5.tar.gz 1724582 BLAKE2B 926de0bf39818f1db6d7487b8f21770839f1126ca8c084fde94f4a820e85f46139b9cb28f3601efafc4ba70d0d234c1e79b6ba67cc3912b670de161aa4242c3d SHA512 05517e5d796fb79e8625b17c3ffedafa2eebc17501e05c1fb99319282729e4cae9cfcfbf32c8034d7b4c6ed20f7e37dcbd9db8d074c49eb70185b6186f7db827
+DIST scx-1.0.6.tar.gz 4172710 BLAKE2B 5d2cf3930c309b2753a08df80943af8c6a3a0d81fafc0f8b8f481aa8c1d8670cea4134f4d64a49b481b64fdcccb368c23eca86cc843fd83b482a22aef938a50d SHA512 16e9960a9411a6f9ed9f3b1a8c70eb8535c5fe79decfd5fccc11fe6463f227bc22a434f3509e14d6e49c66e658d03792f9cb9253bae4875f686310e4a45d5e06
DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
DIST serde_json-1.0.128.crate 149520 BLAKE2B 246eb865f64a0f161b79f3d4f783dbadbc930c4a19edb6c0fe8f0c6145c7c47be4b692d3e084b1b500820ece8e94214820978cf898926dd805bd431fb411bbc9 SHA512 9e6290d3a6a971b3c37bbc97097b8179e64c655779b43c7b75303a35ef7030f5401b3a5f62cbc95a7bd5f42ecbefb0b469234d78a76c8c1597726d8e08908a7d
DIST serde_repr-0.1.19.crate 9997 BLAKE2B 1bfc8e94b8c3cf897813f4749d6a1112c1097c2c257821eb366073a41ac46084a21bdc0ee4e3b99d82444619a894472e24fccb60cbd8a41ab7d5b0469cad7c41 SHA512 678216a62702b3300fef850f10ee60d88f31de1fbeb7300e3fbbdc4e4a9cbc95c6890c8e7b9385223ec837d9504edd53e69b620f80609e54579c0994ed1ab0a1
+DIST serde_spanned-0.6.8.crate 9330 BLAKE2B 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac SHA512 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d
DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST signal-hook-registry-1.4.2.crate 18064 BLAKE2B 7274d4c115678eae2640a709bf9d682ce867c1f6295a0c5f49e492f95dd1c457f20b56207a74221df1fd9d744b24c6260e28f705777e3c7d47b7bdd36f1d57fb SHA512 16362d232b1d301007c069198d7716848aa73d898ef92e050422b36c09001b4334390dc95a6650e5315377fd8960d4336e5ae869b0a305e8525e977b8327c508
@@ -213,6 +217,7 @@ DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2b
DIST time-macros-0.2.18.crate 24361 BLAKE2B 09fa325be0b1a5b922285f035484b0de8e339306b49595c87f6374e46459d6777c6db4b12c1a0c6ea9795ae8c741188fbb81208d0499a651760b9f5089323fc7 SHA512 557786115add272290be8305ab79c44f5b4425b64eb698492fe300f15879d9e013c66933cae8aa8faad9c109e2917e7a0e43c8a5eed7f4b0f0fdad092089efe4
DIST tokio-1.40.0.crate 789848 BLAKE2B cbb0aba8e31ab37afd21ebfb89b5dc961d3d19d38711786ac0860dfd24cfd7ba8c8998788a1e4e5dd8435c498fa754742c183cb8ead085c0f98a06d851a9dea9 SHA512 3026362f2848d9e7fedc9005e8bfa0413efe18c49a07f85b9c7aba619bd9525f6ee8c3c65621e43df3bf37288f5b7a63ea57ecca061e4ae7153834e93108bc10
DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501
+DIST toml-0.8.19.crate 50974 BLAKE2B f68987353837b74421256fd9a76134bfbfe93887cfb25145b65b7e6b31ad2c3a3384829a06f50c771a2a0be0c5467c856cc631af69f586ea056c4f15af9e3b7c SHA512 16fdc58d14516e81badbe8c9a4506db75b559b377c9c4fecee79e76007b31a4abfc8c8868bf9159f79c6f7c0218f93bdcfb92b669b0917db7da42b51ec155751
DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
DIST toml_edit-0.22.20.crate 106726 BLAKE2B c545e7460ffcff1404dcb77e577121f6ef332645cc0566b2e23af72743cd40e571a74660e8034ddfe75c4ae5b0bac8d9cf2915e8c62c283eb977ed3a43449410 SHA512 f1514cb1c89fd0d89bcf13a448cd8f0a0a31e05b9c483d9167e6890d70594175dab570c267cbc6596382c2300299c8d1677a5a331bc407e80832da5b7a580294
DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275
diff --git a/sys-kernel/scx/scx-1.0.6.ebuild b/sys-kernel/scx/scx-1.0.6.ebuild
new file mode 100644
index 000000000000..9d15161ace1f
--- /dev/null
+++ b/sys-kernel/scx/scx-1.0.6.ebuild
@@ -0,0 +1,402 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+
+# List of crates for pycargoebuild:
+# rust/scx_{loader,rustland_core,stats,utils}
+# scheds/rust/scx_{bpfland,lavd,layered,rlfifo,rustland,rusty}
+CRATES="
+ addr2line@0.24.1
+ adler2@2.0.0
+ ahash@0.8.11
+ aho-corasick@1.1.3
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ anstream@0.6.15
+ anstyle-parse@0.2.5
+ anstyle-query@1.1.1
+ anstyle-wincon@3.0.4
+ anstyle@1.0.8
+ anyhow@1.0.87
+ async-broadcast@0.7.1
+ async-channel@2.3.1
+ async-io@2.3.4
+ async-lock@3.4.0
+ async-process@2.2.4
+ async-recursion@1.1.1
+ async-signal@0.2.10
+ async-task@4.7.1
+ async-trait@0.1.82
+ atomic-waker@1.1.2
+ autocfg@1.3.0
+ backtrace@0.3.74
+ bindgen@0.69.4
+ bitflags@1.3.2
+ bitflags@2.6.0
+ bitvec@1.0.1
+ block-buffer@0.10.4
+ blocking@1.6.1
+ bumpalo@3.16.0
+ byteorder@1.5.0
+ bytes@1.7.1
+ camino@1.1.9
+ cargo-platform@0.1.8
+ cargo_metadata@0.15.4
+ cargo_metadata@0.18.1
+ cc@1.1.18
+ cexpr@0.6.0
+ cfg-if@1.0.0
+ cfg_aliases@0.2.1
+ cgroupfs@0.7.1
+ chrono@0.4.38
+ clang-sys@1.8.1
+ clap@4.5.17
+ clap_builder@4.5.17
+ clap_derive@4.5.13
+ clap_lex@0.7.2
+ colorchoice@1.0.2
+ colored@2.1.0
+ concurrent-queue@2.5.0
+ const_format@0.2.31
+ const_format_proc_macros@0.2.31
+ convert_case@0.6.0
+ core-foundation-sys@0.8.7
+ cpufeatures@0.2.14
+ crossbeam-channel@0.5.13
+ crossbeam-deque@0.8.5
+ crossbeam-epoch@0.9.18
+ crossbeam-queue@0.3.11
+ crossbeam-utils@0.8.20
+ crossbeam@0.8.4
+ crypto-common@0.1.6
+ ctrlc@3.4.5
+ darling@0.20.10
+ darling_core@0.20.10
+ darling_macro@0.20.10
+ deranged@0.3.11
+ digest@0.10.7
+ either@1.13.0
+ endi@1.1.0
+ endian-type@0.1.2
+ enumflags2@0.7.10
+ enumflags2_derive@0.7.10
+ equivalent@1.0.1
+ errno@0.3.9
+ event-listener-strategy@0.5.2
+ event-listener@5.3.1
+ fastrand@2.1.1
+ fb_procfs@0.7.1
+ filetime@0.2.25
+ fnv@1.0.7
+ funty@2.0.0
+ futures-core@0.3.30
+ futures-io@0.3.30
+ futures-lite@2.3.0
+ futures-sink@0.3.30
+ futures-task@0.3.30
+ futures-util@0.3.30
+ generic-array@0.14.7
+ getrandom@0.2.15
+ gimli@0.31.0
+ glob@0.3.1
+ gpoint@0.2.1
+ hashbrown@0.14.5
+ heck@0.5.0
+ hermit-abi@0.3.9
+ hermit-abi@0.4.0
+ hex@0.4.3
+ home@0.5.9
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.60
+ ident_case@1.0.1
+ indexmap@2.5.0
+ is_terminal_polyfill@1.70.1
+ itertools@0.12.1
+ itertools@0.13.0
+ itoa@1.0.11
+ js-sys@0.3.70
+ lazy_static@1.5.0
+ lazycell@1.3.0
+ libbpf-cargo@0.24.4
+ libbpf-rs@0.24.4
+ libbpf-sys@1.4.5+v1.4.5
+ libc@0.2.158
+ libloading@0.8.5
+ libredox@0.1.3
+ linux-raw-sys@0.4.14
+ log@0.4.22
+ maplit@1.0.2
+ memchr@2.7.4
+ memmap2@0.5.10
+ memoffset@0.6.5
+ memoffset@0.9.1
+ metrics-util@0.17.0
+ metrics@0.23.0
+ minimal-lexical@0.2.1
+ miniz_oxide@0.8.0
+ mio@1.0.2
+ nibble_vec@0.1.0
+ nix@0.25.1
+ nix@0.29.0
+ nom@7.1.3
+ ntapi@0.4.1
+ num-conv@0.1.0
+ num-traits@0.2.19
+ num_cpus@1.16.0
+ num_threads@0.1.7
+ nvml-wrapper-sys@0.8.0
+ nvml-wrapper@0.10.0
+ object@0.36.4
+ once_cell@1.19.0
+ openat@0.1.21
+ ordered-float@3.9.2
+ ordered-float@4.2.2
+ ordered-stream@0.2.0
+ parking@2.2.1
+ paste@1.0.15
+ pin-project-lite@0.2.14
+ pin-utils@0.1.0
+ piper@0.2.4
+ pkg-config@0.3.30
+ plain@0.2.3
+ polling@3.7.3
+ portable-atomic@1.7.0
+ powerfmt@0.2.0
+ ppv-lite86@0.2.20
+ prettyplease@0.2.22
+ proc-macro-crate@3.2.0
+ proc-macro2@1.0.86
+ quanta@0.12.3
+ quote@1.0.37
+ radium@0.7.0
+ radix_trie@0.2.1
+ rand@0.8.5
+ rand_chacha@0.3.1
+ rand_core@0.6.4
+ raw-cpuid@11.1.0
+ rayon-core@1.12.1
+ rayon@1.10.0
+ redox_syscall@0.5.3
+ regex-automata@0.4.7
+ regex-syntax@0.6.29
+ regex-syntax@0.8.4
+ regex@1.10.6
+ rustc-demangle@0.1.24
+ rustc-hash@1.1.0
+ rustix@0.38.36
+ rustversion@1.0.17
+ ryu@1.0.18
+ same-file@1.0.6
+ semver@1.0.23
+ serde@1.0.210
+ serde_derive@1.0.210
+ serde_json@1.0.128
+ serde_repr@0.1.19
+ serde_spanned@0.6.8
+ sha1@0.10.6
+ shlex@1.3.0
+ signal-hook-registry@1.4.2
+ simple_logger@5.0.0
+ simplelog@0.12.2
+ sketches-ddsketch@0.2.2
+ slab@0.4.9
+ smallvec@1.13.2
+ socket2@0.5.7
+ sorted-vec@0.8.3
+ sscanf@0.4.2
+ sscanf_macro@0.4.2
+ static_assertions@1.1.0
+ strsim@0.10.0
+ strsim@0.11.1
+ syn@2.0.77
+ sysinfo@0.31.4
+ tap@1.0.1
+ tar@0.4.41
+ tempfile@3.12.0
+ termcolor@1.4.1
+ terminal_size@0.3.0
+ thiserror-impl@1.0.63
+ thiserror@1.0.63
+ threadpool@1.8.1
+ time-core@0.1.2
+ time-macros@0.2.18
+ time@0.3.36
+ tokio-macros@2.4.0
+ tokio@1.40.0
+ toml@0.8.19
+ toml_datetime@0.6.8
+ toml_edit@0.22.20
+ tracing-attributes@0.1.27
+ tracing-core@0.1.32
+ tracing@0.1.40
+ typenum@1.17.0
+ uds_windows@1.1.0
+ unicase@2.7.0
+ unicode-ident@1.0.12
+ unicode-segmentation@1.11.0
+ unicode-width@0.1.12
+ unicode-xid@0.2.5
+ utf8parse@0.2.2
+ vergen@8.3.2
+ version-compare@0.1.1
+ version_check@0.9.5
+ vsprintf@2.0.0
+ walkdir@2.5.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.93
+ wasm-bindgen-macro-support@0.2.93
+ wasm-bindgen-macro@0.2.93
+ wasm-bindgen-shared@0.2.93
+ wasm-bindgen@0.2.93
+ web-sys@0.3.70
+ which@4.4.2
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.9
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.52.0
+ windows-core@0.57.0
+ windows-implement@0.57.0
+ windows-interface@0.57.0
+ windows-result@0.1.2
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-targets@0.48.5
+ windows-targets@0.52.6
+ windows@0.57.0
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.6
+ winnow@0.6.18
+ wrapcenum-derive@0.4.1
+ wyz@0.5.1
+ xattr@1.3.1
+ xdg-home@1.3.0
+ zbus@4.4.0
+ zbus_macros@4.4.0
+ zbus_names@3.0.0
+ zerocopy-derive@0.7.35
+ zerocopy@0.7.35
+ zvariant@4.2.0
+ zvariant_derive@4.2.0
+ zvariant_utils@2.1.0
+"
+
+inherit linux-info cargo rust-toolchain llvm-r1 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}
+"
+
+LICENSE="GPL-2"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="openrc systemd"
+
+DEPEND="
+ virtual/libelf:=
+ sys-libs/zlib:=
+ >=dev-libs/libbpf-1.3:=
+ openrc? ( || (
+ sys-apps/openrc
+ sys-apps/openrc-navi
+ ) )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ app-misc/jq
+ dev-util/bpftool
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)]
+ ')
+ >=virtual/rust-1.72
+"
+
+CONFIG_CHECK="
+ ~BPF
+ ~BPF_EVENTS
+ ~BPF_JIT
+ ~BPF_SYSCALL
+ ~DEBUG_INFO_BTF
+ ~FTRACE
+ ~SCHED_CLASS_EXT
+"
+
+pkg_setup() {
+ linux-info_pkg_setup
+ llvm-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # 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
+}
+
+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
+ $(meson_feature openrc)
+ $(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
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-11-26 16:32 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-11-26 16:32 UTC (permalink / raw
To: gentoo-commits
commit: 53d62fca42306efee6f52deaafd5757428f710cd
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 16:29:54 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 16:32:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d62fca
sys-kernel/scx: fix openrc init
Closes: https://bugs.gentoo.org/944832
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/{scx-1.0.6-r1.ebuild => scx-1.0.6-r2.ebuild} | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-kernel/scx/scx-1.0.6-r1.ebuild b/sys-kernel/scx/scx-1.0.6-r2.ebuild
similarity index 98%
rename from sys-kernel/scx/scx-1.0.6-r1.ebuild
rename to sys-kernel/scx/scx-1.0.6-r2.ebuild
index 4b40f8f109f9..d16170eba04e 100644
--- a/sys-kernel/scx/scx-1.0.6-r1.ebuild
+++ b/sys-kernel/scx/scx-1.0.6-r2.ebuild
@@ -359,6 +359,10 @@ src_prepare() {
# 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
+
+ # bug #944832
+ sed -i 's;^#!/usr/bin/;#!/sbin/;' \
+ services/openrc/scx.initrd || die
}
src_configure() {
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-11-26 16:50 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-11-26 16:50 UTC (permalink / raw
To: gentoo-commits
commit: d37d095fc7a2a9e4a8e904a7bf0f597fe99df85a
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 16:50:11 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 16:50:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37d095f
sys-kernel/scx: drop 1.0.5-r2
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/Manifest | 1 -
sys-kernel/scx/scx-1.0.5-r2.ebuild | 400 -------------------------------------
2 files changed, 401 deletions(-)
diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest
index d155b95dc672..55276c7293fa 100644
--- a/sys-kernel/scx/Manifest
+++ b/sys-kernel/scx/Manifest
@@ -179,7 +179,6 @@ DIST rustix-0.38.36.crate 370932 BLAKE2B 0c4b963c9045fbb6fd2e4fc91888f574de53107
DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST scx-1.0.5.tar.gz 1724582 BLAKE2B 926de0bf39818f1db6d7487b8f21770839f1126ca8c084fde94f4a820e85f46139b9cb28f3601efafc4ba70d0d234c1e79b6ba67cc3912b670de161aa4242c3d SHA512 05517e5d796fb79e8625b17c3ffedafa2eebc17501e05c1fb99319282729e4cae9cfcfbf32c8034d7b4c6ed20f7e37dcbd9db8d074c49eb70185b6186f7db827
DIST scx-1.0.6.tar.gz 4172710 BLAKE2B 5d2cf3930c309b2753a08df80943af8c6a3a0d81fafc0f8b8f481aa8c1d8670cea4134f4d64a49b481b64fdcccb368c23eca86cc843fd83b482a22aef938a50d SHA512 16e9960a9411a6f9ed9f3b1a8c70eb8535c5fe79decfd5fccc11fe6463f227bc22a434f3509e14d6e49c66e658d03792f9cb9253bae4875f686310e4a45d5e06
DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
diff --git a/sys-kernel/scx/scx-1.0.5-r2.ebuild b/sys-kernel/scx/scx-1.0.5-r2.ebuild
deleted file mode 100644
index 91efbfa1f343..000000000000
--- a/sys-kernel/scx/scx-1.0.5-r2.ebuild
+++ /dev/null
@@ -1,400 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..18} )
-
-# List of crates for pycargoebuild:
-# rust/scx_{loader,rustland_core,stats,utils}
-# scheds/rust/scx_{bpfland,lavd,layered,rlfifo,rustland,rusty}
-CRATES="
- addr2line@0.24.1
- adler2@2.0.0
- ahash@0.8.11
- aho-corasick@1.1.3
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anstream@0.6.15
- anstyle-parse@0.2.5
- anstyle-query@1.1.1
- anstyle-wincon@3.0.4
- anstyle@1.0.8
- anyhow@1.0.87
- async-broadcast@0.7.1
- async-channel@2.3.1
- async-io@2.3.4
- async-lock@3.4.0
- async-process@2.2.4
- async-recursion@1.1.1
- async-signal@0.2.10
- async-task@4.7.1
- async-trait@0.1.82
- atomic-waker@1.1.2
- autocfg@1.3.0
- backtrace@0.3.74
- bindgen@0.69.4
- bitflags@1.3.2
- bitflags@2.6.0
- bitvec@1.0.1
- block-buffer@0.10.4
- blocking@1.6.1
- bumpalo@3.16.0
- byteorder@1.5.0
- bytes@1.7.1
- camino@1.1.9
- cargo-platform@0.1.8
- cargo_metadata@0.15.4
- cargo_metadata@0.18.1
- cc@1.1.18
- cexpr@0.6.0
- cfg-if@1.0.0
- cfg_aliases@0.2.1
- chrono@0.4.38
- clang-sys@1.8.1
- clap@4.5.17
- clap_builder@4.5.17
- clap_derive@4.5.13
- clap_lex@0.7.2
- colorchoice@1.0.2
- colored@2.1.0
- concurrent-queue@2.5.0
- const_format@0.2.31
- const_format_proc_macros@0.2.31
- convert_case@0.6.0
- core-foundation-sys@0.8.7
- cpufeatures@0.2.14
- crossbeam-channel@0.5.13
- crossbeam-deque@0.8.5
- crossbeam-epoch@0.9.18
- crossbeam-queue@0.3.11
- crossbeam-utils@0.8.20
- crossbeam@0.8.4
- crypto-common@0.1.6
- ctrlc@3.4.5
- darling@0.20.10
- darling_core@0.20.10
- darling_macro@0.20.10
- deranged@0.3.11
- digest@0.10.7
- either@1.13.0
- endi@1.1.0
- endian-type@0.1.2
- enumflags2@0.7.10
- enumflags2_derive@0.7.10
- equivalent@1.0.1
- errno@0.3.9
- event-listener-strategy@0.5.2
- event-listener@5.3.1
- fastrand@2.1.1
- fb_procfs@0.7.1
- filetime@0.2.25
- fnv@1.0.7
- funty@2.0.0
- futures-core@0.3.30
- futures-io@0.3.30
- futures-lite@2.3.0
- futures-sink@0.3.30
- futures-task@0.3.30
- futures-util@0.3.30
- generic-array@0.14.7
- getrandom@0.2.15
- gimli@0.31.0
- glob@0.3.1
- gpoint@0.2.1
- hashbrown@0.14.5
- heck@0.5.0
- hermit-abi@0.3.9
- hermit-abi@0.4.0
- hex@0.4.3
- home@0.5.9
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.60
- ident_case@1.0.1
- indexmap@2.5.0
- is_terminal_polyfill@1.70.1
- itertools@0.12.1
- itertools@0.13.0
- itoa@1.0.11
- js-sys@0.3.70
- lazy_static@1.5.0
- lazycell@1.3.0
- libbpf-cargo@0.24.4
- libbpf-rs@0.24.4
- libbpf-sys@1.4.5+v1.4.5
- libc@0.2.158
- libloading@0.8.5
- libredox@0.1.3
- linux-raw-sys@0.4.14
- log@0.4.22
- memchr@2.7.4
- memmap2@0.5.10
- memoffset@0.6.5
- memoffset@0.9.1
- metrics-util@0.17.0
- metrics@0.23.0
- minimal-lexical@0.2.1
- miniz_oxide@0.8.0
- mio@1.0.2
- nibble_vec@0.1.0
- nix@0.25.1
- nix@0.29.0
- nom@7.1.3
- ntapi@0.4.1
- num-conv@0.1.0
- num-traits@0.2.19
- num_cpus@1.16.0
- num_threads@0.1.7
- nvml-wrapper-sys@0.8.0
- nvml-wrapper@0.10.0
- object@0.36.4
- once_cell@1.19.0
- openat@0.1.21
- ordered-float@3.9.2
- ordered-float@4.2.2
- ordered-stream@0.2.0
- parking@2.2.1
- paste@1.0.15
- pin-project-lite@0.2.14
- pin-utils@0.1.0
- piper@0.2.4
- pkg-config@0.3.30
- plain@0.2.3
- polling@3.7.3
- portable-atomic@1.7.0
- powerfmt@0.2.0
- ppv-lite86@0.2.20
- prettyplease@0.2.22
- proc-macro-crate@3.2.0
- proc-macro2@1.0.86
- quanta@0.12.3
- quote@1.0.37
- radium@0.7.0
- radix_trie@0.2.1
- rand@0.8.5
- rand_chacha@0.3.1
- rand_core@0.6.4
- raw-cpuid@11.1.0
- rayon-core@1.12.1
- rayon@1.10.0
- redox_syscall@0.5.3
- regex-automata@0.4.7
- regex-syntax@0.6.29
- regex-syntax@0.8.4
- regex@1.10.6
- rustc-demangle@0.1.24
- rustc-hash@1.1.0
- rustix@0.38.36
- rustversion@1.0.17
- ryu@1.0.18
- same-file@1.0.6
- semver@1.0.23
- serde@1.0.210
- serde_derive@1.0.210
- serde_json@1.0.128
- serde_repr@0.1.19
- sha1@0.10.6
- shlex@1.3.0
- signal-hook-registry@1.4.2
- simple_logger@5.0.0
- simplelog@0.12.2
- sketches-ddsketch@0.2.2
- slab@0.4.9
- smallvec@1.13.2
- socket2@0.5.7
- sorted-vec@0.8.3
- sscanf@0.4.2
- sscanf_macro@0.4.2
- static_assertions@1.1.0
- strsim@0.10.0
- strsim@0.11.1
- syn@2.0.77
- sysinfo@0.31.4
- tap@1.0.1
- tar@0.4.41
- tempfile@3.12.0
- termcolor@1.4.1
- terminal_size@0.3.0
- thiserror-impl@1.0.63
- thiserror@1.0.63
- threadpool@1.8.1
- time-core@0.1.2
- time-macros@0.2.18
- time@0.3.36
- tokio-macros@2.4.0
- tokio@1.40.0
- toml_datetime@0.6.8
- toml_edit@0.22.20
- tracing-attributes@0.1.27
- tracing-core@0.1.32
- tracing@0.1.40
- typenum@1.17.0
- uds_windows@1.1.0
- unicase@2.7.0
- unicode-ident@1.0.12
- unicode-segmentation@1.11.0
- unicode-width@0.1.12
- unicode-xid@0.2.5
- utf8parse@0.2.2
- vergen@8.3.2
- version-compare@0.1.1
- version_check@0.9.5
- vsprintf@2.0.0
- walkdir@2.5.0
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.93
- wasm-bindgen-macro-support@0.2.93
- wasm-bindgen-macro@0.2.93
- wasm-bindgen-shared@0.2.93
- wasm-bindgen@0.2.93
- web-sys@0.3.70
- which@4.4.2
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.9
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.52.0
- windows-core@0.57.0
- windows-implement@0.57.0
- windows-interface@0.57.0
- windows-result@0.1.2
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-targets@0.48.5
- windows-targets@0.52.6
- windows@0.57.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.6
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.6
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.6
- winnow@0.6.18
- wrapcenum-derive@0.4.1
- wyz@0.5.1
- xattr@1.3.1
- xdg-home@1.3.0
- zbus@4.4.0
- zbus_macros@4.4.0
- zbus_names@3.0.0
- zerocopy-derive@0.7.35
- zerocopy@0.7.35
- zvariant@4.2.0
- zvariant_derive@4.2.0
- zvariant_utils@2.1.0
-"
-
-RUST_MIN_VER="1.74.1"
-
-inherit cargo linux-info llvm-r1 meson rust-toolchain
-
-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}
-"
-
-LICENSE="GPL-2"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="openrc systemd"
-
-DEPEND="
- virtual/libelf:=
- sys-libs/zlib:=
- >=dev-libs/libbpf-1.3:=
- openrc? ( || (
- sys-apps/openrc
- sys-apps/openrc-navi
- ) )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- app-misc/jq
- dev-util/bpftool
- $(llvm_gen_dep '
- sys-devel/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)]
- ')
-"
-
-CONFIG_CHECK="
- ~BPF
- ~BPF_EVENTS
- ~BPF_JIT
- ~BPF_SYSCALL
- ~DEBUG_INFO_BTF
- ~FTRACE
- ~SCHED_CLASS_EXT
-"
-
-pkg_setup() {
- linux-info_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # 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
-}
-
-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
- $(meson_feature openrc)
- $(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
-}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-12-17 17:24 Patrick McLean
0 siblings, 0 replies; 13+ messages in thread
From: Patrick McLean @ 2024-12-17 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 8976748b6f214c1f7c9f673d854ac64bee9f06a0
Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 17:24:30 2024 +0000
Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 17:24:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8976748b
sys-kernel/scx: add 1.0.8
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
sys-kernel/scx/Manifest | 12 ++
sys-kernel/scx/scx-1.0.8.ebuild | 383 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 395 insertions(+)
diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest
index 55276c7293fa..44637841539f 100644
--- a/sys-kernel/scx/Manifest
+++ b/sys-kernel/scx/Manifest
@@ -12,6 +12,8 @@ DIST anstyle-wincon-3.0.4.crate 12234 BLAKE2B 23294d6ed7715c55c8f796eb7b860450c5
DIST anyhow-1.0.87.crate 46831 BLAKE2B 8d277aef9dfb9e28d6fbbb840fc3dde385ae29df8fdaf76913c39ccdfac487c8a7599783c6bf4271cd7466a06bcb4b3b1459b317c0f531634a4b4b8ccc1d6174 SHA512 1ed272eb20bd28d361d71b8dd1279bb3ab3a722c6a68e0f7bf4fb0a196f8a5d9f5ed9874d231ba7cf93e6a6f2551e96411d1fcb26908c79ee76919214637816f
DIST async-broadcast-0.7.1.crate 21867 BLAKE2B 9c430a70bbd2b15ecc88afee064bcb04a665c0421d6c239de611d86ff3fe56fafc083ebc172c5d41c9f72a40080d87a75dae8e9b1e85249202dd844b8360735b SHA512 82b90a41ade624631dd5a03226921ed58835ddf1bcde271ff0c0e14905fb069847bbacee5592978c5389cbf366d77a7cab244ca92871949f3f4872d6da10755c
DIST async-channel-2.3.1.crate 14576 BLAKE2B 09ea03c9758805c90be9aba222e1d74f3166ab492e533597647d1b4f08bf1dda79d73b21de791b9802e19c225cb94b7cb25550bba61488c7b61fa87f88eb29dd SHA512 94c999912bdf681dcb686292645bc8c340c2687bc9544f317e0123e672752c6b31e9d784e488e7d0bab79b5f207da8904a7f1fe140397513b47c292a6508a7e5
+DIST async-executor-1.13.1.crate 27991 BLAKE2B 856bd4f42a0d8d35bfb8b8525f626e0b52fd6704810f8bc964cebc47aa0c7a4450f16e5df307f4fc613da81fb3207f4671543f48710177931d6f70dc40c9f95d SHA512 27357b3dc28ad5512b46306ab7d959b2e68b4b5ed0d42fc8cd12fd265a1931a4d8c8c328911eca97227b12d861c9658c14afea6336f999436671d6ef351f3820
+DIST async-fs-2.1.2.crate 17071 BLAKE2B 7b8a67fdab5d9d964af7d45a03a3ef405f9590b556249a35897f14a231f2b781d90df48c8296965e941f8c259c4c13a57691c81f09c20ce81406d5d2e7962731 SHA512 a671374a59c7804d26bf22d9617fc329cfa0cb38413ac05cb2f6ff192c5275a8ba41f1a088fb1978e61a66693c85f9c6b08486d44e30b7fa158568e41dc005a1
DIST async-io-2.3.4.crate 49145 BLAKE2B 0530cfcd440e09f0132d2f078b9dbece4a0ed6c1eae668072d29042f41c2855c06a28a9a5420778f9b35150aafc3f0833789091f4779663cb838d44b07feb114 SHA512 30ff1355bcf0d93857604b93d22532040cf50195b6337bbab2cc734e8b81c485a4ac1e575c7c00495519afd0cf406cde9e49f044b183f29ce7b9a1f44edb2760
DIST async-lock-3.4.0.crate 34446 BLAKE2B e113033a86101bd93543d287379ba354b4bd61ce87786719f05f8a990c177a885eb50a19eb71fcd5cafa01308cb45b7872be65cd7e975cde03b0555a691a4bd7 SHA512 83731067a3302d3266848b0f65ea6564dad60188472c80e78a7d4cd93804f830332aa01b404b60a8f91cc1c6c7170020ebdfe4b5bae14fef6d3bddcc5f1ed9a5
DIST async-process-2.2.4.crate 27145 BLAKE2B 23f90d88b5fc0938d93b79ae1618b8729958e3016a38a803b816250ba690a753e23b867e1997779f378f2d8ff190276f8c125340d61301a639483cb20e8d1a89 SHA512 add194306985920e9520a95a82ecd6a3f90c8fff3030107094f361a90b43c5535e6c5cc7793435b7f5817f4e80a52070828cf43bbc13745318887a6da4bf3af2
@@ -110,8 +112,11 @@ DIST js-sys-0.3.70.crate 53863 BLAKE2B 15e75a94a2b7c77ff18847f98f76a1442b6e5f669
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
DIST libbpf-cargo-0.24.4.crate 50558 BLAKE2B 181a5e75535ae4ef0e4b58ea218f11d3eda13fe15cd5328adf94b909d6be56ed496fceadca159d85a93a6152dd2ba2caa0868b1a0db5eb996e5a51537b422ae1 SHA512 33c49a91d1240f403ded5a1f4cad7d205a255577490a00b24b44699061a2e7eab6b1158ab21b7da7adcb82b72a362af00e62f8dd83abe2e936cdb54823731d29
+DIST libbpf-cargo-0.24.8.crate 50893 BLAKE2B be1706b69494b5d27361dac5cc610cfd4a995ac77dfe79a37052a52359279c36685d7da1fe6677bcac316512a3a448ebe361f415ea30adf3066bb6e5f2391483 SHA512 c4e87559523fe1cf5024df16dac83b6d28ca9935da80446423798ac5b1f7ba1a77ffc07dbd3502e59ba80ff05f996ebf8ae7e09beef32e8af7a45f9b9b271a14
DIST libbpf-rs-0.24.4.crate 93313 BLAKE2B 7f70fc57cab6328c1e05eab80486a3cd36f08353501380cf0908404cdb38226e9a0ed81a1627fa79eac5ac0a462e8297bc83e271274b339ae0ec63c854b19b34 SHA512 e8a5e1374d66def9a63cee38b24ab2caf9b2f2cdfe7f050ff4a0d0ca519bd993f0c75a4de53f55b5230af523bb86c862d851478b3c7e950579008631bbd9f5a5
+DIST libbpf-rs-0.24.8.crate 94353 BLAKE2B 8bbfd877e328336c253fa6e475b634260a1a5e3689922bb13fd9728458b7360c9de6899ea28f6c6148f61baf07e87ac47879abc48a85df9872726b3b3670e33a SHA512 d50aaababd81834cfc4d840bb26f1c4cafdbd7418cdc80ee6008058cd0c19d3e0d7e7a6be139d24c9e2a00683484fbf9ec2b487956110d6724d87f16e05f6f6a
DIST libbpf-sys-1.4.5+v1.4.5.crate 4268322 BLAKE2B caf9a7555c01a2ed1fbaf68ec6976a2e062be6fde65c5c8eeeed1c5445448818a0ee19bddca4313c95441629db1d7866cee5689cca7082f31fc8ce3a50ec090f SHA512 83e1ac4eb75e45ebdfd0aaabd00b3c5b788eeacc5db76a322466927299f7ac2c13cc4d52a64c96276a8645fac2ce24d449ca15aaf16e8165edbd0ba08806ce30
+DIST libbpf-sys-1.4.6+v1.4.7.crate 4268424 BLAKE2B 9e79b6fb29dbc0e744eac2664a00c5a99d7a333b4f5730e5200a5577efc229e5b908d1ec692119a4709437184fd10c0d7e48a2993621a896ee728097e9982694 SHA512 52da381a9b957f65d6cb207cc40c9e72ae72c9159ddd81b35c83400a4959d2dbadd16d3ab7959632cc6dbdbe8a043037161c5b93c17d0f9be1408048e80b51f6
DIST libc-0.2.158.crate 751340 BLAKE2B a67318ab24bb86c4df682cdf846d51f5f0a69504567acff43cc6e724f2641521945dc75dddc10c1c265fda960cb28b528575b5d39ce321073844dbddbc77bdb8 SHA512 c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
DIST libloading-0.8.5.crate 28902 BLAKE2B a0fca8f8876092e874964b3dcbaacd417451704fc1d687669a95a0b9df22ccda73a754118ac0bd706a7c7d86e4eceb2ad012e20e341d71548b34ea8d629bbfdf SHA512 f332884fa75cf210460f4678d45091345b23469c09301614c476e95bc54163afd6d4f098a34f9e0d529fa1ec63892395b50957598070ff327743e4c3b0871074
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
@@ -180,6 +185,7 @@ DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST scx-1.0.6.tar.gz 4172710 BLAKE2B 5d2cf3930c309b2753a08df80943af8c6a3a0d81fafc0f8b8f481aa8c1d8670cea4134f4d64a49b481b64fdcccb368c23eca86cc843fd83b482a22aef938a50d SHA512 16e9960a9411a6f9ed9f3b1a8c70eb8535c5fe79decfd5fccc11fe6463f227bc22a434f3509e14d6e49c66e658d03792f9cb9253bae4875f686310e4a45d5e06
+DIST scx-1.0.8.tar.gz 4206261 BLAKE2B af9b832945ec99a188d437cd4ce898a93768910661bed8a48c8c8d4a93e0550c9f34d356a7b4c78bbf4afb8477f52c475eb0cfd3d6c91913556d473a9972b8b8 SHA512 dc9352a6d131b4dcda1a721dd792bebc159f439cef8b14d2c9b065c3144892931dfec23f5db802efb13d3961a00a36720f0295553099dcfa88b33dce6cbeebcf
DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
@@ -279,10 +285,16 @@ DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01eda
DIST xattr-1.3.1.crate 12580 BLAKE2B 25c414d761a7fcd23bbe057add62c6da971cf33149066aa024320ab80e0ec8e8e8d5d3d0506e8de954b8f8c178d34c52a00a5fa9aa109510678098a3e3564b7f SHA512 4047abda42b949cf58f820e15ee99850de483857bbaaef737eeee48e1a2132972470f15bb2ddda56438f6a934918be96607a8de518a5a3dcec7c8ee6c00ad280
DIST xdg-home-1.3.0.crate 4000 BLAKE2B 0da36aadfa518f1ecb3fe9067eb4c014689af1f76c71c592184aa4c4fe457883faf1dad757344b375a92c484bcb3d7a408f8759c24b2e7738ef4997c870fdb85 SHA512 4d090f18ea4a37199d2c1760faca11e16ba9069086245543b3390c53e74a84145144a94863c7d8c3155a9d616732a3cd8caaa1a416c43dc4d107ce045727279d
DIST zbus-4.4.0.crate 158301 BLAKE2B 7a9a3f8712d99285955020ec60c128289578824061964ae0c26d7f6b284f0ea393087dcf40ae15d13bf87977ba61acab71460120256a5f16b9e5f713fe0a9cad SHA512 2522cf51b6eeeb06b350a0fcacd7cb768459a55a524c8c379da8d0c6f1b7b946f352fe95f993b0af8297de4eb9e63e2f009888465a2b554cfd904d4ca3717699
+DIST zbus-5.1.1.crate 161284 BLAKE2B fd7ba8bff806fa672101863d8f68ac2632a202f75d855fc7105bf6dc633a0dc96abc072307a8ba97470402fc86b53ff8a8e3c51aeaa672a5f44ecf0f2c36fcc7 SHA512 ba56988da55ed0a0d285fb35c98810a255944fbc3d29059896efc7510c1ad379b48f4a69181fec0069aed5a794755d2c0d5ffa44f76c3e3b53df348d73130a6f
DIST zbus_macros-4.4.0.crate 31183 BLAKE2B 9448845e1cfa58d51688b74ddf0aa3e65d1621db3c636809426e67433074dcbce36cbe595dbdaca895650775e7971d9e1fd1e9feb7cad42ba6521839459b6780 SHA512 7fa5d4baa95f440be12d74d4c855f16f60803690020a6af1d28d1ba04d792ff763df3c2c3e4d275e0753a6effeaf597ad8cdedd4a34d4b93f8e69a34b31fa1dd
+DIST zbus_macros-5.1.1.crate 31455 BLAKE2B cd951b342dbf67a8337e26c88e6b337c5be376596fd6a9d6419db81e9e2eac34b86b224ed50403e0faf79a6d8d56e7904d54047d2869fbeec3145d947e6ec774 SHA512 e6b4a64bb3e9686ebafac9de6b91be11b320f81a813c3f01f9b577654d37d89840b5b997a8c1b234c433d2a22e70a4b626433683af2fb6b5671a673a9056d22a
DIST zbus_names-3.0.0.crate 10650 BLAKE2B 0c8a0ee67c9236ef51a1add3038d5ac5a9f00dccd9df059b16454754db44e7c5ac66b74f3f98c317ee73a1c982b8439d6a92995d984b9b9d744c3c9203edbed3 SHA512 e0ebd468f152ef8063faa547f60b58d2d87948e24741d1cec0e97eef1817653d524ce5519795db64a3a7d9101ee2c6b67f0bf2bade894c57b5c37aee19fc82ab
+DIST zbus_names-4.1.0.crate 11532 BLAKE2B b1c5092b3b898d890e19459021dc6d540ef4154ee998bd1e4e210f12d2933960b5e8caa44f75e09fdccbbc4d80988fb55caa2ceffc22397b96216594a5e65421 SHA512 9e65472efd6d29c62d803d13d053443b6ddfb3de6ba322a52ad5907a2573779494f9bf031a2db243a6495507691adc8c65f8d25432bac90e80d14e9513216944
DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c
DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
DIST zvariant-4.2.0.crate 82180 BLAKE2B 6d8309a223c32eae3c1ba4291d69bab395a3ef0f65da1e380552d27ccc547a31cf32f9dcf2feecce34276c065d044d0c897c9468b6df4c16efa94a0668dd19eb SHA512 ae7329db133ff8c262443bfe6fc10698606501ecdde8295367f3876e9c590730778ad2d4977c27e26288c92737055897686e7a0d30210723279c33da7467af80
+DIST zvariant-5.1.0.crate 78529 BLAKE2B e4842199571c480032bd6fabf5a2921aaaa8811829e3651f8b3417e1289fd6c2bacf39b6f9e7646c0ffe8fbc30ffbca4181d28fad2f800926f158b98624b7866 SHA512 48ec2d9ff064cf89f69032b87f5f77bd19d8f685788ca1d846e2058cfb3d92059c4fc9cd4ce0e483861c03db87cadb94370e6f2014a32cb32440c747f9291d0c
DIST zvariant_derive-4.2.0.crate 11057 BLAKE2B 891c141bfa0db95a5ac62ab2c31bef1215ef658a787d855c09c9b0e42485cd8aa52683c82a07394042615ec51b42ae5efcde81e7dbd2a35f7670888b28477df2 SHA512 8a50d143b38d57a757b3a6b6293c43d7db1a563ccf25002ad6b6a69b7c157765c604329659318a0cb64df1ecf78b3f0dbe88d6650740c016da9161719427f9c2
+DIST zvariant_derive-5.1.0.crate 11483 BLAKE2B d363a679d522d9b241f65eaf29d838f466062ed0ea963c95e9e042edf752d857c789f30e34f2b114196744859b4c0d8b4c272560a5581e057e90509d9cefdb85 SHA512 dfd75d66550cbde0f8d1c920f8f86cf1790241822d8f2c0befa0a4fb9fd82ed5a2d9a4701796d5e768ebafb3bf716bcb1234a5fe8538f4e739efd9674b11f357
DIST zvariant_utils-2.1.0.crate 7043 BLAKE2B b891c5fc2b5afb5eba01b9068b454a965b4f07548c1a080fd5b598165994a5177a7df5f39cf7263ea8bcc5d054c7d87012ca1588737d630d96f24f0d00dee6cf SHA512 345b70d1106b37df41426efdb1ba49bf270e00898381c2a8021b5761c59efdea55def45cb2e2598b130b6cba8733503f3997a55578bca90867ab3e8f2346f80e
+DIST zvariant_utils-3.0.2.crate 13751 BLAKE2B 2bd54b955b677eb3d7a6930677b8c6657a1802ac183b4e59646a16351f40bf0adc535dca4024d084c8e8f3cc05772a79b6a9142b407a965fb89cb24c02f0433e SHA512 8711367ae755fadc5a36cad7ec818c73f03d5c6cfcf5a8e9675cebcd3ae15eea7863b183fea68aa324e34c016d44fd174e6c78470d3f0711f562ab4752607906
diff --git a/sys-kernel/scx/scx-1.0.8.ebuild b/sys-kernel/scx/scx-1.0.8.ebuild
new file mode 100644
index 000000000000..336c5f97215b
--- /dev/null
+++ b/sys-kernel/scx/scx-1.0.8.ebuild
@@ -0,0 +1,383 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+
+# List of crates for pycargoebuild:
+# rust/scx_{loader,rustland_core,stats,utils}
+# scheds/rust/scx_{bpfland,lavd,layered,rlfifo,rustland,rusty}
+CRATES="
+ addr2line@0.24.1
+ adler2@2.0.0
+ aho-corasick@1.1.3
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ anstream@0.6.15
+ anstyle-parse@0.2.5
+ anstyle-query@1.1.1
+ anstyle-wincon@3.0.4
+ anstyle@1.0.8
+ anyhow@1.0.87
+ async-broadcast@0.7.1
+ async-channel@2.3.1
+ async-executor@1.13.1
+ async-fs@2.1.2
+ async-io@2.3.4
+ async-lock@3.4.0
+ async-process@2.2.4
+ async-recursion@1.1.1
+ async-signal@0.2.10
+ async-task@4.7.1
+ async-trait@0.1.82
+ atomic-waker@1.1.2
+ autocfg@1.3.0
+ backtrace@0.3.74
+ bindgen@0.69.4
+ bitflags@1.3.2
+ bitflags@2.6.0
+ bitvec@1.0.1
+ blocking@1.6.1
+ bumpalo@3.16.0
+ bytes@1.7.1
+ camino@1.1.9
+ cargo-platform@0.1.8
+ cargo_metadata@0.15.4
+ cargo_metadata@0.18.1
+ cc@1.1.18
+ cexpr@0.6.0
+ cfg-if@1.0.0
+ cfg_aliases@0.2.1
+ cgroupfs@0.7.1
+ chrono@0.4.38
+ clang-sys@1.8.1
+ clap@4.5.17
+ clap_builder@4.5.17
+ clap_derive@4.5.13
+ clap_lex@0.7.2
+ colorchoice@1.0.2
+ colored@2.1.0
+ concurrent-queue@2.5.0
+ const_format@0.2.31
+ const_format_proc_macros@0.2.31
+ convert_case@0.6.0
+ core-foundation-sys@0.8.7
+ crossbeam-channel@0.5.13
+ crossbeam-deque@0.8.5
+ crossbeam-epoch@0.9.18
+ crossbeam-queue@0.3.11
+ crossbeam-utils@0.8.20
+ crossbeam@0.8.4
+ ctrlc@3.4.5
+ darling@0.20.10
+ darling_core@0.20.10
+ darling_macro@0.20.10
+ deranged@0.3.11
+ either@1.13.0
+ endi@1.1.0
+ enumflags2@0.7.10
+ enumflags2_derive@0.7.10
+ equivalent@1.0.1
+ errno@0.3.9
+ event-listener-strategy@0.5.2
+ event-listener@5.3.1
+ fastrand@2.1.1
+ fb_procfs@0.7.1
+ filetime@0.2.25
+ fnv@1.0.7
+ funty@2.0.0
+ futures-core@0.3.30
+ futures-io@0.3.30
+ futures-lite@2.3.0
+ futures-sink@0.3.30
+ futures-task@0.3.30
+ futures-util@0.3.30
+ gimli@0.31.0
+ glob@0.3.1
+ gpoint@0.2.1
+ hashbrown@0.14.5
+ heck@0.5.0
+ hermit-abi@0.3.9
+ hermit-abi@0.4.0
+ hex@0.4.3
+ home@0.5.9
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.60
+ ident_case@1.0.1
+ indexmap@2.5.0
+ is_terminal_polyfill@1.70.1
+ itertools@0.12.1
+ itertools@0.13.0
+ itoa@1.0.11
+ js-sys@0.3.70
+ lazy_static@1.5.0
+ lazycell@1.3.0
+ libbpf-cargo@0.24.8
+ libbpf-rs@0.24.8
+ libbpf-sys@1.4.6+v1.4.7
+ libc@0.2.158
+ libloading@0.8.5
+ libredox@0.1.3
+ linux-raw-sys@0.4.14
+ log@0.4.22
+ maplit@1.0.2
+ memchr@2.7.4
+ memmap2@0.5.10
+ memoffset@0.6.5
+ memoffset@0.9.1
+ minimal-lexical@0.2.1
+ miniz_oxide@0.8.0
+ mio@1.0.2
+ nix@0.25.1
+ nix@0.29.0
+ nom@7.1.3
+ ntapi@0.4.1
+ num-conv@0.1.0
+ num-traits@0.2.19
+ num_cpus@1.16.0
+ num_threads@0.1.7
+ nvml-wrapper-sys@0.8.0
+ nvml-wrapper@0.10.0
+ object@0.36.4
+ once_cell@1.19.0
+ openat@0.1.21
+ ordered-float@3.9.2
+ ordered-stream@0.2.0
+ parking@2.2.1
+ paste@1.0.15
+ pin-project-lite@0.2.14
+ pin-utils@0.1.0
+ piper@0.2.4
+ pkg-config@0.3.30
+ plain@0.2.3
+ polling@3.7.3
+ powerfmt@0.2.0
+ prettyplease@0.2.22
+ proc-macro-crate@3.2.0
+ proc-macro2@1.0.86
+ quote@1.0.37
+ radium@0.7.0
+ rayon-core@1.12.1
+ rayon@1.10.0
+ redox_syscall@0.5.3
+ regex-automata@0.4.7
+ regex-syntax@0.6.29
+ regex-syntax@0.8.4
+ regex@1.10.6
+ rustc-demangle@0.1.24
+ rustc-hash@1.1.0
+ rustix@0.38.36
+ rustversion@1.0.17
+ ryu@1.0.18
+ same-file@1.0.6
+ semver@1.0.23
+ serde@1.0.210
+ serde_derive@1.0.210
+ serde_json@1.0.128
+ serde_repr@0.1.19
+ serde_spanned@0.6.8
+ shlex@1.3.0
+ signal-hook-registry@1.4.2
+ simple_logger@5.0.0
+ simplelog@0.12.2
+ slab@0.4.9
+ socket2@0.5.7
+ sorted-vec@0.8.3
+ sscanf@0.4.2
+ sscanf_macro@0.4.2
+ static_assertions@1.1.0
+ strsim@0.10.0
+ strsim@0.11.1
+ syn@2.0.77
+ sysinfo@0.31.4
+ tap@1.0.1
+ tar@0.4.41
+ tempfile@3.12.0
+ termcolor@1.4.1
+ terminal_size@0.3.0
+ thiserror-impl@1.0.63
+ thiserror@1.0.63
+ threadpool@1.8.1
+ time-core@0.1.2
+ time-macros@0.2.18
+ time@0.3.36
+ tokio-macros@2.4.0
+ tokio@1.40.0
+ toml@0.8.19
+ toml_datetime@0.6.8
+ toml_edit@0.22.20
+ tracing-attributes@0.1.27
+ tracing-core@0.1.32
+ tracing@0.1.40
+ uds_windows@1.1.0
+ unicase@2.7.0
+ unicode-ident@1.0.12
+ unicode-segmentation@1.11.0
+ unicode-width@0.1.12
+ unicode-xid@0.2.5
+ utf8parse@0.2.2
+ vergen@8.3.2
+ version-compare@0.1.1
+ version_check@0.9.5
+ vsprintf@2.0.0
+ walkdir@2.5.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.93
+ wasm-bindgen-macro-support@0.2.93
+ wasm-bindgen-macro@0.2.93
+ wasm-bindgen-shared@0.2.93
+ wasm-bindgen@0.2.93
+ which@4.4.2
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.9
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.52.0
+ windows-core@0.57.0
+ windows-implement@0.57.0
+ windows-interface@0.57.0
+ windows-result@0.1.2
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-targets@0.48.5
+ windows-targets@0.52.6
+ windows@0.57.0
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.6
+ winnow@0.6.18
+ wrapcenum-derive@0.4.1
+ wyz@0.5.1
+ xattr@1.3.1
+ xdg-home@1.3.0
+ zbus@5.1.1
+ zbus_macros@5.1.1
+ zbus_names@4.1.0
+ zvariant@5.1.0
+ zvariant_derive@5.1.0
+ zvariant_utils@3.0.2
+"
+
+RUST_MIN_VER="1.74.1"
+
+inherit llvm-r1 linux-info cargo rust-toolchain 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}
+"
+
+LICENSE="GPL-2"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="openrc systemd"
+
+DEPEND="
+ virtual/libelf:=
+ sys-libs/zlib:=
+ >=dev-libs/libbpf-1.5:=
+ openrc? ( || (
+ sys-apps/openrc
+ sys-apps/openrc-navi
+ ) )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ app-misc/jq
+ dev-util/bpftool
+ $(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
+
+ # 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
+
+ # 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
+ $(meson_feature openrc)
+ $(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
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-12-19 10:41 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-12-19 10:41 UTC (permalink / raw
To: gentoo-commits
commit: d650664b903e9b617d68b99b52302d8333443981
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 19 10:38:45 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Dec 19 10:40:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d650664b
sys-kernel/scx: require >=bpftool-7.5.0
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/scx-1.0.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-kernel/scx/scx-1.0.8.ebuild b/sys-kernel/scx/scx-1.0.8.ebuild
index 336c5f97215b..7fffa4a5be4e 100644
--- a/sys-kernel/scx/scx-1.0.8.ebuild
+++ b/sys-kernel/scx/scx-1.0.8.ebuild
@@ -304,7 +304,7 @@ RDEPEND="
"
BDEPEND="
app-misc/jq
- dev-util/bpftool
+ >=dev-util/bpftool-7.5.0
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)]
')
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-12-19 10:41 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-12-19 10:41 UTC (permalink / raw
To: gentoo-commits
commit: fb3fabfa94d0caa5df1166bae05b80b0be52c54a
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 19 10:41:41 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Dec 19 10:41:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3fabfa
sys-kernel/scx: stabilize 1.0.6-r2 for amd64
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/scx-1.0.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-kernel/scx/scx-1.0.6-r2.ebuild b/sys-kernel/scx/scx-1.0.6-r2.ebuild
index 72fbb93c35a8..d78b4a25d922 100644
--- a/sys-kernel/scx/scx-1.0.6-r2.ebuild
+++ b/sys-kernel/scx/scx-1.0.6-r2.ebuild
@@ -314,7 +314,7 @@ LICENSE="GPL-2"
LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="openrc systemd"
DEPEND="
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-01-08 9:02 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2025-01-08 9:02 UTC (permalink / raw
To: gentoo-commits
commit: 7b8895862f4772449aaac0be18cb88d4358abbba
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 8 08:59:09 2025 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jan 8 09:02:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b889586
sys-kernel/scx: add LLVM 19
Closes: https://bugs.gentoo.org/947687
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/scx-1.0.8.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-kernel/scx/scx-1.0.8.ebuild b/sys-kernel/scx/scx-1.0.8.ebuild
index 7fffa4a5be4e..79884dd73d38 100644
--- a/sys-kernel/scx/scx-1.0.8.ebuild
+++ b/sys-kernel/scx/scx-1.0.8.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-LLVM_COMPAT=( {16..18} )
+LLVM_COMPAT=( {16..19} )
# List of crates for pycargoebuild:
# rust/scx_{loader,rustland_core,stats,utils}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-01-08 9:02 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2025-01-08 9:02 UTC (permalink / raw
To: gentoo-commits
commit: 198eab61704979e5dbd7a46bfe59ddf01c5e4445
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 8 09:01:21 2025 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jan 8 09:02:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198eab61
sys-kernel/scx: add changelog and bugs-to to metadata
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/metadata.xml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sys-kernel/scx/metadata.xml b/sys-kernel/scx/metadata.xml
index 9e74c5106a0b..81f9d5cdb263 100644
--- a/sys-kernel/scx/metadata.xml
+++ b/sys-kernel/scx/metadata.xml
@@ -22,5 +22,7 @@
</use>
<upstream>
<remote-id type="github">sched-ext/scx</remote-id>
+ <changelog>https://github.com/sched-ext/scx/releases</changelog>
+ <bugs-to>https://github.com/sched-ext/scx/issues</bugs-to>
</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-01-18 10:52 Florian Schmaus
0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2025-01-18 10:52 UTC (permalink / raw
To: gentoo-commits
commit: c672f61ef26c0865664a7178feaeb62140cc6648
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 18 10:48:04 2025 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Jan 18 10:51:31 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c672f61e
sys-kernel/scx: stabilize 1.0.8 for amd64
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-kernel/scx/scx-1.0.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-kernel/scx/scx-1.0.8.ebuild b/sys-kernel/scx/scx-1.0.8.ebuild
index 79884dd73d38..572276fe1c97 100644
--- a/sys-kernel/scx/scx-1.0.8.ebuild
+++ b/sys-kernel/scx/scx-1.0.8.ebuild
@@ -287,7 +287,7 @@ LICENSE="GPL-2"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="openrc systemd"
DEPEND="
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-02-13 21:01 Arthur Zamarin
0 siblings, 0 replies; 13+ messages in thread
From: Arthur Zamarin @ 2025-02-13 21:01 UTC (permalink / raw
To: gentoo-commits
commit: 8253d91f05f1c54176810f3558352aee756a75d1
Author: Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Thu Feb 6 23:19:54 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 13 20:58:31 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8253d91f
sys-kernel/scx: add 1.0.9
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/40478
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-kernel/scx/Manifest | 2 +
sys-kernel/scx/scx-1.0.9.ebuild | 129 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 131 insertions(+)
diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest
index 44637841539f..6fc5db05ace4 100644
--- a/sys-kernel/scx/Manifest
+++ b/sys-kernel/scx/Manifest
@@ -186,6 +186,8 @@ DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST scx-1.0.6.tar.gz 4172710 BLAKE2B 5d2cf3930c309b2753a08df80943af8c6a3a0d81fafc0f8b8f481aa8c1d8670cea4134f4d64a49b481b64fdcccb368c23eca86cc843fd83b482a22aef938a50d SHA512 16e9960a9411a6f9ed9f3b1a8c70eb8535c5fe79decfd5fccc11fe6463f227bc22a434f3509e14d6e49c66e658d03792f9cb9253bae4875f686310e4a45d5e06
DIST scx-1.0.8.tar.gz 4206261 BLAKE2B af9b832945ec99a188d437cd4ce898a93768910661bed8a48c8c8d4a93e0550c9f34d356a7b4c78bbf4afb8477f52c475eb0cfd3d6c91913556d473a9972b8b8 SHA512 dc9352a6d131b4dcda1a721dd792bebc159f439cef8b14d2c9b065c3144892931dfec23f5db802efb13d3961a00a36720f0295553099dcfa88b33dce6cbeebcf
+DIST scx-1.0.9.tar.gz 4552837 BLAKE2B 5f6aa0c37cc62f59ea87bf881f0aae41d94fb2884e140cffdfdb70a52a7330aaebcc483aff350c80172983061ee339e50dc4d2c480ada0d53c8c7391a51b547e SHA512 d17d0203d0f7144de72ecca37f8a9a8bcfa8b68c70a20a985bfcca16f49bce9cda8a5de57a6f2852ed679721b28bdb53ec3a01d0c17b4d0123eeb56e4ce8990f
+DIST scx-v1.0.9-crates.tar.xz 29505484 BLAKE2B 45ebc950b118535630ae0161721aa32fe0f1f9457e0146b26570bf46b7411c335882009ad8c4d640e8cdb06439423618c6ca60485fd21725e6893697ef379adb SHA512 ada609aa5f9d9a5523e037c48f6bbd65e82ea19bc6a0a293cb8f9ff1a3a12a26b3dcab182af2b207051ea4e900af903f3c4352553b2a9147d8c44ed805af74a2
DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
diff --git a/sys-kernel/scx/scx-1.0.9.ebuild b/sys-kernel/scx/scx-1.0.9.ebuild
new file mode 100644
index 000000000000..619570efafeb
--- /dev/null
+++ b/sys-kernel/scx/scx-1.0.9.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..19} )
+
+# List of crates for pycargoebuild:
+# rust/scx_{loader,rustland_core,stats,utils}
+# scheds/rust/scx_{bpfland,lavd,layered,rlfifo,rustland,rusty}
+CRATES="
+"
+
+RUST_MIN_VER="1.74.1"
+
+inherit llvm-r1 linux-info cargo rust-toolchain 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-v${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="openrc systemd"
+
+DEPEND="
+ virtual/libelf:=
+ sys-libs/zlib:=
+ >=dev-libs/libbpf-1.5:=
+ openrc? ( || (
+ sys-apps/openrc
+ sys-apps/openrc-navi
+ ) )
+"
+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
+
+ # 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
+
+ # 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
+ $(meson_feature openrc)
+ $(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
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-02-13 21:01 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-12 10:32 [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/ Florian Schmaus
-- strict thread matches above, loose matches on Subject: below --
2025-02-13 21:01 Arthur Zamarin
2025-01-18 10:52 Florian Schmaus
2025-01-08 9:02 Florian Schmaus
2025-01-08 9:02 Florian Schmaus
2024-12-19 10:41 Florian Schmaus
2024-12-19 10:41 Florian Schmaus
2024-12-17 17:24 Patrick McLean
2024-11-26 16:50 Florian Schmaus
2024-11-26 16:32 Florian Schmaus
2024-11-08 7:50 Florian Schmaus
2024-10-12 10:32 Florian Schmaus
2024-10-11 18:00 Florian Schmaus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox