public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-10-11 18:00 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-10-12 10:32 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-10-12 10:32 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-11-08  7:50 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-11-26 16:32 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-11-26 16:50 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-12-17 17:24 Patrick McLean
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-12-19 10:41 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2024-12-19 10:41 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-01-08  9:02 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-01-08  9:02 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-01-18 10:52 Florian Schmaus
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-02-13 21:01 Arthur Zamarin
  0 siblings, 0 replies; 17+ 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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-03-10  0:22 Sam James
  0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-03-10  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     9bf8318e134725ecd9b447e320e35d53d9329fa1
Author:     Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Sun Mar  9 16:17:31 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 10 00:20:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf8318e

sys-kernel/scx: remove obsolete list of crates comment

We're using arthurzam's crate tarball infrastructure now.

Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/scx/scx-1.0.10.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-kernel/scx/scx-1.0.10.ebuild b/sys-kernel/scx/scx-1.0.10.ebuild
index 90ec0e6d00f8..e8bc85229521 100644
--- a/sys-kernel/scx/scx-1.0.10.ebuild
+++ b/sys-kernel/scx/scx-1.0.10.ebuild
@@ -5,9 +5,6 @@ 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="
 "
 


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-03-10  0:22 Sam James
  0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-03-10  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     bc59667d554e2a5fd77851467fd3d61f5b59c882
Author:     Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Sun Mar  9 16:04:20 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 10 00:20:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc59667d

sys-kernel/scx: add 1.0.10

Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/scx/Manifest          |   2 +
 sys-kernel/scx/scx-1.0.10.ebuild | 126 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 128 insertions(+)

diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest
index 6fc5db05ace4..ea86d972732b 100644
--- a/sys-kernel/scx/Manifest
+++ b/sys-kernel/scx/Manifest
@@ -184,6 +184,8 @@ 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.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.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

diff --git a/sys-kernel/scx/scx-1.0.10.ebuild b/sys-kernel/scx/scx-1.0.10.ebuild
new file mode 100644
index 000000000000..060fd1551ffb
--- /dev/null
+++ b/sys-kernel/scx/scx-1.0.10.ebuild
@@ -0,0 +1,126 @@
+# 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-${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 )
+"
+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] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-03-10  0:22 Sam James
  0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-03-10  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     652d83794e35eb13dca121276c40d004f73da156
Author:     Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Sun Mar  9 16:14:42 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 10 00:20:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652d8379

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 <AT> inventati.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/scx/scx-1.0.10.ebuild | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/scx/scx-1.0.10.ebuild b/sys-kernel/scx/scx-1.0.10.ebuild
index 060fd1551ffb..90ec0e6d00f8 100644
--- a/sys-kernel/scx/scx-1.0.10.ebuild
+++ b/sys-kernel/scx/scx-1.0.10.ebuild
@@ -34,13 +34,12 @@ LICENSE+="
 "
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="openrc systemd"
+IUSE="systemd"
 
 DEPEND="
 	virtual/libelf:=
 	sys-libs/zlib:=
 	>=dev-libs/libbpf-1.5:=
-	openrc? ( sys-apps/openrc )
 "
 RDEPEND="
 	${DEPEND}
@@ -95,7 +94,7 @@ src_configure() {
 		-Doffline=true
 		-Denable_rust=true
 		-Dlibalpm=disabled
-		$(meson_feature openrc)
+		-Dopenrc=disabled
 		$(meson_feature systemd)
 	)
 
@@ -123,4 +122,9 @@ src_install() {
 		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
 }


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/
@ 2025-03-10  0:22 Sam James
  0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-03-10  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     2ad9539cc33204defb279feaf7c6c7863ff13d53
Author:     Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Sun Mar  9 16:18:41 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 10 00:20:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad9539c

sys-kernel/scx: drop 1.0.6-r2

Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/40979
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/scx/Manifest            |  38 ----
 sys-kernel/scx/scx-1.0.6-r2.ebuild | 408 -------------------------------------
 2 files changed, 446 deletions(-)

diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest
index ea86d972732b..03683631892e 100644
--- a/sys-kernel/scx/Manifest
+++ b/sys-kernel/scx/Manifest
@@ -1,6 +1,5 @@
 DIST addr2line-0.24.1.crate 41554 BLAKE2B 583f343fb5af2768ecd3c787efbd6340d7dee70b16cbc2ca2201cde384f651ae4d7cf961bd8bc0a765bd207d6540326dd48355aed3f4afa0b9b7591548009eb6 SHA512 ffa53fcfbbccdec943410083aa5f44e93122e0b40dc45acfe00b454a02c5575549e9a61807d87080d1677da807fef695b6676036fec3ca079d2b841794dbc0b5
 DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
-DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
@@ -28,10 +27,8 @@ DIST bindgen-0.69.4.crate 221092 BLAKE2B 69ed55a5827bfe850f589e39bc6e2f4445e2036
 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
 DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
-DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 DIST blocking-1.6.1.crate 17788 BLAKE2B d07246809d8b80f1fdbdc678b2877f349b748f2dd0f8543e91fde4aec7aea0b45e145a44f07cdbf26934d20269af01844e1cf7d9dd8b9588d129da7f929d9c95 SHA512 1879bf31c18d5cc4653f794dd4109769ae32071564d3a0d63896162fe160bb5ed3d7d8de59ab34363f8192871122099bb8564ffa93de5a5b75ffd93c0d424ed6
 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
-DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 DIST bytes-1.7.1.crate 63623 BLAKE2B c399f7f25b85ac284bd2f139d895838eeba7deb56d109c8579966be4b8a7a56bbc26f9387bd0bef9fe5449d5e2ae8d11b254a7ef93048a4827d945ddddb5ce09 SHA512 04cb5bb1718ee378be1d9d56aef2d117ed561935ddadd78139ef2839f998e92c88369c79560bce9d23246a3ebda1dc888af373f9ad4827a0b9a249379bc71e81
 DIST camino-1.1.9.crate 37552 BLAKE2B 28b21517730db408598f83e269ee8aa4dc5388c4b491779ebb6e76c478d407f929bda6906d88d429828d7f01be1762c72ecbb6d8c7aa4a1d1906109a17b45df1 SHA512 27a6a3cf72c46f15a6017aea44a048f2a8eb577aa9d2a088141b1cb7479106152ef0bc00a6cea9332c4df4d0c54aa6bd3dc21159f15640e347407c15a1bbf7ea
 DIST cargo-platform-0.1.8.crate 11813 BLAKE2B b074b49e08b2b93e93e08276f2a79546fe1f9ba0a52b3b4ef0ecdd28fa3fe5e842c0291fed158a1a12b90804e0172d5419b7603fd0d5f87f062f44dcaf3428f6 SHA512 187acf1b8cc81078ede3353997bec9010df32aba82f56f9479d4c8eaa13436590a16f3ab6ea11ed2b31d1d1d2299d824d9ad10f04bf5281c92372cc8334b0dd2
@@ -55,23 +52,19 @@ DIST const_format-0.2.31.crate 77893 BLAKE2B 61d75cbff309a23f7bdcf5b02880e662b6b
 DIST const_format_proc_macros-0.2.31.crate 24402 BLAKE2B 9ab560ca7119fafbaa5c0275fb79e7c5be415ba54c3829a36d2e71cabb18407786ebf6f9a0754547ba673ca69b7d8522ae0279b8a5817026af7fd78c51fd48ce SHA512 4e00b71994a57b8ccc8343d06fce01a346688780b2f3f939e44ec35515dead9de65012bebdfa1fbe3a32de17e9e8361d9322279bf63800d0aad9fce7967bb97a
 DIST convert_case-0.6.0.crate 18675 BLAKE2B 5e5ab159a61e68b801f1c95dc5336f3af7ffe6fee212c8ffb9905af1121f0b272b234b4e70a30f29f5ed24f4825ccfb59722057b69549fec0fc3472857ee1ce9 SHA512 3b17449195a9a36e3965db89eeb967979c192ad7743217ea08e8c8b91ecae1ac1674362d05dc6f32f1f361fface3f783398285bb78060403f65a777a9d29adf2
 DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST cpufeatures-0.2.14.crate 13165 BLAKE2B 45521d1a4bf2ddc03c6cdb9ceacb900806a03748fd122dd4431f6927d06cbf8608f9830e312b5728dd55b5084476280669129ea80477432fd04fdd68a0e50fb0 SHA512 402c0d6497c65882415841b9eb5953b1dcc1cb35b9fb4512801f3d0e2a056ca95bd32fdf70b6e65a18b048d7df8892c95fef1de975b56b63cfe45460783d5867
 DIST crossbeam-0.8.4.crate 10500 BLAKE2B 03212d9789a66c1eee7d1f4c7883eec1267089ab9d652ba5d7d59a22e04ab878e5defeccf8cff4587a34d976488ffa689bffde596588057d814b633ab3d67d1d SHA512 63650fe2d46ff2e593342b398c153facd3cb7cd72dac9b057ee0aac5ef5e9dd9df0e71536d66879676c0edaa89787d1f365eea35c82604ca46090e527749f994
 DIST crossbeam-channel-0.5.13.crate 91174 BLAKE2B 7a9aed6f4922c1d10e4ae12508a03dc7daca773adad6a317c4ea38e544d7c28c56a06623d958aec540fcaa86fa9051a1aaa2c859dadff72873f18f2f3a951449 SHA512 0f31223a7099f84e39e6b76b19cf26736e0c3907fffc2ed3eb0012c7984b1993570bf6d155eba5bfb82897ef0e4fc93b89096071410bbac256ca6be9a9568ff8
 DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
 DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
 DIST crossbeam-queue-0.3.11.crate 15581 BLAKE2B 91b9797f985af06c854c38b8124cb67864bdb47979d2e253928678118515fbc1257108c7102bad66e1f65fd6f324a93749dde86b4ea28f3bb5a16491f3f56ed2 SHA512 c6007307ef9d219889e6244805ae759998396e1d0548e3664ce9ab366ea78917dee75251c4265b0e3ef4ab15b5c6d42d6a5e9b286d17ad42ec169e7fcddb8ffe
 DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa
-DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
 DIST ctrlc-3.4.5.crate 14592 BLAKE2B 189b026f4061b68848851dc694c71c6ecf87d6c6cdb4518a3aa215ac3d77739db43aa68e3c628e51dad99d7ad089ae6c66a6d03bd912ab9748a0793d09c2333b SHA512 3fca36deead46f3ca586f0a07ace804251d3c3e49a9a63e8c34546e2305d08158770304ebd0c9ad6ed499f811cbbee0b76ffee1858aae60852a61a19024db3e6
 DIST darling-0.20.10.crate 32031 BLAKE2B 038c2a4d919a8e9ff6eff5f83911b40cf4e918ac27c90f313b6b9131c41770f83cc3901973fea1c6fea2886a8360f3c5cf73b807d14e579b8b8e87f15e3bc6dc SHA512 7a14eebc20e48fd39ddf7b8376dc937a04f561d723aba864432cabd5ab46eb189706b43e5121a7f4fb0d68dbfd044353875bb479d4bd5cd96b76e3571733ce55
 DIST darling_core-0.20.10.crate 65015 BLAKE2B a94adcc6092a7a69728725ec4bf4cb7c163bc3fe0890f272bba9963c256697bbe1ad964d58a975c80742019c59d4e1b3e56e624f938576996e216d2f99e21f2d SHA512 2b971156b8c1433dd0ddb2213ee522e2fe9968a62889285d1457b5e733daa70a09c21bca9b8573d9c742026b4c06f4dd2025a6a196ec0b08b25a78d8737dff6d
 DIST darling_macro-0.20.10.crate 1874 BLAKE2B 29cbdc6bd63e4eb0731c8f8f0a50cfcae9a88f116f8cfc0068e5d3cddc20b42b7f0f20f128ffa0f7bcb8d72f0188b04b3838b8327fa6f3ab45de4cf5c3bbf317 SHA512 565b8d535248d9d88b49a58e2a210ecc70f1cd39bfaf029ac6576a9b2eac70a6b18b4930aeca746d76d53b745c6aa82172bb341c4844b3757fc7978732fc2f52
 DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
-DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
 DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322
 DIST endi-1.1.0.crate 4872 BLAKE2B 8bbffc45ceb70777c6606714a7bb8f9b26ff33a295fd722958a5e9c556d5bb1e97a34e216514e5acaea51811d78fb4aac927c1f8315fcfd8000fda3741c53b4e SHA512 1a4b65cf77f530a2d15cfe968aecfcc9120957d23d2b442cd3d8f23d7039e832e7d6ab29aa5ad8570468421095650e26fa07f29bf75ae361416072241726c61a
-DIST endian-type-0.1.2.crate 2340 BLAKE2B 6048948b467403409807fec776add4366685282a277d4ca40c5fc901228c0652c5759210048b28a94c8bb04c39bb3b359d43254e953e5b476112da7e49151a5b SHA512 d8a9b125fb87099f8bcbaf3688e2feb1c463ce624cd3dd36396e75e7aff177ed5033ecc295c02f491be04dbf240aac376e79a5c7cb591c3b208c442e1c1e6bbd
 DIST enumflags2-0.7.10.crate 16622 BLAKE2B 5130fc27294e25ff3fca4bfae3895c79ef3f78d20c64378854375ef859eba0e0b00dc6b2e662129bc41997751537c40e058674f43323e11d463f2e8be34ef593 SHA512 03baa542e83b15d0e2e36205a0ea7a6694bd959b315918302324d50ecf30efcd915af79441c9c8c15670c16776442d5fdce51080fa7404662e2756607fee1668
 DIST enumflags2_derive-0.7.10.crate 8104 BLAKE2B 7332ce1236a62a02c3441192e1bb9ec3944dbb7e74e91bec0f488f5b7c382c3879196b1608bebbe04015cfc2a9ed0bb5a399f889ef94b43176d28df8f1c16598 SHA512 3dad49b91c9724504121ed1b1efe7167fcb61c956d7925523e1edef14bbd92187d82e60dcebc8ac0c22d50c801ab2868460b8b3e298f31a730a7000f80080509
 DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
@@ -89,8 +82,6 @@ DIST futures-lite-2.3.0.crate 39181 BLAKE2B 0e4c510d7b640efc6ca8e8b00f4cd51b05b7
 DIST futures-sink-0.3.30.crate 7852 BLAKE2B dc768e4ec4c9f9dfb22a20c1c977401d859072b9222e6f77978332f495cbd0f764b175a679c9d7c77028d7b56cda5e2d86188ee979c7f323187defa6a0485ce3 SHA512 1c198da8f4118d9a9ab2b597e3f7b4e1ac7094dfa547bb81f3c4148c45216ef55b309255849174a517ebddba6c874283425f1df6e56e2ba5150af091bacf46a3
 DIST futures-task-0.3.30.crate 11126 BLAKE2B c2ded9b9b709fc10c44cfeaa72d4e7477e43331b14f3e72433b25126fef93f2812a09b4fdc3c246b7379d41d3764ba17fa87c3e9c131095864cbb5f54771a204 SHA512 c190fa0acf7ff15fa67fe172911cfae803b2a8c08168570a5518a40767d08134f147259a413ab25c45cac5dbf2f601a9753c77ab0eb2c180cad2fe48cfe3867d
 DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b6cfc17c137c36372709e8d575b306a4d7c4da89328067c9482a645aceb7b44ef57deb21a0c25964a5515e738a039d0 SHA512 7faae5aa35641d858d0f5430e4a69acd4ba9037852ad73c5a890bffeed411d28820883e18bad4ca8f7b0a765f9f4c5dbeaf5d0cfaaf90c2c69846434ae091951
-DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
-DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
 DIST gimli-0.31.0.crate 278951 BLAKE2B bf79f0b4e9c7ab674076eb7e793e7ac8c58f3ee3dd2ad38b8da12b2c69997503c3444262e867a15ed90918b6bbceef9cab75fff6e3474abb0c81ba5cc7954a5f SHA512 65252d3061e5b0748c9481e7ace7850c9d640b16fdb64e9fd86dad300711f67ceb695ca5d3153ced91f88f3fc4712475721ed2300786155a2f5ed832fa992558
 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
 DIST gpoint-0.2.1.crate 2631 BLAKE2B 51486bc8ff5cff67b72d2b6a662d61440489681d6a201ae4f5cceef7c00308a6d324badb2c8dcb20ca630ff9021cdf720a0cf33d1f9b741f2439b9f2595deb3c SHA512 15168bdf8f7ab2c91c63c31c481b00cd45db4fa37dcad131e85f9dc412f872d3d207dbf3e20d8aded58515e0f9b4967938a341b092274e8e3e35f87fe6093f28
@@ -111,11 +102,8 @@ DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd3
 DIST js-sys-0.3.70.crate 53863 BLAKE2B 15e75a94a2b7c77ff18847f98f76a1442b6e5f66960f3375534440c382a255e6b16ba3cb8c5345365d2195f7598564bf856755988f1288eb1b0b964e26446e21 SHA512 5dff8e790447a475b3c0a7068f0bdf1cced5fb8be2d66c92cb6f6c799f9d807f9d3c498e4f42c67e16d83dd4bb3be70472ece20fc42c3a8c8d57615ac8d398d7
 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
@@ -127,12 +115,9 @@ DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e322
 DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
-DIST metrics-0.23.0.crate 44598 BLAKE2B d3cc2c4b967ce89608d8d23b208fceaf26bc7b4c047cf8cae520dd1af4fef6875a2df10c4dd8b4013c471915e6d84182444986f7a88e410d6d7075eed5fab8db SHA512 77fa47383bf390cd8a66abda9a2492ea39831070744ebcbc048e8312523c1feca5e9a671352040efb7352fb4a55b8d7a44591224a6b12c6f66c456cf2ac85635
-DIST metrics-util-0.17.0.crate 51433 BLAKE2B 7a8defed600622adc6bd7fabc0a41493c3296fb7962cf2aecb202b6501f28b214c3edb2086c84e40dc6b5f8280ef9b22f010641bfbab75c76233ea99b67b7cb9 SHA512 f07bd14a6d56cc36fcbcb6624050281975d54e3819c6f09f54fbf1fec161198145473a396a2ed93350e0a64a1c2c5f0c55d3821b4b80b5b94063146556a63e0d
 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
 DIST miniz_oxide-0.8.0.crate 56343 BLAKE2B e4abcacab4c8698d0489faca8556faa7bff53d272ea0c80e2e7843dc0f6f9229b7d5b0a17ae210344722a379853e7f14212505ee05da4e60549081cf77717c1b SHA512 044b641ce6d98d1968c1ee0906f91963f9f524d6f3fdf3059708177a759e1d498c63e595d3a3f0f9f3210c45c828b9b70274134ba078b899d7fefc2bbddbeee6
 DIST mio-1.0.2.crate 102777 BLAKE2B 9b87abd99269c62e48c6be4fa197d2b12527b672c435d5f1f623f986c60ed391597dbde7d5b73a624a4df0eeaf9c9cedcd56cfd7ce4239757d59e67e9892c59f SHA512 77eae1170a318d4a53550dda3462ae070d25656cda51db4cb2dbcb28210802f9b7e279900e6d6eba68314a0c814c90eb4af7acc561f611535cb364f75ad4e317
-DIST nibble_vec-0.1.0.crate 11796 BLAKE2B 2e80648e4e18d17fdd41671acc1e166a8337fe1ec1765e5a7f08c19fbcb23ce43b11d1cb396b867b9a2c0ae58e30225d9b13fa337793d8c32abf99969e7c11af SHA512 21bc50bfa5f11f50b19a20691346f098db083ceb6891faed72fb91d2e911cee060ad4d19ee1c98792c5809cb6ab2bd65061bc051a1dea75d9096060b87497f67
 DIST nix-0.25.1.crate 272312 BLAKE2B 5981fec66eb96dfeb4b380130c4f2927a1f904b10744690e361b480355be31ac625f52614f95a89ea19fa07cc383b0975b3985f743c64f6780800e64a2f11f14 SHA512 e80b3a4e38b26687ba39b52ebebc6415e9618ca41e037d571fcaa33638ef28d022be02e2265db0149088a927fb81935329e651e2cda5c29c92038eb07fe55538
 DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
@@ -147,7 +132,6 @@ DIST object-0.36.4.crate 325802 BLAKE2B 1eb4fbe0cb2882a5371947234b4421b224c40a61
 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
 DIST openat-0.1.21.crate 17503 BLAKE2B 1237236d5f5a5ae70615ba64e40fadf44e0eb1267b6b6875d8f1e87fafb3e1948a507b38d6276a16b765eaaf294a0f08c760d5c4bc40655134bb2e1ee30f3736 SHA512 2fd1ace390652f0616dcf2cf53fbedd0f54404d325494bbb0e3e6bab19aa388f05cedf6ded212e5568b6114b732a0ce6573f323a593f9dace8374cd19c24898f
 DIST ordered-float-3.9.2.crate 19788 BLAKE2B b5e7326078501f7bd685e9363669714d413c9fe148d81ac2608cc2a01103fd726d6073717bfe80974c648040d169d80cc7685836c3a2d69cba71b8e71370bdcf SHA512 0da6c3e3cea03b1b5b26ed85b19ba1340f8c062160b17af0aee299d8ca38fc68d84743e146006e757943d2b66bda6d02e1abf104f1c7133ed70446a6cacbe24f
-DIST ordered-float-4.2.2.crate 21190 BLAKE2B c45d0e23399e40d51b3b697d4074eb0e11057cc0484c331fd16fba205840cc2cb2c22455d86bbe56304b1e42ed03455c78a1068c9cc7526a2f53e1c1c943cea3 SHA512 0449b076a9ea6ce420da5c8ee65211d09342ef5949029e6deaff506dd9fdb9ed6c96ba9639329349d9e71090b6f79099ab35ae312a26b867bc4f3166e5f6c42b
 DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e
 DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a216d5f97458d76d3bfc8d9de937f3c92668d31a79de85ce08ed0236d440c64ca1e4fe0a7748f412b941c052b SHA512 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177
 DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
@@ -157,20 +141,12 @@ DIST piper-0.2.4.crate 15950 BLAKE2B 265ee8a57029e6ffa6532dda8e4da94a288504b658f
 DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
 DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c451d27bca49d994a07c6f46118cd58a1b86b3d2a61b7ac9e17e8236f1cc98414738d8c86086d37e0fe4d35 SHA512 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252
 DIST polling-3.7.3.crate 58276 BLAKE2B 907f5cec860d5c631b7cb7ea9fc919df1a1b77dfe3ed4ca94f717316b78d73e9ae0f34391476a057d82d7376f819625ca1ca594ebbfb33bce7557db6663b7f2d SHA512 a2db17dcf623b77c8b94e36ea5f55059a35a70aba80f261428bc5b8df175dd1a95e302912bdf55dd1a6a3282fe4920054bd1cf6d7bc6eb52a70556d220e05429
-DIST portable-atomic-1.7.0.crate 145385 BLAKE2B 7d9622d636677e3adae0f909405090318a9d6189fc18683ed21074e9360f213b44c5213f3561e3dd1f642547c2c2e6682b9e1efa63243c1f12636bb11bd15dbe SHA512 0849edaa7a1f9ea66182443e31691e7839c857240916521bbd6009b5e692b13f5b315df36e656134651386bc50d895ecf6155a906750009514cad8bfc7e57fe2
 DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
-DIST ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1
 DIST prettyplease-0.2.22.crate 58169 BLAKE2B 74b78f69b167d253643780b007726afde3a272c68b334b2b610d14bca1a2b02ece1b92f793341990a401b71357a858c4c9bf6c0bf965c61bc22a0a2cce84903e SHA512 bd3a3ed1395fb1e2eaff6231a9c54ce68ddd4be2cc30a6a871e32c943f7201b5c0956b16b3c478872daa521b92424060012d90be9bb45199e19e0b65860e7c18
 DIST proc-macro-crate-3.2.0.crate 11164 BLAKE2B dba3e1f4e38f427df72794ad891746fbb8c24239cf06b076e75ab6795a7e8c9abf25ae0f40379e07a696827156e7a3780ae242da7e5442cf1224d058f54b83a6 SHA512 41479ec5e414a8b05dffaa0ece21122387d5165a54e60d8ee3502f8a3c0a2ac0247f56996f933d5d77f1efe41a56bffe16874e8c6a34b66100cf047e4b760863
 DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
-DIST quanta-0.12.3.crate 28306 BLAKE2B 8b86f1bca2e19c414e98a0ef82414c4f03d4e17a0c0fe4ca983a60af71bbe8057e02129d20e0cdc743da2934a69c153e6772e04670163b070de7b72e39731a3e SHA512 d397f098349ab8b1bbd5d691f3f99bac82bc808a2aea6c37c63d81b51078b57ff94f44126fc695f1080c85539c31d901f197b6768aff41ed03cc4524a957a395
 DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
 DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
-DIST radix_trie-0.2.1.crate 251366 BLAKE2B 14b50e45eacbc5b42cdde8a4f8e8642adfdfa3cc569c3fe0e3aa1fdab901713b3929d706dc0aede1b679762fb8fb1af345efca15befc9234322db434c8a3923c SHA512 f6f54511860b6b878c83de4455bdbd71289599dba93234d5c7469342f3401cba99a9ea6bca2d32df2e31ba657f40e42e7d5fd7de66786ddd2814e22fe867f9d8
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST raw-cpuid-11.1.0.crate 109361 BLAKE2B 2555ab107b42e2e6985d1900d339b5d93da41c66a80be46c739c09ca0c27fd943a6a397d265bbec05c3e326b8a18e76006ebedeab3ff72ff9ab09afa05ffaba6 SHA512 777152aade1de9941e1244e5523bf4179692457483e194edf513aa0df18b15738d36be2a009306b0b3b366004388c9b73a6efb1449352008af2c957ff0cec7b2
 DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
 DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
 DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e
@@ -186,7 +162,6 @@ 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.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.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
@@ -196,14 +171,11 @@ DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf
 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
 DIST simple_logger-5.0.0.crate 12195 BLAKE2B 0fdc4c76bc88aae2b12418f6ed3424383166262653db4e396016b2bb28993efe7fdcfd13c7367f484ecd1baf034cff27f3e1688abf402bd6f7e4108433c9b3f6 SHA512 50675f189b0d4c4b965db70c3fc89a6ce4ea8d2fd672c67d17cfb770469c1339e833213c97f143510f0351e8eb262ea44af8e3ef5a6302d89db73900998fb4b6
 DIST simplelog-0.12.2.crate 21548 BLAKE2B 34f2221981fb5148e9f2b87e3f0c7d2d81c9bbab65f19a952a14d055aee9a6361308e953a8a21a190a10429354b44fef1205f095aae42ea7c1f7da9257fd9ef6 SHA512 d1ac5ae3df161ad76a71d5c56b9e0d4a36ea2be5889fb1a3e457cbc587ea87e742ab7ad4b315305227296fb63a897c675a5f3cb8c8fee96ef1e387fda2e0d715
-DIST sketches-ddsketch-0.2.2.crate 13137 BLAKE2B e657e25b1c71ab969983ed4fa4da4b64803b9e4f9404cde5779bbd7ffa42d4d95ee46d1c53fa2ae11e2d88bb6f513d61bae379d4fdf8b4dd515c12e2dc236e9c SHA512 cfa28c3736455ec3df8844b3c09b558c5160dd63b96d86f34365ce8ac27f9a894e295c0c8e9f5cb048a374e5a90ba75ced15acf0ef9c57ce0a82bc80649f1af9
 DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
-DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
 DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd
 DIST sorted-vec-0.8.3.crate 11870 BLAKE2B 1e79ba3a91d0f4949ad58a88123e6fb066eaf4f6ef17054b8e46f2a2e9d2c693e70b18f947e983f2affe21480fadec6eac8cfc0c2c67c402d6a31878bec47c02 SHA512 aed07023577a0c17d74d7646728003906076fef379719470e7dd5eadfdb8f140a081b87f26ed58f20324a091d2685fba89fc943c8efc6d57c570dd801c3330ee
 DIST sscanf-0.4.2.crate 44026 BLAKE2B e3fd2256f5bccadb912a862e084f7ff444a09da8b319040281ca37ffc65296aec91b18ae3f856d905863fba41743e3567800a65829e0c2d539597476d0241529 SHA512 702e7446e4bfd8f3f09f0cdb2a3055e4f34e6447b49aa605d2a3b14570972a341c1e4a72531c444e901a25ed3be2c6692c4bd54284d2a8cad7cf73c6b5d2dc39
@@ -232,7 +204,6 @@ DIST toml_edit-0.22.20.crate 106726 BLAKE2B c545e7460ffcff1404dcb77e577121f6ef33
 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275
 DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0
 DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521
-DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
 DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4f1291948ae492fe63c16791e443ef33bafa6686cb753e53361ce452f2df27d2bf4088fb1ae203a47df3c55856bf SHA512 092c41f6fac2aacd5b83009b4aabe2cfc487cc1ad5ebc8237d9804aff0c5c823d3c079d99748e9ec3bb1c02b8a51f6a22e41441ec9a72c50600c08b1efdeb0ca
 DIST unicase-2.7.0.crate 23783 BLAKE2B 2b74b932b45c9d5b984b57bfe8249496c192944e2e66916919177eac81c509e2d7a5d30a85ea58e8cd5a0b47fec746bdb18723f3f14002fc64af3a0d320a9e7d SHA512 c2b05a3bbd8996e1cf65d7458f5ad95de9797c8349484f8db04967bde15c1f057f62b2f7a60e7367871512071ed5076c0da042169dbbdcaf4d6c16cae62da828
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
@@ -251,7 +222,6 @@ DIST wasm-bindgen-backend-0.2.93.crate 30344 BLAKE2B d0b9f0cd0e6191dc3f578690234
 DIST wasm-bindgen-macro-0.2.93.crate 6822 BLAKE2B 3704c01b90ae900032e455a265b614d1057a7ed7b7eef1ebfdce75a7b0f0b97083211db562d1602160cf9e70843a1949be836465398787315d66ccf85fbe0801 SHA512 8b1a690bf4fc344728bae21a11c8ce4641d81b02e215d88a489f8155433d8e579ed367c96bc19a345b561f2ddb42afa44056b71e15dc935a4fe38fd7f937a632
 DIST wasm-bindgen-macro-support-0.2.93.crate 20642 BLAKE2B 3fef9d35c09e97317e8531f11c3cfcafc5cb58126ab7a96374cd5e2e3f8736ef016b4c0b3b16bcdc0bef686e9f07439f263c54dc980649e9963b12d0a6814ddc SHA512 9fe590636e229184a944acbb8472c03db0a48a9094cd9ee204c09cee6c5241194a9757f06b09e7c30ba9db1a2feca616cd1e7dc0e52c7f1c1560c50c9d3adbb8
 DIST wasm-bindgen-shared-0.2.93.crate 7527 BLAKE2B a2df995ba72d83beb3f347909c004d9693ee06cec62de248a1f96b0244c05dd8b62d46356f1b7eb0a29122517bc23270eb4eaf045e6cdbb7122089dc84829d9f SHA512 4e9271a746d3b3ea44bae472b7d9722edbcf262fdec2e03c18788d95b923c71c26f309e316ad3c621d5773311d6b1d5ad468cd7bdff015d162193b6effaf8420
-DIST web-sys-0.3.70.crate 615438 BLAKE2B cbc8b7ec572a3df1b42d603efb3af1914621957a79f0217e75b6eaa192db6dcf2de9782e130ebc364f704e624913a13cf9dbbe816087db340bcff4a4021b7526 SHA512 337a12d7eaf2a643a7a49a026bccebde73fbef44f729daa6feb71c228d7d8ef72155f9f501b7ef9ea5c22a619b8a8591487841a67a1e12a6d1105d92f3cc708b
 DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5
 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
@@ -288,17 +258,9 @@ DIST wrapcenum-derive-0.4.1.crate 7400 BLAKE2B 52fe7222fa04ca8488bbcd95ff33ca86f
 DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
 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.6-r2.ebuild b/sys-kernel/scx/scx-1.0.6-r2.ebuild
deleted file mode 100644
index d78b4a25d922..000000000000
--- a/sys-kernel/scx/scx-1.0.6-r2.ebuild
+++ /dev/null
@@ -1,408 +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
-	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
-"
-
-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.3:=
-	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
-"
-
-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] 17+ messages in thread

end of thread, other threads:[~2025-03-10  0:23 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-10  0:22 [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2025-03-10  0:22 Sam James
2025-03-10  0:22 Sam James
2025-03-10  0:22 Sam James
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-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