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; 6+ 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] 6+ messages in thread

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

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

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

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

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

end of thread, other threads:[~2024-11-26 16:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-11 18:00 [gentoo-commits] repo/gentoo:master commit in: sys-kernel/scx/ Florian Schmaus
  -- strict thread matches above, loose matches on Subject: below --
2024-10-12 10:32 Florian Schmaus
2024-10-12 10:32 Florian Schmaus
2024-11-08  7:50 Florian Schmaus
2024-11-26 16:32 Florian Schmaus
2024-11-26 16:50 Florian Schmaus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox